VOPTME6.01破解第一次寫教程,有不對的地方請指出,謝謝! (3千字)

看雪資料發表於2001-05-24

第一次寫教程,有不對的地方請指出,謝謝!
     
      軟體名稱: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

大功告成!!

相關文章