第七关的密码是 013370 从本关开始,各位会初步接触到CE 的反汇编功能,这也是CE 最强大的功能之一
在第6关的时候我们说到指针的找法,用基址定位动态地址
但这一关不用指针也可以进行修改,即使对方是动态地址,且功能更加强大
看看教程让我们做什么:原来每按一次按钮减少 1 点血,改成每按一次按钮增加 2 点血
还记得第5 关的不伤血的修改方法吗
这一关就是第5 关的加强版
查找血量的地址,然后再地址上 右键=> 查找写入的地址 然后按一下打我按钮,会出现一行汇编代码 0045a063 - ff 8b 10 03 00 00 - dec [ebx+00000310] 双击那行代码,看下详细信息: 这行代码什么意思呢
dec 大家都知道是英文减少的意思 图示红框处:EBX=01e0ee18 我们用计算器算一下(注意是16 进制的) 01e0ee18 + 310 = 01E0F128 正好是血量的地址
dec [ebx+00000310] = dec [01E0F128] 够清楚了吧,这就是让血量减1 的代码(1 省略了),其实 CE 中也有提示 Decrement by 1
明白了这行代码的意思,我们回去看看 Tutorial 的要求:把减1 改成加 2
选择反汇编程序 点击工具,选择自动汇编 第一步选择作弊框架代码 第二步选择代码注入 对应的地址不要搞错了,是 0045A063 然后按确定,会自动生成汇编代码,这些代码是什么意思,我们先不管,找到关键的一行:dec [ebx+00000310] 把代码注释掉(删除也行),改成 add [ebx+00000310],2 保存即可,然后在地址栏就可以看到这个脚本了,点击前面的 单选框 执行,然后点击Tutorial 中的打我,这关就可以过了
你感觉到他的神奇了吗
逆天级的修改: 1、怪物每次打我从伤血