-
-
请教大虾们
-
发表于:
2004-5-29 13:48
6455
-
请教大虾们
我在脱ACACapturePro422的壳时
发现用PEID9.02侦的OEP和我跟踪时的不一样
这是不是就代表有两层壳呢?
过程如下:
PECompact 1.68 - 1.84 -> Jeremy Collake [Overlay]
00495EB5
手脱过程如下:
00541070 > /EB 06 JMP SHORT SCapPro.00541078
00541072 |68 506E0900 PUSH 96E50
00541077 |C3 RETN
00541078 \9C PUSHFD
00541079 60 PUSHAD
0054107A E8 02000000 CALL SCapPro.00541081 ;在这里用的“ESP定律”
;下了硬件断点,到以下的位置了
0012FFA0
0057154F 9D POPFD
00571550 50 PUSH EAX
00571551 68 506E4900 PUSH SCapPro.00496E50
00571556 C2 0400 RETN 4
;我认为到了OEP可是和侦的不一样,为什么呢?
00496E50 55 PUSH EBP ;我就是在这里DUMP的,
;ImportREC修复不好,
;指针明明都是对的呀
00496E51 8BEC MOV EBP,ESP
00496E53 6A FF PUSH -1
00496E55 68 20764F00 PUSH SCapPro.004F7620
00496E5A 68 786D4900 PUSH SCapPro.00496D78
00496E5F 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
00496E65 50 PUSH EAX
00496E66 64:8925 0000000>MOV DWORD PTR FS:[0],ESP
00496E6D 83EC 58 SUB ESP,58
00496E70 53 PUSH EBX
请教了
谢谢了
[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!