大家好,今天小编为大家分享关于gg游戏修改器在哪下_GG游戏修改器怎么用的内容,赶快来一起来看看吧。
最近比较怀旧,在玩一个比较老的PC游戏。由于游戏难度太高了,于是就打算自己写一个修改器。
通过查阅资料,在 Windows 下的修改器主要需要用到四个函数:OpenProcess, CloseHandle, WriteProcessMemory, ReadProcessMemory。
这几个都是C++的函数,在Python中可以通过ctypes来直接调用。
然后接下来介绍一下基本的操作流程。
1.通过 任务管理器 或者其他方式得到需要修改的游戏进程。然后通过 OpenProcess 注入该进程。
PROCESS_QUERY_INFORMATION = 0x0400
PROCESS_VM_OPERATION = 0x0008
PROCESS_VM_READ = 0x0010
PROCESS_VM_WRITE = 0x0020
hProcess = ctypes.windll.kernel32.OpenProcess(
PROCESS_QUERY_INFORMATION|PROCESS_VM_READ|PROCESS_VM_OPERATION|PROCESS_VM_WRITE,
False, pid
)
2.然后可以通过 ReadProcessMemory 来扫描游戏的内存找到需要修改的数值项的内存地址。
buf = ctypes.c_int32()
nread = ctypes.c_size_t()
ret = ctypes.windll.kernel32.ReadProcessMemory(
hProcess,
base_addr,
ctypes.byref(buf),
ctypes.sizeof(buf),
ctypes.byref(nread)
)
这里是读取 base_addr 地址之后的4个字节的内容。可以通过循环来遍历游戏的内存,找到需要修改的地址。
当然,为了方便也可以直接使用 Cheat Engine 之类的软件来查找,然后把找到的内存地址记录下来即可。
私信小编007即可获取小编精心准备的大礼包一份恩!
3.得到需要修改的内存地址之后,就可以 WriteProcessMemory 来修改该地址保存的值。
buf = ctypes.c_int32(value)
nread = ctypes.c_size_t()
ret = ctypes.windll.kernel32.WriteProcessMemory(
hProcess,
base_addr,
ctypes.byref(buf),
ctypes.sizeof(buf),
ctypes.byref(nwrite)
)
这里是往 base_addr 这个地址写入值为 value 的4字节内容。
4.最后如果不再需要修改了的话,就通过 CloseHandle 关闭该注入操作。
ctypes.windll.kernel32.CloseHandle(hProcess)
以上都是针对 Windows 系统的,对于 Linux 系统的话 可以通过 ptrace ( http://man7.org/linux/man-pages/man2/ptrace.2.html ) 操作实现。由于我没有 Linux 的游戏就没有研究了。
上面修改器的完整源代码,如有需要可通过以下链接获取:
https:///wusuopu/cheat_engine_caesar3
以上就是关于gg游戏修改器在哪下_GG游戏修改器怎么用的全部内容,希望对大家有帮助。
gg修改器root怎么使用,神器GG修改器Root,让你爽到飞起 大小:6.08MB941人安装 相信很多玩家在玩游戏的时候都会遇到一些麻烦,比如游戏中需要购买游戏道具、升级等……
下载gg游戏修改器新版下载,GG游戏修改器新版下载:重塑游戏体验 大小:7.12MB1,162人安装 在玩游戏的过程中,我们可能会遇到卡关、难度过高或者游戏体验不佳等问题,如果你也……
下载为什么gg修改器要root,为什么GG修改器要root才能使用? 大小:13.13MB1,251人安装 GG修改器是一种很实用的游戏辅助工具,可以帮助玩家获取更多游戏资源和提升游戏进程……
下载怎样下载GG修改器免root版,GG修改器免root版的下载方法 大小:5.32MB1,484人安装 GG修改器是一款非常实用的手机游戏辅助工具,可以帮助你轻松修改游戏中的各种数据,……
下载GG修改器app最新版,GG修改器app最新版:让你High到爆 大小:17.03MB1,002人安装 作为一名游戏爱好者,怎么能错过GG修改器app最新版呢?它不仅可以帮你解锁更多的游……
下载华为gg修改器的root权限_华为手机如何开启root权限GG修改器 大小:8.32MB2,330人安装 大家好,今天小编为大家分享关于华为gg修改器的root权限_华为手机如何开启root权限G……
下载gg修改器中文更新日志_gg修改器文档 大小:6.53MB2,318人安装 大家好,今天小编为大家分享关于gg修改器中文更新日志_gg修改器文档的内容,赶快来……
下载gg修改器下载中文怎么用?,gg修改器,中文版 大小:3.04MB2,410人安装 《gg修改器免root版》是一款游戏辅助类型的app,你可以随意修改自己喜欢的游戏内容……
下载gg修改器最新版本下载安装,gg修改器最新版本是多少 大小:16.31MB2,422人安装 Gg修改器是一款老牌的手机游戏辅助软件了,用法简单方便有趣,玩起来也是得心应手,……
下载gg修改器的root权怎么弄_gg修改器怎么root权限 大小:12.92MB2,330人安装 大家好,今天小编为大家分享关于gg修改器的root权怎么弄_gg修改器怎么root权限的内……
下载