菜鳥破解錄之 AutoDialogs (3千字)

看雪資料發表於2000-08-18

菜鳥破解錄之 AutoDialogs

軟體名稱:  AutoDialogs
軟體版本:  1.1.57 SR 1 
軟體大小:  293KB 
軟體授權:  共享軟體 
使用平臺:  Win95/98/NT 
釋出公司:  http://www.metaproducts.com/mpPS-ADL.html
軟體簡介:  資料夾快速切換工具。在標準檔案開啟、儲存、瀏覽視窗中,可以使用系統區圖示選擇,或直接用自己定義的快捷鍵,快速切換到預定義的資料夾,免除一層一層跳進跳出的麻煩。



作    者:xiA Qin
級    別:很菜....很菜.....
解密日前:2000年8月11日
解密工具:Trw2000 1.22
破解目的:學習註冊碼的破解。(★★)



說    明:
        本文是在我的軟體破解記錄上整理出來的。如若有紕漏,請各位大俠多指教!


首先執行AutoDialogs
輸入註冊資訊
name: xiA Qin      xiA Qin
Registration key:  1234567890    &任意輸入

下指令bpx hmemcpy    //下中斷點 

按F5回到程式,按確定,這時會被Trw2000攔截到。

下指令bd *            //屏障中斷點

下指令pmodule        //直接跳到程式的領空


按F10來到下面指令
.................

015F:00486953  LEA      EDX,[EBP-08]
015F:00486956  MOV      EAX,[EBX+02F4]
015F:0048695C  CALL    004325C0
015F:00486961  MOV      EAX,[00492074]
015F:00486966  MOV      EAX,[EAX]
015F:00486968  MOV      ECX,[EBP-08]  //輸入的姓名假註冊碼。   
015F:0048696B  MOV      EDX,[EBP-04]  //輸入的姓名。
015F:0048696E  CALL    0048DE1C      //肯定有問題,按F8進入。
015F:00486973  TEST    AL,AL          //以al=1作為註冊標誌
015F:00486975  JZ      004869C4      //註冊碼不相等,就玩完了。
015F:00486977  MOV      EAX,[00492074]
015F:0048697C  MOV      EAX,[EAX]
015F:0048697E  MOV      BYTE [EAX+0333],01
015F:00486985  MOV      EAX,[00492074]
015F:0048698A  MOV      EAX,[EAX]
015F:0048698C  ADD      EAX,0334
015F:00486991  MOV      EDX,[EBP-04]
015F:00486994  CALL    00403BDC
015F:00486999  MOV      EAX,[00492074]
015F:0048699E  MOV      EAX,[EAX]
........................
按F8進入0048696E  CALL    0048DE1C

改按F10來到下面指令。其中,要經過好長一段黑名單。

015F:0048DF66  MOV      EDX,01276DF2
015F:0048DF6B  MOV      EAX,[EBP-0C]
015F:0048DF6E  CALL    0048DBEC
015F:0048DF73  LEA      EDX,[EBP-10]
015F:0048DF76  CALL    0048DC70
015F:0048DF7B  MOV      EDX,[EBP-10]  //正確的註冊碼
015F:0048DF7E  MOV      EAX,[EBP-08]  //輸入的註冊碼
015F:0048DF81  CALL    00403F18
015F:0048DF86  SETZ    BL
015F:0048DF89  XOR      EAX,EAX
015F:0048DF8B  POP      EDX
015F:0048DF8C  POP      ECX
015F:0048DF8D  POP      ECX
015F:0048DF8E  MOV      [FS:EAX],EDX
015F:0048DF91  PUSH    DWORD 0048DFAB
015F:0048DF96  LEA      EAX,[EBP-10]
015F:0048DF99  MOV      EDX,04
015F:0048DF9E  CALL    00403BAC
015F:0048DFA3  RET   
015F:0048DFA4  JMP      004035E8
015F:0048DFA9  JMP      SHORT 0048DF96
015F:0048DFAB  MOV      EAX,EBX
015F:0048DFAD  POP      EBX
015F:0048DFAE  MOV      ESP,EBP
015F:0048DFB0  POP      EBP
015F:0048DFB1  RET   
。。。。。。。。。。。。。。

整理一下,輸入註冊資訊。


name: xiA Qin      xiA Qin
Registration key:  38774414352821GH 

註冊資訊在登錄檔中:
[HKEY_CURRENT_USER\Software\MetaProducts\AutoDialogs]
"RegUser"="xiA Qin"
"RegKey"="38774414352821GH"

相關文章