首页
社区
课程
招聘
[旧帖] [求助]用OD跟踪的一个疑问!~ 0.00雪花
发表于: 2008-1-14 20:10 3474

[旧帖] [求助]用OD跟踪的一个疑问!~ 0.00雪花

2008-1-14 20:10
3474
006F55C0    57              push    edi
006F55C1    8B7C24 10       mov     edi, dword ptr [esp+10]
006F55C5    33C0            xor     eax, eax
006F55C7    85FF            test    edi, edi
006F55C9    7E 27           jle     short 006F55F2
006F55CB    8B4C24 0C       mov     ecx, dword ptr [esp+C]
006F55CF    53              push    ebx
006F55D0    56              push    esi
006F55D1    8B7424 10       mov     esi, dword ptr [esp+10]
006F55D5    8BC6            mov     eax, esi
006F55D7    2BCE            sub     ecx, esi
006F55D9    8BD7            mov     edx, edi
006F55DB    66:8B1C01       mov     bx, word ptr [ecx+eax]
006F55DF    66:8918         mov     word ptr [eax], bx            //我想跟踪这里的EAX
006F55E2    83C0 02         add     eax, 2
006F55E5    4A              dec     edx
006F55E6  ^ 75 F3           jnz     short 006F55DB
006F55E8    66:C7047E 0000  mov     word ptr [esi+edi*2], 0
006F55EE    5E              pop     esi
006F55EF    5B              pop     ebx
006F55F0    5F              pop     edi
006F55F1    C3              retn

这是一段程序的代码.我现在想跟踪mov     word ptr [eax], bx   中的EAX
006F55D5    8BC6            mov     eax, esi
006F55D1    8B7424 10       mov     esi, dword ptr [esp+10]
到这里我就茫然了!~是应该继续跟ESI还是要跟ESP啊!~~~
ESP一直在变,现在不知道改怎么办了!~~我是个新手,各位大哥能提点一下吗?
谢谢!

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谁帮帮忙看看好吗?
2008-1-15 20:15
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
在命令行插件里面 d eax
或者当程序运行到那一行后,在寄存器栏目里面右击 eax
点:在转存中跟随(有的版本是在数据中跟随)
2008-1-15 20:49
0
游客
登录 | 注册 方可回帖
返回
//