• 标 题:EXE Protector v2.01a (1千字)
  • 作 者:happyhackwang
  • 时 间:2001-3-11 21:02:15
  • 链 接:http://bbs.pediy.com

EXE Protector v2.01a crack by happyhackwang
软件名称:EXE Protector v2.01a
软件功能:给exe文件加密码
注册方式:name+serial
作者:Eyhab Hillail
作者主页:http://members.xoom.com/_The_Wizard
作者邮箱:_The_Wizard@geocities.com
破解者:happyhackwang
邮箱:happyhackwang@263.net
OICQ:4696993(不在线^^)
注册方式:get serial number
工具:softice,my head,ultraedit(to write this article)
特别感谢:Numega公司的softice!

进入程序,注册,填写
name:wanghl
serial:78787878

bpx __vbastrcomp
F8来到:
:6602486C 6801000300              push 00030001
:66024871 FF742408                push [esp+08]
:66024875 FF742410                push [esp+10]
:66024879 FF742418                push [esp+18]
:6602487D FF1574FE1066            call dword ptr [6610FE74]    ;进去看

(在oleaut32.dll中)
:653C2E23 8B7D0C                  mov edi, dword ptr [ebp+0C]    ;真正的serial
:653C2E26 8B7508                  mov esi, dword ptr [ebp+08]    ;我输入的serial
:653C2E29 8B4D10                  mov ecx, dword ptr [ebp+10]
:653C2E2C 33C0                    xor eax, eax
:653C2E2E F3                      repz
:653C2E2F 66A7                    cmpsw
:653C2E31 7405                    je 653C2E38

name:wanghl
serial:2000-nsw-11814

注册以后在注册表中添加:
[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\EXE Protector v2.01a\User Info]
"User Name"="wanghl"

也就是说你只要在注册表中这个主键下建立一个字符串"User Name",内容随你写,就注册啦!
真是愚昧的保护!

当你给一个应用程序.exe加密码,可以bpx hmemcpy
一直到
004045CA E879CEFFFF              Call 00401448
004045CF 85C0                    test eax, eax;change to xor eax,eax
004045D1 0F8585000000            jne 0040465C;so anything can pass!

当然也可以用oleaut32.dll中的VarBstrCmp中断,看真正的密码

*********************************世间本无事,庸人自扰耳************************************