现在的游戏逐渐增多,而伴随着游戏产业的爆发,一些伴生的第三产业也悄悄发展起来,那就是我外挂产业。外挂到底是个什么东西呢?有是靠什么实现的呢?本期小编给大家就某款游戏分析分析外挂是怎么回事!
本期小编就某企鹅公司的某火线游戏做个例子,小编玩这款游戏的时间比较早,2010年的时候就已经开始玩了,那个时候外挂就已经有了吗,但是不多而且大部分制作工艺粗糙,没有什么很好的防止检测机制,都是很粗暴的写了一点修改内存的代码,比如这样写内存整数型 (取进程ID (“crossfire.exe”), 基址 + 十六到十 (“60C”), 1)
当然提到这里就不得不提一下国内外挂市场的外挂大部分出自于易语言这个语言,所以我就不多讲关于易语言的事情了,具体会在接下来的几期具体讲一讲易语言的事情。上面一句代码便是某火线中的一个功能(挑战模式 0秒换弹 的主要写法)。目前的游戏检测力度相对于以前来说还是加大了不少 游戏的检测机制和部分代码在 其根目录下的 cshell.dll 里面。
近些年来这款游戏的外挂变化还是挺多的,内存到修改rez文件的秒杀隐身之类,到后来WPE封包,到后来透视dll,慢慢出现了网截,再后来又出现了内存,还有外部绘制之类的 等等层出不穷,说到底外挂无非是修改游戏自身文件就是修改游戏的内存。
第一次写博客,水了一波,慢慢改善,请各位多多关照!