《EASY MP3 2.2》的註冊碼破解 高手莫入! (2千字)

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

《EASY MP3 2.2》的註冊碼破解
作者:RATARICE
目標:EASY MP3 2.2
      這是一個用來將WAV檔案轉換成MP3或者將MP3檔案轉成WAV的小程式。支援長檔名,且可以設定當檔案轉      完後自動刪除,節省硬碟的空間。對於喜歡轉MP3檔案的人是個相當方便的工具。
工具:TRW2000 1.22
過程:執行TRW。
      再執行EASY MP3,SYSTEM---->ABOUT。
      填上name:RATARICE
          sn:87654321  (瞎填的)
      ctrl+N(撥出TRW) , 下bpx hmemcpy , ctrl+N(返回程式)
      確認。
      被攔。下bd * , pmodule , 按7次(大概是,第8次出錯)。
      程式碼如下:(從下往上看)
         
:0043D6E4 8B45F8                  mov eax, dword ptr [ebp-08]
:0043D6E7 E85893FCFF              call 00406A44
:0043D6EC 69C0F1000000            imul eax, 000000F1
:0043D6F2 8D55F8                  lea edx, dword ptr [ebp-08]
:0043D6F5 E81A93FCFF              call 00406A14
:0043D6FA 8B45F8                  mov eax, dword ptr [ebp-08]
:0043D6FD 50                      push eax --------------------------->打d eax 就是你的註冊碼了。
:0043D6FE 8D55FC                  lea edx, dword ptr [ebp-04]
:0043D701 8B83E8010000            mov eax, dword ptr [ebx+000001E8]
:0043D707 E8BCE2FDFF              call 0041B9C8
:0043D70C 8B55FC                  mov edx, dword ptr [ebp-04]
:0043D70F 58                      pop eax ---------------------------->可疑,向上看看。
:0043D710 E8C363FCFF              call 00403AD8
:0043D715 0F8522010000            jne 0043D83D ----------------------->關鍵跳轉,向上找。
:0043D71B 6A00                    push 00000000
:0043D71D 668B0D48D94300          mov cx, word ptr [0043D948]
:0043D724 B202                    mov dl, 02

* Possible StringData Ref from Code Obj ->"Thank you for registering Easy "
                                        ->"MP3!"
                                  |
:0043D726 B854D94300              mov eax, 0043D954
:0043D72B E8A48AFFFF              call 004361D4
                          .
                          .
                          .

                          .
                          .
                          .
:0043D833 E8C4B9FEFF              call 004291FC
:0043D838 E9DA000000              jmp 0043D917

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0043D715(C)
|
:0043D83D 6A00                    push 00000000
:0043D83F 668B0D48D94300          mov cx, word ptr [0043D948]
:0043D846 B202                    mov dl, 02

* Possible StringData Ref from Code Obj ->"Bad luck, feel free to try again."
                                  |
:0043D848 B8B0D94300              mov eax, 0043D9B0
:0043D84D E88289FFFF              call 004361D4
:0043D852 A15C8B4400              mov eax, dword ptr [00448B5C]
:0043D857 8B00                    mov eax, dword ptr [eax]
:0043D859 8B80DC010000            mov eax, dword ptr [eax+000001DC]
:0043D85F 8B10                    mov edx, dword ptr [eax]
    至此,軟體告破。
    整理以下:
            name:RATARICE
            sn:253502357

相關文章