外挂从某些角度讲就是自动化测试,自动化测试自己的程序就叫测试,自动化测试别人的程序就叫外挂,测试自己的程序会有测试文档,测试别人的程序没有文档。想做客户端的外挂要求还是挺高的,操作系统原理,计算机网络原理绝对是必修,既然操作系统是必修,那么c语言作为操作系统前置,也就是必修,如果你要存储数据,数据库也要学,如果你要反汇编,那你总是要学x86汇编的吧,如果对方做的是大型程序,那你就要学数据结构和算法,不然就是反编译了一些你总要猜这行代码的用途,不学数据结构你怎么猜别人的代码呢,当然了你也可以只用python通过调别人的库做些小外挂,不过基本上没什么技术可言,python是把枪,但是没有上面的基础,你就做不出子弹来,不同属性的子弹打不同属性的怪,所以做普通外挂简单,高端的很难。不过毕竟说了思路,楼主可以找python自动化测试方向预热一下,一般是selenium appium pywin32这些库