原来License Key是隐藏的呀,不如试试把Key追出来,写个注册机! (1千字)
下面的代码显然是判断注册码的:* Possible StringData Ref from Data Obj ->"key"
|
:004077F7 68B8874700 push 004787B8
:004077FC 8D4DC8 lea ecx, dword ptr [ebp-38]
* Possible StringData Ref from Data Obj ->"license"
|
:004077FF 68C8874700 push 004787C8
:00407804 51 push ecx
:00407805 8BC8 mov ecx, eax
:00407807 E8C4EC0400 call 004564D0
:0040780C 8D4DB0 lea ecx, dword ptr [ebp-50]
:0040780F C645FC02 mov [ebp-04], 02
:00407813 E81E120400 call 00448A36
:00407818 8D4DB4 lea ecx, dword ptr [ebp-4C]
:0040781B E816120400 call 00448A36
:00407820 6A2D push 0000002D //横杠字符"-",注册码很可能分成几部分
:00407822 8D4DC8 lea ecx, dword ptr [ebp-38]
:00407825 895DD8 mov dword ptr [ebp-28], ebx
:00407828 E8CE110400 call 004489FB //判断,跟进去看看
:0040782D 8BF8 mov edi, eax
:0040782F 83FFFF cmp edi, FFFFFFFF
:00407832 0F84F4000000 je 0040792C
