破解 AltoMP3 Maker 3.02 漢化版 (4千字)

看雪資料發表於2001-12-11

破解 AltoMP3 Maker 3.02 漢化版

軟體名稱:AltoMP3 Maker 3.02 (漢化版)
檔案大小:1467k
軟體授權:共享軟體
使用平臺:Win9x/Me/NT/2000
釋出公司:http://www.yuansoft.com/
軟體簡介:AltoMP3 Maker 3.02 應該是目前介面最友好、最方便、最快捷、非常容易而又功能強大的 CD -> MP3 轉換(即抓取 CD 音軌)工具。如果您想從音訊 CD 製作自己的 MP3,您將體會到她是如何的出色。製作前可編輯 ID3 標籤,支援 Freedb、VRB、OGG Vorbis 。透過使用自動同步技術和優秀的 MP3 編碼引擎 LAME 3.88 獲得高速度、高品質的輸出,從而快速壓縮出完美品質的 MP3 。同時,AltoMP3 Maker 也是 Win 9X/NT/Me/2000 下理想的 MP3 -> WAV 解碼器。AltoMP3 Maker 還能實現完整的 CD 音訊播放控制,以及兼具 freedb-aware CD 播放器功能。只需用滑鼠點選 4 次,即可將整盤 CD 音樂轉換成您心愛的 MP3!

未註冊版本限制: 下載的程式將具有完整功能,但未註冊之前只能編碼 CD 唱片的前 12 首音軌。

原版軟體下載: http://www.hanzify.org/download.asp?TYPE=YB&SOFT_ID=2612&SITE=1 (英文版,1467k)
              http://www.hanzify.org/download.asp?SOFT_ID=2612&SITE=1 (漢化補丁,86k)

破解工具:TRW2000 1.22 漢化增強版


據說這個軟體的註冊碼很好追出來,所以拿來練習吧!另外也找不到序號產生器,用別人的名字註冊總覺得有那麼一點點不爽~~ :) 用漢化版則純粹是習慣而已,懶得再去安裝英文原版了。從軟體使用角度來看,個人以為這個軟體絕對是最好的 MP3 製作工具!很值得推薦~!



破解過程:

1. 執行軟體,幫助/註冊,在這裡隨便填入註冊姓名及註冊碼,Name:炎之川,SN:78787878。
2. 按 Ctrl+N 啟用 TRW,
  輸入  bpx hmemcpy  <---- 下萬能斷點 hmemcpy
  輸入  g            <---- 把控制權還給程式,程式繼續執行
  這時返回到註冊視窗,點選“註冊”按鈕,馬上被 TRW 攔截下來了,這時在螢幕下方可以看到: Break on BP1,說明攔截成功。
  輸入  bc *        <---- 清除斷點
  輸入  pmodule

  接下來按53次左右 F10(在 63 次時會跳出註冊失敗的提示)來到下面 (學會 u 指令咯~~^_^)


016F:0042A769 C644242401      MOV      BYTE [ESP+24],01
016F:0042A76E E8BF8B0200      CALL    `MFC42!ord_0000035A`
016F:0042A773 8D4C2414        LEA      ECX,[ESP+14]
016F:0042A777 C644242000      MOV      BYTE [ESP+20],00
016F:0042A77C E8F78A0200      CALL    `MFC42!ord_00000320`
016F:0042A781 8B37            MOV      ESI,[EDI]
016F:0042A783 8B442410        MOV      EAX,[ESP+10]
016F:0042A787 8A10            MOV      DL,[EAX]  <---- 此處下 d eax 得正確註冊碼 => 7575800452
016F:0042A789 8ACA            MOV      CL,DL
016F:0042A78B 3A16            CMP      DL,[ESI]  <---- 此處下 d esi 得輸入的假註冊碼 => 78787878
016F:0042A78D 751C            JNZ      0042A7AB
016F:0042A78F 84C9            TEST    CL,CL
016F:0042A791 7414            JZ      0042A7A7
016F:0042A793 8A5001          MOV      DL,[EAX+01]
016F:0042A796 8ACA            MOV      CL,DL
016F:0042A798 3A5601          CMP      DL,[ESI+01]
016F:0042A79B 750E            JNZ      0042A7AB
016F:0042A79D 83C002          ADD      EAX,BYTE +02
016F:0042A7A0 83C602          ADD      ESI,BYTE +02
016F:0042A7A3 84C9            TEST    CL,CL
016F:0042A7A5 75E0            JNZ      0042A787
016F:0042A7A7 33C0            XOR      EAX,EAX 
016F:0042A7A9 EB05            JMP      SHORT 0042A7B0
016F:0042A7AB 1BC0            SBB      EAX,EAX  <---- 此處下 d eax 得正確註冊碼,可以做另類序號產生器
016F:0042A7AD 83D8FF          SBB      EAX,BYTE -01
016F:0042A7B0 85C0            TEST    EAX,EAX
016F:0042A7B2 7441            JZ      0042A7F5
016F:0042A7B4 6AFF            PUSH    BYTE -01
016F:0042A7B6 6A00            PUSH    BYTE +00
016F:0042A7B8 6857E10000      PUSH    DWORD E157
016F:0042A7BD E8D68E0200      CALL    `MFC42!ord_000004AF`
016F:0042A7C2 8DB3A0000000    LEA      ESI,[EBX+A0]
016F:0042A7C8 8BCE            MOV      ECX,ESI
016F:0042A7CA E8158E0200      CALL    `MFC42!ord_0000175D`


在 "016F:0042A787 8A10            MOV      DL,[EAX]"  處,下 d eax 即可得正確的註冊碼:“7575800452”,在 "016F:0042A78B 3A16            CMP      DL,[ESI]"  處,下 d esi 可得輸入的假註冊碼:“78787878”.

至此軟體破解完成,我的註冊碼為:
Name: 炎之川
S/N:  7575800452

另外還追出了幾個註冊碼:
Name: AltoMP3 Maker User
S/N:  5720024750

Name: Free User
S/N:  6762997528

Name: o
S/N:  4762357897


註冊資訊儲存在 windows 目錄下生成的檔案 REGKEYCR.INI 中(我在登錄檔裡面找了好久... :( )。


3. 製作另類序號產生器
開啟 序號產生器編寫器 1.4,選擇選單“其它”->“另類序號產生器”,在彈出的設定框中,進行如下設定:
a.按“瀏覽”按鈕,選擇主程式檔案 AltoMP3Maker.exe
b.按下方“新增”銨鈕,新增如下資料:

    地址一
    中斷地址: 42A7AB
    中斷次數: 1
    第一位元組: 1B
    指令長度: 2

c.在右邊註冊碼選項中選擇“記憶體方式”,並選中下面的單選框,選擇 eax
d.設定使用者資訊
e.按“生成”,輸入生成的EXE檔名



                                                            炎之川 於 2001.12.11
                                                            emali: skipli@sina.com
                                                            QQ: 6148025

相關文章