【逆向】使用E语言读写植物大战僵尸阳光
准备:
nb模块5.1
E语言5.9
1.使用指针扫描找出阳光基址
基址:游戏基址+001BA578+18+1C+555C
2.E语言读取阳光的值
pid为全局变量
.版本 2
.支持库 spec
.局部变量 阳光地址, 长整数型
pid = 进程一名取PID (“PlantsVsZombies.exe”)
阳光地址 = nb内存.计算地址表达式 (pid, “PlantsVsZombies.exe+001BA578+18+1C+555C”)
调试输出 (nb内存.读整数 (pid, 阳光地址))
2.E语言修改阳光的数值
.版本 2
pid = 进程一名取PID (“PlantsVsZombies.exe”)
nb内存.写整数 (pid, nb内存.计算地址表达式 (pid, “PlantsVsZombies.exe+001BA578+18+1C+555C”), 到整数 (编辑框1.内容))
效果: