-
-
一段子函数不解
-
发表于:
2010-5-29 10:47
3750
-
00682684 /$ 6A FF push -1
00682686 |. 50 push eax
00682687 |. 64:A1 0000000>mov eax, dword ptr fs:[0]
0068268D |. 50 push eax
0068268E |. 8B4424 0C mov eax, dword ptr [esp+C]
00682692 |. 64:8925 00000>mov dword ptr fs:[0], esp
00682699 |. 896C24 0C mov dword ptr [esp+C], ebp
0068269D |. 8D6C24 0C lea ebp, dword ptr [esp+C]
006826A1 |. 50 push eax
006826A2 \. C3 retn
00735168 /$ B8 9A387800 mov eax, 0078389A
0073516D |. E8 12D5F4FF call 00682684
00735172 |. 83EC 28 sub esp, 28
...
上面第一段是子函,第二段是调用部分.
这个子函数我没看懂主要作了什么事.什么功能.
还有看到里面4个push,外面esp怎么减28呢,应该才10才对的吧,这个28是10+局部变量数一起的算的么?
请指教谢谢.
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)