吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 9315|回复: 47

[易语言] [红萝卜FZ编写系列]之内存读写写法(一)

  [复制链接]
头像被屏蔽
邪恶小志 发表于 2014-12-30 19:43 | 显示全部楼层 |阅读模式

本帖最后由 孤独的红萝卜 于 2015-1-1 17:33 编辑

                [胡萝卜FZ编写系列]之内存读写写法(一)

大家好,我是胡萝卜今天祝福大家元旦快乐在2015年里新年快乐。今天给大家带来新系列的图文-FZ编写系列-内存读写-植物大战僵尸内存读写(一)

先教给大家怎样找植物的基址与偏移
我们先用CE来寻找一下阳光的基址于偏移。
CE全称CheatEngine汉译为:作弊引擎
汉化技巧:把CE的存放目录的名字全部都必须全是英文或者数字不能出现一个汉字否者汉化失败。
运行指示:Windows XP或者Windows7 32位的都运行CE目录下的Cheat Engine.exe如果是Windows7 64位的则运行cheatengine-x86_64.exe
我们打开CE点击左上角闪动的小电脑载入我们植物胆战僵尸的进程如下图:
(, 下载次数: 157)

我们搜索现在的阳光数如:9990,点击首次扫描找到两个全部双击拖下来。
(, 下载次数: 157)

修改他们的值看看植物大战僵尸的阳光数会不会变化。我们修改第一个值后植物的阳光数就变化了所以第一个地址是正确的。
(, 下载次数: 170)

我们开始右键正确的地址-找出是什么访问了这个地址。CE提示我们是否加载提示器我们点击“是”会显示出一个窗口我们点击第一个会显示另一个窗口,这个窗口会给我们显示出植物的偏移与寄存器基址如下图:
(, 下载次数: 150)

add eax[adx+5578]
edx= 1C3F09A8
我们把edx=1d8717b8的地址输入CE的编辑框里勾选Hex输入地址搜索。我们找的通常第一个地址。双击第一个地址。
(, 下载次数: 159)

我们继续上一次的步骤。
(, 下载次数: 165)

(, 下载次数: 144)
Mov edi[esi+868]
Esi=003BAF10
我们搜索Esi的地址003BAF10当我们搜索出来后我们往下拉看到绿色的地址后就是正确的植物基址:
(, 下载次数: 158)

这个绿色的地址就是植物的基址了。
植物基址=007794F8
就是这样找到的基址于偏移的。

进入正题:
导入组件
主要组件:


选择框一个
时钟一个
帮助组件:
  
帮助模块
  
编辑框一个
超级模块7.26正式版
预览图:
(, 下载次数: 156)
开始写代码-------------------------------------------------------------------
建立一个程序集变量-进程ID双击窗口写一个代码取进程ID(“植物大战僵尸的进程名”)赋值于建立的程序集变量-进程ID(整数型)双击时钟在时钟的的子程序里建立二个变量-一级偏移(整数型)+二级偏移(整数型)在时钟的子程序下输入代码
植物基址偏移
  
add eax[adx+5578]
  
edx=1d8717b8
  
mov edi,[esi+868]
  
esi=00a1af50
  
植物基址=007794F8
  
这里的植物基址是一个常量所以在易语言里建立一个常量
  1. .版本 2

  2. .常量 植物基址, "“007794F8”"
复制代码

这样就可以写代码了。我们首先要读取植物的阳光内存代码如下图:
(, 下载次数: 156)

为什么要这样写呢因为这跟CE添加指针的步骤一样,偏移说的就是图中的“5578”和“868”因为我这里用“”引用所以是文本型所以要调用超级模块的十六到十的命令来吧文本型的偏移转换成整数型。我们所看的第一行的代码的意思就是读取植物大战僵尸的进程来读取这个植物的基址赋值给一级偏移然后再用赋值后的一级偏移再赋值,这一次是用第一次赋值的植物基址来加偏移就构成了跟CE完全相同的步骤。我们来验证下是否正确。吧时钟1的时钟周期改成1000再在时钟1下添加一行代码:编辑框1.内容= 到文本 (二级偏移)
我们运行植物大战僵尸来看看编辑框是不是正确读取了阳光数。
(, 下载次数: 159)

这样我们就读取成功了。我们开始正式写代码。
我们把最后两行代码删除重新写一个:写内存整数型 (进程ID,二级偏移, 9990) 如下图:
(, 下载次数: 153)

