- UID
- 248
注册时间2005-3-6
阅读权限10
最后登录1970-1-1
周游历练
TA的每日心情 | 开心 2018-6-4 20:46 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
用OD加载程序后,忽略所有异常!
然后在命令行里输入:hw 12FFC0 ->回车->按下F9运行!
程序断在下面:
006224EB 0BC9 or ecx,ecx
006224ED 8985 3B3E4400 mov dword ptr ss:[ebp+443E3B],eax
006224F3 61 popad
006224F4 75 08 jnz short TheEndTx.006224FE
006224F6 B8 01000000 mov eax,1
006224FB C2 0C00 retn 0C
006224FE 68 1C374A00 push TheEndTx.004A371C
00622503 C3 retn ;EIP停在这里,再看看上面!
00622504 8B85 9C474400 mov eax,dword ptr ss:[ebp+44479C]
上面是不是有一个popad,这是不是跟开始时的pushad对应啊!
所以,00622503 C3 retn 是跳到EOP的,按下F8
004A371C 55 push ebp ;到了这里,经过popad和经过程序段跨越!就里就是OEP!
004A371D 8BEC mov ebp,esp
004A371F 83C4 F0 add esp,-10
004A3722 53 push ebx
004A3723 B8 74344A00 mov eax,TheEndTx.004A3474
004A3728 E8 1B31F6FF call TheEndTx.00406848
004A372D 8B1D AC5B4A00 mov ebx,dword ptr ds:[4A5BAC] ; TheEndTx.004A6C30
004A3733 8B03 mov eax,dword ptr ds:[ebx]
004A3735 E8 D260FBFF call TheEndTx.0045980C
004A373A 8B03 mov eax,dword ptr ds:[ebx]
004A373C 83C0 50 add eax,50
然后就是把程序dump出来了!下面不用再说了吧!你们自己来吧!^○^
[ Last edited by crazysky on 2005-3-27 at 12:12 PM ] |
|