神雕外挂 神雕ol外挂 http://www.shaguayou.com

最新版下载地址:http://www.shaguayou.com

中秋节趁着有空,研究了一下外挂,花了2天时间写出来个外挂。分享一下

首先感谢cping1982的这边文章(http://cping1982.blog.51cto.com/601635/125588)

在搜索引擎里唯一能搜到的写的最详细的文档,对java开发外挂一点概念都没有的朋友一定要去看一下啊。

cping1982提供的localos.jar包非常详细,里面几乎能用到的jni函数都有了,有了这个包,C++能写出来的外挂,java也就差不多能写出来了。大家别忘了感谢一下他啊。

我这个外挂也是基于cping1982的localos.jar,唯一不足的就是没有公开localos.dll的源代码。里面有一个writeProcessMemory我始终调用失败,又看不到源代码,没办法,只好自己又另外写了一个jni,弄的现在工程里有两个jni文件了

首先要准备的工具CE(Cheat Engine),OD(ollydbg),远程call注入测试程序

基本上这3个就可以做一个简单的外挂了,自动吃血和自动打怪

现在的游戏基本上都有很多快捷键可以用,所以制作外挂也相对比较简单,只要抓到使用快捷键的call就可以了。

这里说明抓到使用快捷键的call和键盘模拟是不一样的,键盘模拟的话如果在输入框里点一下就会在输入框里输出很多字符串出来,而且要想模拟组合键,还需要用到HOOK,这样一来就会很容易使杀毒软件检测为木马。

在游戏里使用快捷键,步骤是这样的,键盘按下,游戏程序来判断是否是快捷键,如果是快捷键,执行【使用快捷键函数】。

这里我们只要抓到【使用快捷键函数】,就可以实现自动吃药,自动打怪,自动拾取等功能了,而且可以在后台挂机,不用激活窗口。

这个是制作游戏内挂的基本思路了,要做一个只使用快捷键的外挂,基本上1-2天就搞定了。

这次我也是为了学习才做的这个外挂。

结果做完了才发现。。。 游戏的右下角有一个自动打怪按钮   不过现在是封测阶段好像还没有开发出来,不能用。哎。。。悲剧啊。。。 

今天就写到这里吧,有空的时候把制作步骤写出来

注意:奉劝大家不要拿封测版的游戏来测试了。。。 两天更新一次游戏,累死了都。。。

附截图一张:非常的简陋 \(^o^)/~

你可能感兴趣的:(游戏,搜索引擎,jni,软件测试,Blog)