第一次尝试修改阳光值,先使用cheat engine查看阳光值在内存中的位置,第一次用“新的扫描”,会扫出很多个相关的值,然后等阳光值变化以后,再通过Next Scan可以获得阳光值的内存位置。
然后使用CodeBlocks建立一个DLL工程,删除自带的main.c和main.h文件,然后新建一个simple.c和simple.h,simple.c代码如下
#include "simple.h"
void go()
{
int *x = 0x1E73F550;
*x = 50000;
}
simple.h代码如下
#include "simple.h"
void go()
{
int *x = 0x1E73F550;
*x = 50000;
}
build以后,在debug里面找到生成的dll文件,打开dllinject,找到植物大战僵尸的进程,选择刚才的dll文件注入就可以发现阳光值修改。
注意:
每次的阳光值的内存会变化,注意要修改变化后的内存。
记得要在文件夹中打开植物大战僵尸,我用快捷方式打开,dllinject找不到进程,为什么会这样不清楚。。
网友评论