首页
社区
课程
招聘
[旧帖] [求助]请高手解答红字部分的含义 0.00雪花
发表于: 2007-7-21 18:20 3653

[旧帖] [求助]请高手解答红字部分的含义 0.00雪花

2007-7-21 18:20
3653
7C92EF8E    68 43EF927C     push    7C92EF43
7C92EF93    64:FF35 0000000>push    dword ptr fs:[0]
7C92EF9A    64:8925 0000000>mov     dword ptr fs:[0], esp
7C92EFA1    8B4424 24       mov     eax, dword ptr [esp+24]
7C92EFA5    8B58 08         mov     ebx, dword ptr [eax+8]
7C92EFA8    8B70 0C         mov     esi, dword ptr [eax+C]
7C92EFAB    83FE FF         cmp     esi, -1
7C92EFAE    74 35           je      short 7C92EFE5
7C92EFB0    837C24 28 FF    cmp     dword ptr [esp+28], -1
7C92EFB5    74 06           je      short 7C92EFBD
7C92EFB7    3B7424 28       cmp     esi, dword ptr [esp+28]
7C92EFBB    76 28           jbe     short 7C92EFE5
7C92EFBD    8D3476          lea     esi, dword ptr [esi+esi*2]
7C92EFC0    8B0CB3          mov     ecx, dword ptr [ebx+esi*4]
7C92EFC3    894C24 08       mov     dword ptr [esp+8], ecx
7C92EFC7    8948 0C         mov     dword ptr [eax+C], ecx
7C92EFCA    837CB3 04 00    cmp     dword ptr [ebx+esi*4+4], 0
7C92EFCF  ^ 75 D0           jnz     short 7C92EFA1
7C92EFD1    68 01010000     push    101
7C92EFD6    8B44B3 08       mov     eax, dword ptr [ebx+esi*4+8]
7C92EFDA    E8 4A000000     call    7C92F029
7C92EFDF    FF54B3 08       call    dword ptr [ebx+esi*4+8]
7C92EFE3  ^ EB BC           jmp     short 7C92EFA1
7C92EFE5    64:8F05 0000000>pop     dword ptr fs:[0]
7C92EFEC    83C4 10         add     esp, 10
7C92EFEF    5F              pop     edi
7C92EFF0    5E              pop     esi
7C92EFF1    5B              pop     ebx
7C92EFF2    C3              retn

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
内存里的EBX+ESI*4+8(数据,但表内存,应该类似于OFFSET  ****)进EAX
然后CALL了一个不知道干什么的子程序
CALL EBX+ESI*4+8(即****)

用汇编表达:
  mov eax, offset abc
  call ***
  call offset abc
*************
abc:

================
不过要注意中间的那个CALL有可能会改变EBX和ESI
2007-7-21 18:41
0
游客
登录 | 注册 方可回帖
返回
//