前言:
上一周,在52的精华帖中,看到有位大佬用Python制作了鬼泣5的修改器,看完才知道,原来Python也可以对内存进行操作,出于对技术的好奇,看完以后,决定自己也尝试一下。
要用到的工具:
CE,Ollybdg,
用Python,读取这款游戏中,人物的血量。
先打开游戏吧,打开CE,对游戏附加。


输入199在输入框中,先进行一次扫描

接着去打怪,扣血以后在进行一次扫描

等一会,人物会自动回血,然后你会神奇的发现,这两个数据中有一个的数值会变成199,然后上次数值哪里显示198,那就是我们要找的数据
26B871F0

打开OD,把地址放在里面搜索,断点,然后使用巴拉拉魔法力量,找出偏移量
[[[[D0DF1C]+1C]+28]+288]

本文介绍了作者如何使用Python结合CE和Ollydbg工具,探索对鬼泣5游戏内存进行读写操作的过程。通过FindWindow、GetWindowThreadProcessId、OpenProcess和ReadProcessMemory等函数,实现了32位内存的读取。文章详细阐述了每个步骤,展示了从寻找内存地址到实际读取数据的完整流程。
最低0.47元/天 解锁文章
1169

被折叠的 条评论
为什么被折叠?



