1. 程式人生 > >【reversing.kr逆向之旅】Easy Unpack的writeup

【reversing.kr逆向之旅】Easy Unpack的writeup

查殼工具貌似不好使啊

不過OD和IDA都提示  還有題目名字  明顯告訴我們加了殼  

下載的壓縮包解壓後可以看到ReadMe.txt  提示我們只要找到像00401000這樣的OEP即可

這個用OD動態除錯吧(ps:耐心點就好)

先來一個ESP定律  然後單步跟蹤即可

遇到向上跳轉就在它的下面一行按F4   就好

我記得我好像nop了一個向上的jmp 還好沒事)

00401150    55              push ebp                                ; OEP
00401151    8BEC            mov ebp,esp
00401153    6A FF           push -0x1
00401155    68 D0504000     push Easy_Unp.004050D0
0040115A    68 1C1E4000     push Easy_Unp.00401E1C
0040115F    64:A1 00000000  mov eax,dword ptr fs:[0]
00401165    50              push eax
00401166    64:8925 0000000>mov dword ptr fs:[0],esp
0040116D    83EC 58         sub esp,0x58
00401170    53              push ebx                                 ; user32.745E0000
00401171    56              push esi                                 ; Easy_Unp.<ModuleEntryPoint>
00401172    57              push edi                                 ; Easy_Unp.<ModuleEntryPoint>