1.内存数据修改挂。通过修改游戏的内存数据,来达到破坏游戏及游戏平衡的目的
2.CALL调用挂。CALL是一个汇编的术语,意思可以理解为一个子程序的调用。在很多时候,C语言里的一个函数就表示一个CALL。一些CALL调用挂可以去调用游戏的一些函数,比如打坐,喝血,打怪,卖装备等,来实现一些自动挂机的功能,甚至他们会写一些自己的CALL来去HOOK游戏,使得游戏运行他们的CALL,而不是原有的CALL
3.封包挂。这个是针对网路游戏而言的。网络游戏都有自己的一些通信模块,里面对要发送和接受的网络数据进行了一定格式的加密与封装。封包挂的制作者在制作封包挂之前,就已经掌握了对于游戏某些包的含义(比如登录包),从而能自己实现游戏封包的组装与读取。封包挂也是实现网络游戏变态功能的一种重要手段,如果服务器的检查机制不够严格的,且通信数据保护得不够好而被破解的话,外挂制作者就可以利用封包外挂实现一些变态的功能(如秒怪、吸怪等)。
4.动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。
5.木马式,这种外挂的目的是帮外挂制作者偷到用户的密码,做这种外挂有一定的难度,需要HOOK或键盘监视技术做底子,才可以完成,它的原理是先首截了用户的帐号或密码,然后发到指定邮箱。
6.加速式,这种外挂可以加快游戏的速度……
原文地址:https://www.cnblogs.com/sea-stream/p/10810526.html
时间: 2024-10-30 22:31:31