在几年前我看到别人玩网络游戏用上了外挂,做为程式员的我心里实在是不爽,想搞清楚这到底是怎么回事。就拿了一些来研究,小有心得,拿出来和大家共享,外挂无非就是分几种罢了(依制作难度):
1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或攻击,最早以前的“石器”外挂就是这种方式。(这种外挂完全是垃圾,TMD,只要会一点点API的人都知道该怎么做,但是这种外挂也是入门级的好东东,虽然不能提高您的战斗力,但是能够提高您的士气^_^)
2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,做这种外挂在编程只需要对内存地址有一点认识并且掌控API就能够实现,“精灵”的外挂这是这种方式写成的,他的难点在于找到那些地址码,找地址一般地要借助于别人的工具,有的游戏更有双码校验,正正找起来会比较困难。(这种外挂,比上一种有一点点难度,但是这种外挂做起来能够用,也是有一定难度的啦~~,这种外挂能够很快提升您对内存地址的理解及应用,是您编程技术提高的好东东)
3、木马式,这种外挂的目的是帮外挂制作者偷到用户的密码(TMD,“烂”就一个字,但是要知已知彼所以还是要谈一下啦~~),做这种外挂有一定的难度,需要HOOK或键盘监控技术做底子,才能够完成,他的原理是先首截了用户的帐号或密码,然后发到指定邮箱。(我以前写过这样的东东,但是从来没有用过,我知道这种东东很不道德,所以以后千万别用呀!~~)
4、加速式,这种外挂能够加快游戏的速度……(对不起大家,这种东东我没有实际做过,所以不能妄自评,惭愧~~)
5、封包式,这种外挂是高难度外挂,需要有很强的编程功力才能够写得出来。他的原理是先截取封包,后修改,再转发(Kao,说起来简单,您做一个试试~~~~)。这种外挂适用于大多数网络游戏,像WPE及一些网络游戏外挂都是用这种方式写成的,编写这种外挂需要apihook技术,winsock技术…………
这几种外挂之中,前三种能够用VB,DELPHI等语言比较好实现,后两种则要用VC等底层支持比较好的编程工具才好实现。(啪,请听下回分解)
(本人是个程式爱好者并不是专业制作外挂的,所以文中有什么不当请大家海涵,以后的文章,我会依对动作式,本地修改式,木马式,封包式这4种东东的编写过程做周详解说)
版权说明:
您能够随意复制、分发、下载此文档。但未经本人同意,您不能够截取、改变本文片断,或用本文谋取任何形式的利益。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




