第一次寫教程,有不對的地方請指出,謝謝!
軟體名稱:VoptMe 6.01
軟體大小:
簡 介:整理硬碟碎片工具(30天試用)
使用平臺:Win95/98/ME
下載網址:http://www8.pconline.com.cn/download/download.phtml?id=44272
作 者:JFXIE
級 別:初學者
E-mail: JFXIE@CHINA.COM
破解工具:WASM8.93 UEDIT8。1A
這個軟體非常不錯的硬碟整理碎片軟體,但只能使用30天。
這個軟體的註冊碼我是沒有戲把它找出來了。只能用暴力法了。
沒有加殼,可直接反彙編。
在串式參考中找到可疑的字串,“**30days trial"
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00421036(C), :004210B2(C)
|
:004210CD A108754700 mov eax,
dword ptr [00477508]
:004210D2 3BC6
cmp eax, esi〈―――――――時間比較
:004210D4 7E57
jle 0042112D――――――――不等則GAME OVER
:004210D6 83F81E
cmp eax, 0000001E 《――――這是30天的TRIAL時間
:004210D9 7F52
jg 0042112D〈―――――――大於30天就OVER
* Possible StringData Ref from Code Obj ->"** 30day trial, "
|
:00426E7D 68786D4100 push 00416D78
:00426E82 50
push eax
* Reference To: MSVBVM50.__vbaStrI4, Ord:0000h
|
:00426E83 FF15C0A24700 Call dword ptr
[0047A2C0]
* Reference To: MSVBVM50.__vbaStrMove, Ord:0000h
|
:00426E89 8B35ECA44700 mov esi, dword
ptr [0047A4EC]
:00426E8F 8BD0
mov edx, eax
:00426E91 8D4DE4
lea ecx, dword ptr [ebp-1C]
:00426E94 FFD6
call esi
* Reference To: MSVBVM50.__vbaStrCat, Ord:0000h
|
:00426E96 8B3D1CA34700 mov edi, dword
ptr [0047A31C]
:00426E9C 50
push eax
:00426E9D FFD7
call edi
:00426E9F 8BD0
mov edx, eax
:00426EA1 8D4DE0
lea ecx, dword ptr [ebp-20]
:00426EA4 FFD6
call esi
:00426EA6 50
push eax
:00426E96 8B3D1CA34700 mov edi, dword
ptr [0047A31C]
:00426E9C 50
push eax
:00426E9D FFD7
call edi
:00426E9F 8BD0
mov edx, eax
:00426EA1 8D4DE0
lea ecx, dword ptr [ebp-20]
:00426EA4 FFD6
call esi
:00426EA6 50
push eax
* Possible StringData Ref from Code Obj ->" days left"
|
:00426EA7 689C6D4100 push 00416D9C
:00426EAC FFD7
call edi
:00426EAE 8B4D08
mov ecx, dword ptr [ebp+08]
:00426EB1 8BD0
mov edx, eax
:00426EB3 FFD6
call esi
:00426EB5 8D4DE0
lea ecx, dword ptr [ebp-20]
:00426EB8 8D55E4
lea edx, dword ptr [ebp-1C]
:00426EBB 51
push ecx
:00426EBC 52
push edx
用UEDIT將其開啟,將兩處比較跳躍的JLE――7E57和JG--7F52
分為改為NOP,NOP----9090
大功告成!!