《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