|:0045FBCD(C)
|
:0045FBDE 33C0 xor eax, eax
:0045FBE0 8AC3 mov al, bl
:0045FBE2 33D2 xor edx, edx
:0045FBE4 52 push edx
:0045FBE5 50 push eax
:0045FBE6 8D45F8 lea eax, dword ptr [ebp-08]
:0045FBE9 E85AFEFFFF call 0045FA48
:0045FBEE 8B45F8 mov eax, dword ptr [ebp-08]
:0045FBF1 8A400E mov al, byte ptr [eax+0E]
:0045FBF4 3A4622 cmp al, byte ptr [esi+22] //比较第35位(比较是否为 "e " )
:0045FBF7 750F jne 0045FC08 不相等则跳至末注册
:0045FBF9 8B45F8 mov eax, dword ptr [ebp-08]
:0045FBFC 8A400F mov al, byte ptr [eax+0F]
:0045FBFF 3A4623 cmp al, byte ptr [esi+23] //比较第36位(比较是否为"o" )
:0045FC02 7504 jne 0045FC08 //不相等则跳至末注册
:0045FC04 C645FF01 mov [ebp-01], 01 //程序走到这里就可以注册成功了
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0045FBB1(C), :0045FBBD(C), :0045FBF7(C), :0045FC02(C)
|
:0045FC08 33C0 xor eax, eax
:0045FC0A 5A pop edx
*****
:0046312E E8BDDAFFFF call 00460BF0
:00463133 84C0 test al, al
:00463135 7514 jne 0046314B
:00463137 8B1570554600 mov edx, dword ptr [00465570]
:0046313D 8B12 mov edx, dword ptr [edx]
:0046313F A170554600 mov eax, dword ptr [00465570]
:00463144 8B00 mov eax, dword ptr [eax]
:00463146 E885F7FFFF call 004628D0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00463135(C)
|
:0046314B A138574600 mov eax, dword ptr [00465738]
:00463150 8B00 mov eax, dword ptr [eax]
:00463152 E8351CFEFF call 00444D8C //弹出软件运行界面
那么把regkey改为:6789543267895432678954326789543267eo5432应该可以了吧。
但是运行完还是未注册。这时变为
:0045FBF4 3A4622 cmp al, byte ptr [esi+22] //比较第35位(比较是否为 "M" )
:0045FBF7 750F jne 0045FC08 // 不相等则跳至末注册
:0045FBF9 8B45F8 mov eax, dword ptr [ebp-08]
:0045FBFC 8A400F mov al, byte ptr [eax+0F]
:0045FBFF 3A4623 cmp al, byte ptr [esi+23] //比较第36位(比较是否为"u" )
:0045FC02 7504 jne 0045FC08 //不相等则跳至末注册
:0045FC04 C645FF01 mov [ebp-01], 01 //程序走到这里就可以注册成功了
原来是bl中注册码和为指引,提取字串“HACKERYouMUSTDie”(哈哈,我好怕怕啊,难道有下什么套?)的字母,与35位及36位的注册码进行比较。但其实也很简单,令注册码的和仍为7F且
35,36位为e,o就可注册成功。如下:
regname:killer
regkey: 6789543267895432678954326789543267eoMP5432
就可显示注册给killer了。
哈哈 so easy!!
但运行对文件加密,却跳出提示框“你的文件超过4kb,请注册你的软件”。呜呜,无法使用。是不是我高兴的太早了?是不是我MUST Die?
Can u help me ?