1。透视+自瞄+路线(暴力型)
分析:这种外挂相对来说,实现相对容易,做过CS1.6的爆力外挂的人会有所了解。转到CSOL上来不算太难。难点还是要过检测点。透视功能一般还捆绑带有防烟防闪功能,现在主流是用OpenGL来做,有WallHack或其他实现;自瞄来说,要对CS里面的几个数据结构要了解,网上也有很多,搜索一下。一般用的比较重要的是四个,这里不说了,搜索即可找到。路线主要是算法,这里要对OpenGL要了解。(以上技术国内来说,已经相对成熟,大家从各种CS平台里面可以见到各种外挂,当然,摇头暴力外挂可能要沉睡一段时间了,但也不是说不能实现,总之:最难的是过检测。)
2。改木仓+改道具(娱乐型)
分析:这种挂可以说技术已经相当成熟了,一般的朋友都能拿起CE(所谓的ME或是什么XE的,其内核基本上和CE差不多,CE是开源的(Delphi语言所写),大家也可以拿去改些代码,打造自己的XE),GE等工具来改。游戏每次更新难点是找到木仓械或其他道具的代码。对有经验的朋友来说,这不是难点。经过封装.nar文件一样可以实现,难点是过检测。
3。人物飞天+人物穿墙+其他(邪恶型)
分析:这种挂现在市面上没有,但是不是就代表真的就没有呢?我可以肯定的告诉大家:有!
这种挂实现起来也不难,难点一样是过检测,这里要说下,因为没有大量出现,现在TC的反外挂人员有没有重点关注这里都难说。拿国产游戏来说,完美世界,有飞天,穿墙等BT功能,人物可以实现无限空中跳跃,在空中行走等等。难点仍是过检测。
下面来说下以上功能是不是可防的。
第一种:理论上来说,可防,可以对游戏数据加密。但加密过了,大量的加密解密算法必然会使游戏运行缓慢。而且这种外挂在服务器上是不可能做任何实质型的检测的,过了检测点就可以邪恶。
所以,透视+自瞄+路线(暴力型),这种挂可以长久生存!
第二种:理论可防。原理:可以在游戏过程中通过一个线程来检测人物当前的各种状态和道具状,然后发送消息,与服务器上存储的数据进行校验。然后服务器再发消息给客房端进行相应的处理。
理论这种仍然可以过:找到检测点,模拟客户端与服务器端间的消息通信。找到检测可能就比较难了,但这对有经验的逆向高手来说,只是浮云,重点是客户端与服务器端间的消息通信破解,这个说起来容易,做起来相当要技术和精力。就看TC反外挂人员的BT程度了。理论上来说,这个通信不算平凡,完全可以加密的很BT。而这种挂又直接对TC的经济造成影响,所以他们一定大力度来打击。一旦施之以法力干预,就估计没几个人会继续弄下去了。跑路第一。
所以,改木仓+改道具(娱乐型),这种挂长久不了!
第三种:原理和第二种差不多,找到相应的CALL,再找找相应标志位,一改就可以实现BT功能。一样可以通过本地来检测,与服务器端校验的方法给KILL掉。
所以:人物飞天+人物穿墙+其他(邪恶型),一样也可能长久不了!
怎么过难点?
没有捷径,没有强大的逆向与编程底子的朋友还是可以学习一下相对简单功能实现吧。比如一些少有检测点的改的部分道具功能或其他功能。
再申明一下:以上只是理论,理论和实践是完全不同的两个世界!
本人没啥底子,就是说说自己简单的想法,完全没有误导新人之意,文中如有错误,还请大家批评指出。高手还是飘过吧。
以上这些功能的外挂统统有破坏游戏平衡之意,娱乐一下就可以。竞技游戏是靠技术玩的。