游戏外挂制作教程
明明说好的星期五上架,可能延迟了吧。算了直接发,正好明天另开一卷。 网络游戏无非就是两种运算模式,本地运算与服务器运算。即便是古神大陆只要他是个游戏他就逃不开此项限制,因为根本就没有第三种可选。 本地运算的游戏游戏程序要比服务器运算的大上不少,毕竟各种游戏代码都在客户端里存着呢,对于计算机CPU内存的需求也要高一些。反之服务器运算的游戏对于电脑本身配置的需求就要低上不少,但对于网络速度的要求便有所提高。 想要知道游戏具体属于哪一种方法很简单,拔掉网线如果游戏角色依旧可以自由活动,释放技能便是本地运算。反之某些游戏断网后连路都走不了的便是服务器运算。 当然这是最简单的划分,现在毕竟不是网络游戏刚刚出现的那个年代,游戏开发商们也学的聪明了许多,即便是本地运算的游戏也会掺杂着服务器数据运算的成分。 要知道九成九的游戏都能通过游戏BUG或是修改程序弄出大量的游戏币,可光弄出来是没用的,与服务器的程序对不上的话根本就花不掉。 前者的代表就是绝大多数FPS类游戏,外挂岛,掉线城。缺点嘛外挂好做的一笔,也是此类游戏外挂泛滥的主要原因。毕竟代码都在本地,只需要屏蔽或修改掉游戏中本该存在的一些规则。例如子弹不能穿墙,玩家看不到躲在墙后的玩家。跳跃高度上限以及应有的下落。 就可以轻松完成隔墙狙杀,以及人物飞天的外挂程序。个人也只承认这一类的外挂,这一类的外挂几乎可以说是要什么有什么,爆破模式变身绿巨人大杀四方理论上也是可以的。前提是做这么明显你不怕被封号。 其实就这都还算好的,要是通过基址偏移别的模式BOSS技能都能丢出去的。总的来说只要是游戏本身存在的东西都可以被搬过来,当然伤害也是可以随便修改的。 修改内存的外挂的只适用于本地运算的程序,可也不是说服务器运算的游戏就是完美的,除非是纯粹由服务器运算的游戏不然都有出现外挂的可能。 例如封包,简单来讲就是将游戏客户端与服务器之间的交流数据包拦截并进行修改后重新发送。例如一个本应造成100点伤害的技能,客户端当然要向服务器反馈一个100点伤害的数据包。如果对此拦截并修改添加两个0便是一万点伤害。 前些天看到新闻,有人通过封包程序买东西后拦截扣费数据几千元的东西只扣费1分钱,不过被抓了… 封包的修改即便是服务器运算部分游戏中此类修改仍旧有效,当然没有效果也没关系。因为还有一个外挂界扛把子任何程序都逃不出他的魔掌,那就是‘模拟程序’他可以对玩家鼠标键盘等cao作进行模拟,我想你已经知道我说的是什么了。 他是通过模拟玩家对于鼠标键盘的cao作,其过程完全合法合理合乎逻辑,没有使用任何游戏规则以外的东西。它的制作过程也是通过录制玩家对游戏的正常cao作然后重复播放。游戏中出现的一些挂机刷怪一类便是如此。 他是外挂吗?个人观点不是,因为他并没有像常规外挂一样对游戏本身进行什么修改。此类程序也根本查不出来,起码短期内不行。 抑制他的方法有三种,第一也是最常见最简单的一种,就是游戏中时不时弹出的验证码。第二则常见于手机游戏中,如果使用此类程序过长重复进行某些cao作。尤其是手机上每次点的地方都是一样的,当别人是傻子吗? 至于第三种那就比较绝了,无论游戏已经开始还是正在运行他都时刻监视者后台程序。一旦发现那一类程序的相关进程,无论你想做什么甚至那个外挂是不是针对这个游戏的。抱歉我不管!惹不起我躲得起!直接闪退完全不跟你讲道理。 算了,跑题了。说的是外挂制作扯到抑制上了。总的来说外挂也就这三种了,同理外挂也可以如同游戏一样间距本地运算与服务器运算的性质,外挂也可以对着三种模式进行集成处理。 可无论哪种外挂首先你要有个注入程序,纯粹的模拟类程序原本是不需要的。可放到第十一星域就不适用了,模拟鼠标键盘cao作可以非常简单的使用程序cao作。可模拟外骨骼运动你要怎么搞?造个机器人吗? 如果不进行注入,那外挂与游戏就是两个程序完全不挨边。试问封包拦截拦截到电子邮件的数据包,再怎么修改再怎么发送就算是把电子邮件服务器或者别人的邮箱炸了又跟游戏有半毛钱关系?