【破解作者】 №微笑一刀[LOCKLOSE]
【使用工具】 OD
【破解平台】 2K3
【软件名称】 HDasm
【下载地址】 无
【软件简介】 一个速度值得欣赏的反汇编工具~
【加壳方式】 ASPack 2.x (without poly) -> Alexey Solodovnikov
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】
0044AD54 > BF E0AD4400 mov edi,HDasm.0044ADE0 <----OD载入后停在这里
0044AD59 68 989C0400 push 49C98
0044AD5E 68 00104000 push HDasm.00401000
0044AD63 E8 30FFFFFF call HDasm.0044AC98
0044AD68 68 00680000 push 6800
..........
0044ADD5 50 push eax
0044ADD6 ^ E9 BDFEFFFF jmp HDasm.0044AC98 <-----过去看看
到这里
0044AC98 8BEC mov ebp,esp
0044AC9A 53 push ebx
0044AC9B 8B45 04 mov eax,dword ptr ss:[ebp+4]
0044AC9E C16D 08 03 shr dword ptr ss:[ebp+8],3
0044ACA2 8B30 mov esi,dword ptr ds:[eax]
0044ACA4 8B4F 18 mov ecx,dword ptr ds:[edi+18]
0044ACA7 8B5F 1C mov ebx,dword ptr ds:[edi+1C]
0044ACAA 33F1 xor esi,ecx
0044ACAC 8B40 04 mov eax,dword ptr ds:[eax+4]
0044ACAF 8BCE mov ecx,esi
0044ACB1 33CB xor ecx,ebx
在后面的RETN 8处下断.返回到
00513001 60 pushad
00513002 E8 03000000 call HDasm.0051300A
00513007 - E9 EB045D45 jmp 45AE34F7
0051300C 55 push ebp
查找POPAD
4次以后停在
005133AF 61 popad
005133B0 75 08 jnz short HDasm.005133BA
005133B2 B8 01000000 mov eax,1
005133B7 C2 0C00 retn 0C
005133BA 68 00000000 push 0
005133BF C3 retn
返回以后就可以DUMP了.这个壳应该是在ASPACK2.12基础上修改的版本,没什么难度.
--------------------------------------------------------------------------------
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课