吾爱分享资源网

 找回密码
 立即注册
外汇指标、EA分享网
查看: 146|回复: 13

[易语言] 植物大战僵尸为例教你如何利用易语言编写外挂

  [复制链接]

1108

主题

1174

帖子

9620

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9620
发表于 2017-9-4 16:29:59 | 显示全部楼层 |阅读模式
下面以《植物大战僵尸》为例 说明下如何利用易语言编写增加太阳的外挂
第一,需要准备的工具
1.下载植物大战僵尸这款游戏
2.外挂海万能模块和CE读取内存工具(文章最下方有下载)
第二,使用CE获取游戏中的太阳内存信息
1,打开植物大战僵尸游戏,进入游戏界面如图
1.png
2,打开CE工具,点击左上角的进程找到植物大战僵尸的游戏进程打开 如图
2.png
3.png
4,先确认游戏中太阳的数值目前是多少
4.png
确认目前太阳数值为50,那么在下图位置输入数值 50 点击新的搜索
5.png
搜索后发现有很多条50的信息 因此无法确定那一条与太阳数值是对应的,所以这里需要再次回到游戏中改变下太阳的数值,使其改变
6.png
改变后太阳的数值变为25,再次回到CE中输入25,注意这次需要选中再次搜索
7.png
可以发现只剩1条信息了,那么我们可以确定 这条信息与太阳数值是对应的,就可以进行下面的操作
5,双击剩余的那条信息,在下方就会出现相关信息
8.png
6,右击下面的信息,选择“寻找所有操作这个地址的代码”(如果出现对话框选YES即可)
9.png
7,选择后出现如下信息
10.png
双击带有“MOV”的那条信息出现下图
11.png
图中红色部分是内存的偏移值需要记住后面会用到
另外下面的红圈中黑体字是指针地址需要复制下来
8,先关闭后出来的两个窗口回到CE界面,选择新的搜索再把HEX打勾,然后复制上指针地址再次搜索如图
12.png
9,现在把搜索到的左上角第一个地址抄下来,这个就是内存的“基址”00D68540
这样我们就找到了内存基址和上面找到的内存偏移值就可以了,下面打开易语言开始编写外挂了
第三,利用易语言编写外挂
1,打开易语言,创建一个“windows窗口程序
13.png
2,在右侧右击模块引用表,选择添加模块,找到外挂海模块,扩展名为.ec 打开 如下图
14.png
15.png
3,下面为窗口添加一个按钮 在右侧可以找到添加按钮的设置
16.png
4、我们先在窗口空白处双击鼠标左键,进入“窗口程序集1”,在上面“窗口程序集1”的右边点击一下,并按回车键,输入变量:

程序名 整数型
地址1  整数型
地址2  整数型
然后再点“__启动窗口_创建完毕”的下面输入:

程序名 = 取进程ID (“plantsvszombies.exe”)

再回到窗口处双击新建的按钮,会跳转到_按钮1_被单击”的下面
在此输入
地址1 = 读内存整数型 (程序名, 十六到十 (“00D68540”))
地址2 = 读内存整数型 (程序名, 地址1 + 十六到十 (“5560”))
写内存整数型 (程序名, 地址1 + 十六到十 (“5560”), 到整数 (地址2) + 1000)


说明:地址1是读取我们找到的基址的内存整数型
地址2是用基址加上偏移值就能得到太阳对应的地址
最后写入太阳的数值就是找到基址+偏移的值改为地址2+所需要改变的值(这里的1000就是改变的值 可以自行修改想要改变多少就写多少)
17.png
这样就基本完成脚本 下面测试下效果如何 点击易语言调试
18.png
为点击按钮前太阳值为25
19.png
点击一次按钮太阳值增加1000
20.png
多次点击可不断增加 每次点击增加1000
最后点击编译即可完成属于我们自己的外挂了

CE.txt

83 Bytes, 下载次数: 0

售价: 2 金币  [记录]  [购买]

外挂海万能模块1.96和超级模块.txt

95 Bytes, 下载次数: 0

售价: 2 金币  [记录]  [购买]




上一篇:易语言如果,如果真,判断的使用方法及区别
下一篇:教你如何利用易语言制作浏览器

0

主题

192

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
发表于 2018-4-14 22:08:54 | 显示全部楼层
分析一波,谢谢分享

0

主题

202

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
发表于 2018-4-27 20:45:26 | 显示全部楼层
我表示压力很大

0

主题

183

帖子

394

积分

中级会员

Rank: 3Rank: 3

积分
394
发表于 2018-5-4 21:03:46 | 显示全部楼层
大佬厉害

0

主题

195

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
发表于 2018-5-5 13:18:44 | 显示全部楼层
支持一下

0

主题

207

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
发表于 2018-5-14 04:14:45 | 显示全部楼层
这个厉害!!

0

主题

190

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2018-5-22 15:33:06 | 显示全部楼层
写的真的很不错

0

主题

181

帖子

370

积分

中级会员

Rank: 3Rank: 3

积分
370
发表于 2018-5-23 15:39:10 | 显示全部楼层
谢谢楼主慷慨分享。

0

主题

197

帖子

401

积分

中级会员

Rank: 3Rank: 3

积分
401
发表于 2018-5-31 13:02:03 | 显示全部楼层
感谢楼主分享···········

0

主题

186

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2018-6-13 07:47:39 | 显示全部楼层
感谢分享~~~~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|吾爱分享资源网 ( 苏ICP备17042175号 | 苏公网安备 32108102010177号 )

GMT+8, 2018-8-21 08:40 , Processed in 0.241477 second(s), 43 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表