游戏外挂:本质上是一个修改游戏的软件。一般开发游戏外挂都是用c/c++以及visual studio
还需要学习汇编语言(能看懂基本汇编即可)和winAPI。想修改一个别人发给我们的程序--一个已经编译好的二进制程序
继续深入学习:

1.了解主流游戏引擎(其提供的API,用到的资源文件)
2.开发网游外挂需要了解网络通信
3.了解反外挂机制

主流外挂工具(对于外挂要么修改数据要么修改逻辑)

1.修改数据:CheatEngine(CE)
2.修改逻辑:x64dbg

主流的web服务器:IIS,Apache,Tomcat,Nginx

IIS是微软推出的web服务组件(包括web服务器,FTP服务器,NNTP服务器,SMTP服务器),IIS一般在ASP.NET开发时使用
Apache是世界上最流行的服务器软件,是开源的,对Linux的支持十分完美
Apache是纯粹的web服务器,只支持静态网页,但可以与其它服务器一起工作或添加插件
Apache环境下运行JSP,则需要一个解释器来执行JSP网页,这个解释器就是Tomcat。

二进制文件(如exe,视频音乐文件,本质上是01组成,能被计算机执行的指令)

文本文件=二进制文件+字符编码
dll注入技术可能搞一些外挂,黑客,病毒啥的