我们运行看看效果
(, 下载次数: 154)

成功!!!!!
我们面临一个新问题。如何点击选择框来执行无限阳光呢?
我们需要建立一个程序集变量AC(整数型)在启动窗口的程序中让AC=1然后把时钟的数值改回0双击选择框写代码如下:
  1. .版本 2

  2. .如果 (AC = 1)
  3.     时钟1.时钟周期 = 1000
  4.     AC = 0
  5. .否则
  6.     时钟1.时钟周期 = 0
  7.     AC = 1
  8. .如果结束
复制代码

就可以了。不信你试试。看图:
(, 下载次数: 161)

第一课结束谢谢大家的观看!!!


评分

参与人数 66威望 +1 HB +120 THX +57 收起 理由
消逝的过去 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
agan8888 + 1
fjgh + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
ding520 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
cai7381237 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
mxx852 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
Aniz + 1 学破解论坛1周年了,感谢大家的付出与关注。学破解论坛助你呼风唤雨!!!
xwc28 + 2 + 1 附件形式上传教程,为后来学习者保证了资源稳定性,额外+10HB,感谢!
Bei_eec + 1 + 1 QAQ
AoQc + 1 --------
味多美 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
kian + 1 + 1 吃水不忘引水人,学习中!
ExplorerWord + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
小白 + 1 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
a865170 + 1 + 1 感谢!新技能get√
西瓜先森° + 1 + 1 你能另开一个贴,解释偏向值和寄存器啥意思吗?难点是这个。
HOOK + 1 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
无言士 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
Ms兄弟 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
凉生好怕怕 + 1 + 1 楼主十分感谢 教程非常详细 必须支持!
孺子夜 + 2 + 1 论坛有你更精彩!感谢楼主!
pnccm + 2 + 1 论坛有你更精彩!感谢楼主!
轻描 + 1 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
zx2cwf + 3 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
luojianeng + 1 评分=感恩!简单却充满爱!感谢您的作品!
飞行太保 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
bangiao + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
ikeeki + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
小人 + 1 + 1 好人有好报!你的热心我永远不忘!谢谢!
anyucompany + 1 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
PS_URINE + 3 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
Antistina + 1 + 1 感谢!新技能get√
上官子尘 + 1 + 1 感谢!新技能get√
zjsyjbb + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
亡魂 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
gt3223 + 1 + 1 教程非常易懂,对新人帮助极大!楼主大爱!
Rained + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
小生 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
chihiro + 1 + 1 自从进了破解论坛 我发现我的外挂技术变得很牛逼了
Dean + 10 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
落叶随风 + 4 + 1 评分=感恩!简单却充满爱!感谢您的作品!
GodIand + 1 感谢!新技能get√
小可可HengHeng + 2 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
轮回 + 5 很详细的教程。期待继续更新!
5566 + 1 + 1 好人有好报!你的热心我永远不忘!谢谢!
倾城 + 5 + 1 论坛有你更精彩!感谢楼主!
雨季 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!!.
Desire + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!
念桃无酒 + 1 敢不用模块写吗?一看到模块我就醉了

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Camille 发表于 2014-12-30 19:48 | 显示全部楼层

很好的教程,不过我觉得如果楼主打算出系列的话就从找基址什么的开始,因为很多像我一样的小白连基址都不会找
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
逍遥枷锁 发表于 2014-12-30 19:59 | 显示全部楼层




非常好的图文教程,谢谢老师,辛苦了。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
htqweszxc 发表于 2014-12-30 20:02 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
520Kelly 发表于 2014-12-30 20:04 | 显示全部楼层

不会找基址要怎么办?还没有了解过找基址
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
sleeps左 发表于 2014-12-30 20:16 | 显示全部楼层

                       很详细的教程  果断学习了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-12-30 20:42 | 显示全部楼层

很详细的教程。如此细腻必须精华!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
baile7 发表于 2014-12-30 20:56 | 显示全部楼层

好详细,真的学到了!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Scar-疤痕 发表于 2014-12-30 20:58 | 显示全部楼层

好详细的教程,非常感谢!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
sndncel 发表于 2014-12-30 21:17 | 显示全部楼层

谢谢分享呀。。。。我当初写这个,也是研究了好久。。。。。。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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