首页
社区
课程
招聘
[求助]基址和偏移
发表于: 2009-3-2 09:56 3828

[求助]基址和偏移

2009-3-2 09:56
3828

invoke       
            ReadProcessMemory,hJinchengID,offset XueliangDZ,addr @szBuffer,2,NULL       
                                mov eax,addr @szBuffer
                                add        eax,28
                                mov addr         @szBuffer,eax
invoke        ReadProcessMemory,hJinchengID,addr @szBuffer,addr @szBuffer,2,NULL
                                mov eax,addr @szBuffer
                                add        eax,248
                                mov addr         @szBuffer,eax
invoke        ReadProcessMemory,hJinchengID,addr @szBuffer,addr @szBuffer,2,NULL
上述为读游戏中人物血量的代码,                 可怎么改就是不正确,想两天了还没想明白,大侠们帮忙看下哪错了吧

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
invoke  
            ReadProcessMemory,hJinchengID,offset XueliangDZ,addr @szBuffer,2,NULL  
        mov eax,addr @szBuffer
        add  eax,28
        mov addr   @szBuffer,eax
; 下面的两个操作不太明白你想干什么,你即读取@szBuffer的内容,又将读取的内容保存在@szBuffer中,这样的操作等于没什么意义的操作。
invoke  ReadProcessMemory,hJinchengID,addr @szBuffer,addr @szBuffer,2,NULL
mov eax,addr @szBuffer
add  eax,248
        mov addr   @szBuffer,eax
invoke  ReadProcessMemory,hJinchengID,addr @szBuffer,addr @szBuffer,2,NULL
2009-3-2 10:31
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
3
还有,汇编不支持mov xxx,addr xxxxx的操作。你应该将mov xxx,addr xxxxx改成lea xxx,xxxxx才对
2009-3-2 10:33
0
游客
登录 | 注册 方可回帖
返回
//