我爱辅助论坛

 找回密码
 【点我注册】

QQ登录

只需一步,快速开始

查看: 5056|回复: 22

[原创] 【菜神重出江湖】反汇编系列教材之第一课:反汇编代码与代码注入

[复制链接]

签到天数: 8 天

[LV.3]偶尔看看II

发表于 2013-7-6 19:27:05 | 显示全部楼层 |阅读模式
本帖最后由 小菜 于 2013-7-6 19:59 编辑

很多同学听到汇编两字就会头疼,什么这些代码什么意思呀,我不会英文,看的眼花缭乱。。以上这些症状,其实完全不用,我这个英语渣照样玩转汇编。
什么是汇编代码呢?我举个简单的例子。假如你的血是100,我们通过某个命令使血变为80,这个命令就是一条汇编代码。


我们拿从快玩下的植物大战僵尸中文版试验。
首先打开游戏,打开CE选择植物大战僵尸的进程,然后搜阳光的数值,再次搜索,为了节约时间,我已经搜好了数值。然后我们右键单击它点找出什么改写了这个地址
1.jpg
然后我们回到游戏,由于这个游戏不是公用代码段,所以我们只能去种植植物减去阳光,而不能去减阳光(下节课讲公用代码段的处理) 2.png 由于教材不同,我就不教大家看寄存器中的地址了,大家自己拿个计算器慢慢算吧= =
继续回到教程,我们单击这个代码,点右边的显示反汇编程序,进入到如下窗口 3.png 看到这些代码是不是眼花缭乱了? 本渣渣也是。。。
不过没关系,我们从局部看起。
mov [edi+00005560],esi
这段代码什么意思呢?简单点就是esi赋值给[edi+00005560]
所以这段代码几乎没用。。 不过我们nop(俗称空指令)掉此代码还是会实现阳光只增不减功能的。重要代码是执行这条代码的上一条
sub esi,ebx
这段代码什么意思呢?
简单点就是sub是减法,我们把寄存器中的ebx减去esi,得出的结果是ebx
思路很清晰对不对?不过我们本课讲得是汇编代码与注入代码所以 先不实现此功能。
汇编代码科普的差不多了,我们现在来讲讲注入代码
首先 点击这段sub esi,ebx
点内存浏览器菜单中的工具的最后一个,自动汇编。 4.png 5.png 这个窗口的菜单点击模板,我们点击自动汇编框架代码会变成这样。 6.png 我来帮大家分析下这个模板//code from here to 。。。这句话没用,是注释(应该吧)
重要的是[ENABLE]和[DISABLE]
[ENABLE] 就是脚本开启以后,执行下面代码
[DISABLE]就是还原功能。
我们怎么通过这个模板来实现金钱只增不减呢?
7.png 0041ba74是一个模块地址
也就是执行这段代码的地方
所以你懂的~然后我们点文件的分配到当前Ct表,点地址左边的左边的激活便可以执行此脚本
实现种植植物加阳光了。。。亲爱的修改党们,不知你们是否看懂了此教程?
看懂的话请去做我的课后练习:
写个脚本实现种植植物加1000阳光。
下节课预告:通过cmp判断代码实现公共代码段处理


评分

参与人数 4金钱 +9 好评度 +3 收起 理由
kiro + 1 赞一个!
小阿狸 + 5 图片没有挂,可能是你们网速的问题吧。
无聊的混沌 + 4 不错!继续发类似的教程吧
魂が消えない + 2 感谢您的分享,这里有你更精彩!

查看全部评分

温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 849 天

[LV.10]以坛为家III

发表于 2013-7-6 19:29:47 | 显示全部楼层
图片全挂了      

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 302 天

[LV.8]以坛为家I

发表于 2013-7-6 19:30:35 | 显示全部楼层
不好意思啊,你的图全挂了,该图片仅限百度用户交流专用

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 63 天

[LV.6]常住居民II

发表于 2013-7-6 19:41:59 | 显示全部楼层
没图啊``解释了没什么用``新手要看图解说

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 15 天

[LV.4]偶尔看看III

发表于 2013-7-6 19:49:18 | 显示全部楼层
菜神是谁?木有听说过

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 849 天

[LV.10]以坛为家III

发表于 2013-7-6 19:49:24 | 显示全部楼层
飵面干 发表于 2013-7-6 19:30
不好意思啊,你的图全挂了,该图片仅限百度用户交流专用

你的签名图也挂了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 355 天

[LV.8]以坛为家I

发表于 2013-7-6 19:51:48 | 显示全部楼层
又偷百度的........

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 74 天

[LV.6]常住居民II

发表于 2013-7-6 19:53:03 | 显示全部楼层
e   不给力啊啥都挂了怎么看啊

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 31 天

[LV.5]常住居民I

发表于 2013-7-6 19:55:59 | 显示全部楼层
— — 、如果图没挂!教程好的话我们会给予奖励和把你这贴高亮,请重新整理下图片

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 8 天

[LV.3]偶尔看看II

 楼主| 发表于 2013-7-6 20:00:47 | 显示全部楼层
FG灬FeiGe 发表于 2013-7-6 19:55
— — 、如果图没挂!教程好的话我们会给予奖励和把你这贴高亮,请重新整理下图片

已修复
请重新观看

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 【点我注册】

本版积分规则

QQ|小黑屋|我爱辅助 ( 辽ICP备19006053号-1 )

GMT+8, 2025-8-4 03:51 , Processed in 0.047991 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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