首页
社区
课程
招聘
[旧帖] [求助]关于编程获取一个内存地址 0.00雪花
发表于: 2009-10-28 22:19 4859

[旧帖] [求助]关于编程获取一个内存地址 0.00雪花

2009-10-28 22:19
4859
我现在在找一个游戏人物HP的内存地址
通过CE,我找到了关键的汇编代码,如下
movsd [ecx+18],xmm0
ecx+18就是HP的内存地址
我现在想要做的是
编程,例如用delphi,或是VC,获取这个内存地址
请问有什么方法么??

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2523
活跃值: (520)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
ReadProcessMemory
2009-10-28 23:14
0
雪    币: 622
活跃值: (65)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
3
写个loader,在这个关键代码处设置断点,当断下来的时候用GetThreadContext获取被调试进程的上下文,用ReadProcessMemory读取CONTEXT.esi+0x18,当然如果有反调试的话,loader要搞定反调试。
2009-10-28 23:50
0
雪    币: 197
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
楼上 能否给个例子
我想要的就是你的方法
果然看雪里高手多啊
2009-10-29 00:39
0
雪    币: 622
活跃值: (65)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
5
说白了就是调试API的使用,可以看看罗云彬的书或者Iczelion的教程,上面的例子改下就行。
2009-10-29 00:53
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
inline hook
2009-10-29 12:16
0
雪    币: 197
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
就是你这个方法,谢谢了~~
2009-10-30 12:42
0
游客
登录 | 注册 方可回帖
返回
//