植物大战僵尸DLL注入

第一次尝试修改阳光值,先使用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找不到进程,为什么会这样不清楚。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容