【reversing.kr逆向之旅】Easy Unpack的writeup
阿新 • • 發佈:2018-12-18
查殼工具貌似不好使啊
不過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>