首页
社区
课程
招聘
[旧帖] [求助]如何知道EAX寄存器的实践内存地址? 0.00雪花
发表于: 2007-4-14 13:42 8463

[旧帖] [求助]如何知道EAX寄存器的实践内存地址? 0.00雪花

2007-4-14 13:42
8463
我找到了EAX寄存器的值,可是不知道它在内存中的位置。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
004214E0    0F85 96000000   jnz Newddz.0042157C 这是关键跳,是比较eax,0为出错,1正确,可是如何找到eax 的内存地址呢,大家帮帮我!

00421485    3BFA            cmp edi,edx
00421487  ^ 7C E0           jl short Newddz.00421469
00421489    83CB FF         or ebx,FFFFFFFF
0042148C    8A8424 9C010000 mov al,byte ptr ss:[esp+19C]
00421493    84C0            test al,al
00421495    74 79           je short Newddz.00421510
00421497    8D8C24 AC010000 lea ecx,dword ptr ss:[esp+1AC]
0042149E    E8 4D34FEFF     call Newddz.004048F0
004214A3    8D8424 AC010000 lea eax,dword ptr ss:[esp+1AC]
004214AA    B9 48514300     mov ecx,Newddz.00435148
004214AF    50              push eax
004214B0    C68424 0C030000>mov byte ptr ss:[esp+30C],3
004214B8    E8 C3A8FFFF     call Newddz.0041BD80
004214BD    8A8424 F0020000 mov al,byte ptr ss:[esp+2F0]
004214C4    8B0D B8524300   mov ecx,dword ptr ds:[4352B8]
004214CA    8D5424 58       lea edx,dword ptr ss:[esp+58]
004214CE    51              push ecx
004214CF    84C0            test al,al
004214D1    52              push edx
004214D2    B9 BC584300     mov ecx,Newddz.004358BC
004214D7    75 67           jnz short Newddz.00421540
004214D9    E8 2237FEFF     call Newddz.00404C00
004214DE    85C0            test eax,eax
004214E0    0F85 96000000   jnz Newddz.0042157C                         ; 0为出错,1正确
004214E6    8B46 20         mov eax,dword ptr ds:[esi+20]
004214E9    6A 00           push 0
004214EB    68 C8434300     push Newddz.004343C8
004214F0 >  68 85040000     push 485
004214F5    50              push eax
004214F6    FF15 78C54200   call dword ptr ds:[<&USER32.SendMessageA>]  ; USER32.SendMessageA
004214FC    8D8C24 AC010000 lea ecx,dword ptr ss:[esp+1AC]
2007-4-14 17:19
0
雪    币: 2054
活跃值: (297)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
3
比较EAX就是EAX的本值,不是所指的内存地址....
2007-4-14 18:14
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
我是想编程从内存中读取这个值来判断状态,所以需要知道它在内存中的位置。
2007-4-15 08:58
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5

怎么没人理
2007-4-15 13:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
内存跟随就看到了.
2007-4-15 20:04
0
雪    币: 189
活跃值: (56)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
_asm{
  test eax,eax
  jnz xxx
}

eax就是eax...
2007-4-15 20:19
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
8
有这么简单就好了
没用啊,不知道怎么搞
2007-4-16 20:30
0
雪    币: 202
活跃值: (171)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
往关键跳之前翻翻看看
2007-4-28 23:51
0
游客
登录 | 注册 方可回帖
返回