软件下载地址
http://www.easysofts.com.cn/
下载查壳:UPX 0.89.6 - 1.02 / 1.05 - 1.24 (Delphi) stub -> Markus & Laszlo
很简单 ESp定律 一下就脱了,但是不能运行,OK,修复之后就好了!
然后OD载入脱壳并修复好的程序
右键 Ultra String Reference 然后 Find ASCII :未注册 双击到地址
004E20D8 /$ 55 push ebp 这里下断,然后F8单步
004E20D9 |. 8BEC mov ebp, esp
004E20DB |. 33C9 xor ecx, ecx
004E20DD |. 51 push ecx
004E20DE |. 51 push ecx
004E20DF |. 51 push ecx
004E20E0 |. 51 push ecx
004E20E1 |. 51 push ecx
004E20E2 |. 51 push ecx
004E20E3 |. 53 push ebx
004E20E4 |. 56 push esi
004E20E5 |. 57 push edi
004E20E6 |. 8BD8 mov ebx, eax
004E20E8 |. 33C0 xor eax, eax
004E20EA |. 55 push ebp
004E20EB |. 68 0C224E00 push 004E220C
004E20F0 |. 64:FF30 push dword ptr fs:[eax]
004E20F3 |. 64:8920 mov dword ptr fs:[eax], esp
004E20F6 |. B2 01 mov dl, 1
004E20F8 |. A1 54E84D00 mov eax, dword ptr [4DE854]
004E20FD |. E8 A6C7FFFF call 004DE8A8
004E2102 |. 8BF0 mov esi, eax
004E2104 |. 8D55 F4 lea edx, dword ptr [ebp-C]
004E2107 |. 8BC6 mov eax, esi
004E2109 |. E8 62CBFFFF call 004DEC70
004E210E |. 8B55 F4 mov edx, dword ptr [ebp-C]
这里,机器码已经显示出来
堆栈 ss:[0012FDF4]=00A4DE7C, (ASCII "C3C3A818D95262")
edx=004E75CC (USBKille.004E75CC)
但是这样下去却怎么也追不到注册码
请各位大大帮忙
最好能写篇分析出来
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课