|
本帖最后由 男神 于 2019-10-4 02:47 编辑
可乐ANG 发表于 2019-10-3 12:30
- -D3D修改的是系统DX-29.dll达到透视效果 内存才是修改游戏数据- - 动动脑子.
长点心把,你HOOK不是基于游戏基础来HOOK?人家游戏已经加载了系统DX引擎,你再去HOOK,不用动内存?
下面就摘要一下你HOOK的地方吧 ps:只是随便看了下,其他修改内存的地方就不说了
写_BYTE (nop地址头, 233) ' Jmp跳转
写_DWORD (汇编加法 (nop地址头, 1), 到整数 (汇编减法 (我们的函数, 汇编加法 (nop地址头, 5)))) ps:将nop地址头地址 Jmp跳转到我们的函数地址
.子程序 写_BYTE, 整数型, , ==往内存中写入整数(成功返回真,失败返回假) Ps:BYTE为字节,也不知道是哪拷的 写入整数却命名字节 且与 写_DWORD 为同一汇编代码
.参数 地址, 整数型, , 内存地址
.参数 整数, 字节型, , 欲写入的整数
置入代码 ({ 139, 68, 36, 8, 139, 92, 36, 12, 137, 24, 201, 195 })
返回 (0)
.子程序 写_DWORD, 整数型, , ==往内存中写入整数(成功返回真,失败返回假)
.参数 地址, 整数型, , 内存地址
.参数 整数, 整数型, , 欲写入的整数
置入代码 ({ 139, 68, 36, 8, 138, 92, 36, 12, 136, 24, 201, 195 })
返回 (0)
|
|