破解 WinRescue 98 v4.16

看雪資料發表於2015-11-15

作者:Sun Bird [CCG](我,Sun Bird 屬於破解團體 China Cracking Group ^_^)

日期:2000年3月22日

    屬於著名破解團體 CiA(Crackers in Action)的 LW2000 撰寫了使用 W32Dasm 破解
WinRescue 98 v4.16 的教程。不好意思,我自作主張地用我那蹩腳的 E 文和糟糕的中文將
之 Translate 了(無關緊要的部分就省略了,因為我只會使用全拼……)^_^


Name      : WinRescue 98

Version  : 4.16

Editor    : Super Win Software (http://superwin.com/)

Target    : Rescue98.exe

Tools    : W32Dasm & Brain

Cracker  : LW2000
破解人:    LW2000(屬於國際著名破解團體 CiA)

翻譯人:    Sun Bird [CCG](我 Sun Bird 屬於破解團體 China Cracking Group ^_^)

日期:      2000年3月17日

---
DISCLAIMER
For educational purposes only!
I hold no responsibility of the mis-used of this material!
---


    (1) Ok, try to register the program. *BOOM* 'WARNING - Incorrect Key Entered'
Mhmm, seems that we have found a bug, lets fix it!
        嘗試註冊軟體時蹦出“WARNING - Incorrect Key Entered”提示。

        Load the Program into W32Dasm and search in the SDR for the string.
        用 W32Dasm 反編譯,搜尋字串“WARNING - Incorrect Key Entered”

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0046A422(C)  <-- here we go
                從該地址來的
|

* Possible StringData Ref from Code Obj ->"WARNING - Incorrect Key Entered"
                                  |
:0046A451 B84CA54600              mov eax, 0046A54C
:0046A456 E84940FDFF              call 0043E4A4
:0046A45B A14CAA4900              mov eax, dword ptr [0049AA4C]
:0046A460 8B00                    mov eax, dword ptr [eax]
:0046A462 E89961FCFF              call 00430600

    (2) OK, go to 0046A422.
        到地址 0046A422 去看看。

* Possible StringData Ref from Code Obj ->"SvetCHRISTA"
                                  |
:0046A416 B8F8A44600              mov eax, 0046A4F8
:0046A41B E8949BF9FF              call 00403FB4
:0046A420 85C0                    test eax, eax
:0046A422 742D                    je 0046A451 <-- Bad Boy
                                                關鍵跳轉
:0046A424 33D2                    xor edx, edx
:0046A426 8B83F4010000            mov eax, dword ptr [ebx+000001F4]
:0046A42C E82B60FBFF              call 0042045C

* Possible StringData Ref from Code Obj ->"Registration Key Accepted"
                                  |
:0046A431 B80CA54600              mov eax, 0046A50C
:0046A436 E86940FDFF              call 0043E4A4
:0046A43B A1F8AA4900              mov eax, dword ptr [0049AAF8]
:0046A440 8B00                    mov eax, dword ptr [eax]
:0046A442 8B8014020000            mov eax, dword ptr [eax+00000214]
:0046A448 C7400C64000000          mov [eax+0C], 00000064
:0046A44F EB16                    jmp 0046A467

    (3) Mhmm, 'SvetCHRISTA' what could this be *g*. Another plaintext coded serial...
Try the serial or patch the program by NOPing the je at :0046A422.
        “SvetCHRISTA”是什麼?一個正確的明碼註冊碼嗎?試試使用這串明碼或者將 :0046A422
處的 je 改為空指令。

Congratulation! You are a registered user.

FINISH! Easy, or?                    
                    

相關文章