各网游的外挂是如何做出来的
各网游的外挂是如何做出来的
每一个致力于学习黑客技术的人,最后都分为三种人。
第一种:入侵,各种入侵,玩的就是入侵的快感,或者恶作剧的喜感,或者那种有特殊“窥视”癖好的人……别误会,小编我是喜欢“恶作剧,秀技术”,才学习的。
第二种:破解,各种破解,最爽的时刻就是将软件破解掉!那种破解之后豁然开朗的成就感,相信有很多的玩破解的人都体会过!
第三种:外挂。没错,游戏中我就是神!你敢用技术虐我!我就用更厉害的“上帝技术”回敬你!秒杀你!折磨你!让你再敢虐我!还有那什么游戏公司?有本事就来抓我啊!(据说,搞外挂的都有一种放荡不羁爱自由的性格
一、模拟式
首先,我们要得到目标游戏的一些程序窗口特征,然后模拟我们的键盘鼠标来控制游戏中的人物动作,比如,自动打怪什么的。这一类的外挂制作简单,实现也简单,关键是,会做的人开发的也快,涉及的技术层面不高,一般都是新手学习做外挂,才学这些练习的。代表这类的软件有:按键精灵,脚本大师(脚本解析工具软件)
二、内存式
这种外挂的技术含量就高了一些,因为这种外挂的原理是根据软件执行时,数据加载在内存中的原理。通常,这类数据一旦到了内存里面,基本都是明文,不是密文。使用内存监控方面的技术可以很方便的实现监控游戏中各类数据,比如说,人物有哪些物品,技能伤害……等等,这类信息数据。有了这些数据有什么用呢?
我们有了这些数据之后,可以判断游戏当前的状态,并且决定执行哪些游戏功能。比较常见的一些内存分析软件有金山游侠、FPE……
这种外挂必会抓包,必须要懂一些网络协议!网络游戏大多是这种外挂。这种外挂是基于“客户端/服务器”进行数据交换的网络程序,通过,抓包,可以从那些数据包中分析出一切可以被利用的数据,然后模拟游戏客户端或者游戏服务器来重新组织一段数据来欺骗目标端,比较老牌的、有名的封包拦截滤镜功能的软件是WPE。小编我再补充一句,很多数据包都是加密的,所以,分析及其困难。
之前说过,在电脑中执行的数据都会被加载到内存中,然后,执行程序中各种指令的就是电脑的CPU,若想执行这些指令,那么必须要被CPU识别。所以,内存中的数据分为两类,一类是给CPU执行的指令,另一类就是执行这些指令需要操作的数据,只要能修改内存中的CPU的指令,就能达到修改游戏的执行功能。如果读者想修炼这类技术,那么你必须掌握反汇编、动态调试方面的技术。那些玩破解的大神们,肯定也会这方面的技术。
黑客的很多技术都是相互涉及,相互补充的,所以,厉害的黑客往往学习很多,嗯,祝愿大多数读者能成为自己喜欢的黑客!
今天的内容就到这了,小编这次是个搬运工,感觉这种外挂总结的还不错,就分享给大家了!