近日在研究黑客技术以及游戏外挂原理时突发奇想,如何修改进程中的内容呢?此时DLL注射工具可以派上用场,并成功实现了对进程进行了修改。
首先,我先自己制作一个建议进程用于实验:
运行后的进程是这样的:
进程中显示出各个变量的地址,此时我们要进程中的“A"修改成”B“怎么修改呢?其实外挂就是基于此原理,把游戏中的数据改为自己想要的数据,比如血量,金币等。为了完成这个功能,我们必须写一个DLL文件注入到这个进程中,也就是给这个进程打针,让这个进程为我所用。
写一个DLL:
生成了dll文件
好了,”注射剂“准备好了,下一步就是注射!
打开注射工具,选择要注射的进程
设置好文件名和函数名
注射!见证奇迹!
看看,你的游戏级别是不是瞬间就变了?不过怎么获取数据地址,这还得好好研究。