TA的每日心情  | 慵懒 2018-6-6 15:51 | 
|---|
 
  签到天数: 2 天 [LV.1]初来乍到  
 | 
 
 
发表于 2007-6-3 22:24:37
|
显示全部楼层
 
 
 
一、OD载入 
10001000   .  E8 05000000       call bak007.1000100A 
10001005   .  E9 0B000000       jmp bak007.10001015 
1000100A   $  B9 550D0610       mov ecx,bak007.10060D55 
1000100F   .- FF25 F8A00110     jmp dword ptr ds:[1001A0F8]       ;  MSVCP60.std::ios_base::Init::Init 
10001015   >  68 21100010       push bak007.10001021 
1000101A   .  E8 BF7D0100       call bak007.10018DDE 
1000101F   .  59                pop ecx 
10001020   .  C3                retn 
 
二、F9运行,关掉DLL加载器的小框框来到下面 
1028A1FD > $  60                pushad 
1028A1FE   .  E8 09000000       call bak007.1028A20C 
1028A203   .  0000              add byte ptr ds:[eax],al 
1028A205   .  0000              add byte ptr ds:[eax],al 
1028A207   >  E9 06020000       jmp bak007.1028A412 
1028A20C   $  33C9              xor ecx,ecx 
1028A20E   .  5E                pop esi 
1028A20F   .  870E              xchg dword ptr ds:[esi],ecx 
1028A211   .^ E3 F4             jecxz short bak007.1028A207 
 
三、F8单步 HR 0006FDF0(ESP定律) 
 
1028A413   .- E9 39E1FEFF       jmp bak007.10278551               ;  飞向大陆 
 
10278551   >^/E9 310BDAFF       jmp bak007.10019087               ;再F8 
 
四、到达OEP 
10019087  /> /55                push ebp 
10019088  |. |8BEC              mov ebp,esp 
1001908A  |. |53                push ebx 
1001908B  |. |8B5D 08           mov ebx,dword ptr ss:[ebp+8] 
1001908E  |. |56                push esi 
1001908F  |. |8B75 0C           mov esi,dword ptr ss:[ebp+C] 
10019092  |. |57                push edi 
10019093  |. |8B7D 10           mov edi,dword ptr ss:[ebp+10] 
10019096  |. |85F6              test esi,esi 
10019098  |. |75 09             jnz short bak007.100190A3 
1001909A  |. |833D A81C2710 00  cmp dword ptr ds:[10271CA8],0 
100190A1  |. |EB 26             jmp short bak007.100190C9 
100190A3  |> |83FE 01           cmp esi,1 
100190A6  |. |74 05             je short bak007.100190AD 
100190A8  |. |83FE 02           cmp esi,2 
100190AB  |. |75 22             jnz short bak007.100190CF 
100190AD  |> |A1 B01C2710       mov eax,dword ptr ds:[10271CB0] 
100190B2  |. |85C0              test eax,eax 
100190B4  |. |74 09             je short bak007.100190BF 
 
五、DUMP&修复 
 
六、重定位 |   
 
 
 
 |