菜鳥破解實錄(16)之 CD Box Labeler Pro (4千字)

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

菜鳥破解實錄(16)之 CD Box Labeler Pro

軟體名稱:CD Box Labeler Pro 
版    本:v1.4.1.806
簡    介: 
          相當簡單的CD外盒標籤的製作軟體,內建一個製作精靈,可一步步輕而易舉的完成製作,您只需選好圖片,打入文字、調調文字的顏色及大小,立即完成一個漂亮的CD外盒標籤,且可將它列印出來使用。


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


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



首先執行CD Box Labeler Pro
輸入註冊資訊
name:          xiA Qin              &任意輸入
Serial Number:  9876543210          &任意輸入

下指令bpx hmemcpy    //下中斷點 

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

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

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


按F10來到下面指令

.................................


015F:00522E0D  MOV      EAX,[EBP-04]
015F:00522E10  CALL      00404128
015F:00522E15  XOR      ESI,ESI
015F:00522E17  MOV      EBX,EAX
015F:00522E19  TEST      EBX,EBX
015F:00522E1B  JLE      00522E3E
015F:00522E1D  INC      ESI
015F:00522E1E  LEA      EAX,[EBP-08]
015F:00522E21  PUSH      EAX
015F:00522E22  MOV      ECX,00000001
015F:00522E27  MOV      EDX,ESI
015F:00522E29  MOV      EAX,[EBP-04]
015F:00522E2C  CALL      00404330
015F:00522E31  LEA      EDX,[EBP-08]
015F:00522E34  MOV      EAX,EDI
015F:00522E36  CALL      00522490
015F:00522E3B  DEC      EBX
015F:00522E3C  JNZ      00522E1D
015F:00522E3E  MOV      EAX,[005C3F08]
015F:00522E43  IMUL      EBX,[EAX],0000037D
015F:00522E49  MOV      EAX,[005C3F08]
015F:00522E4E  IMUL      ESI,[EAX],000005B3
015F:00522E54  PUSH      00523084
015F:00522E59  LEA      EDX,[EBP-24]
015F:00522E5C  MOV      EAX,EBX
015F:00522E5E  CALL      00409170                //生成註冊碼的中間部分:260756
015F:00522E63  PUSH      DWORD PTR [EBP-24]   
015F:00522E66  PUSH      00523094
015F:00522E6B  LEA      EDX,[EBP-28]
015F:00522E6E  MOV      EAX,ESI
015F:00522E70  CALL      00409170              //生成註冊碼的後面部分:426028
015F:00522E75  PUSH      DWORD PTR [EBP-28]   
015F:00522E78  LEA      EAX,[EBP-10]
015F:00522E7B  MOV      EDX,00000004
015F:00522E80  CALL      004041E8              <-註冊碼的組合。
015F:00522E85  MOV      EAX,[EBP-0C]          //輸入的註冊碼 D EAX
015F:00522E88  MOV      EDX,[EBP-10]          //正確的註冊碼 D EDX
015F:00522E8B  CALL      00404238              //比較註冊碼。
015F:00522E90  JNZ      00522F3E              //跳到00522F3E,就死定了。
015F:00522E96  MOV      DL,01
015F:00522E98  MOV      EAX,[00474C00]
015F:00522E9D  CALL      00474E1C
015F:00522EA2  MOV      [EBP-14],EAX
015F:00522EA5  XOR      EAX,EAX
015F:00522EA7  PUSH      EBP
015F:00522EA8  PUSH      00522EF8
015F:00522EAD  PUSH      DWORD PTR FS:[EAX]
015F:00522EB0  MOV      FS:[EAX],ESP
015F:00522EB3  MOV      CL,01
015F:00522EB5  MOV      EDX,005230A0
015F:00522EBA  MOV      EAX,[EBP-14]
015F:00522EBD  CALL      0047503C
015F:00522EC2  MOV      ECX,[EBP-04]
015F:00522EC5  MOV      EDX,005230E8
015F:00522ECA  MOV      EAX,[EBP-14]
015F:00522ECD  CALL      0047558C
015F:00522ED2  MOV      ECX,[EBP-0C]
015F:00522ED5  MOV      EDX,005230F4
015F:00522EDA  MOV      EAX,[EBP-14]
015F:00522EDD  CALL      0047558C
015F:00522EE2  XOR      EAX,EAX
015F:00522EE4  POP      EDX
015F:00522EE5  POP      ECX
015F:00522EE6  POP      ECX
015F:00522EE7  MOV      FS:[EAX],EDX
015F:00522EEA  PUSH      00522EFF
015F:00522EEF  MOV      EAX,[EBP-14]
015F:00522EF2  CALL      00403180
015F:00522EF7  RET
015F:00522EF8  JMP      004038A0
015F:00522EFD  JMP      00522EEF
015F:00522EFF  MOV      EAX,[005C4208]
015F:00522F04  MOV      EDX,[EBP-04]
015F:00522F07  CALL      00403EFC
015F:00522F0C  MOV      EAX,[005C3FC4]
015F:00522F11  MOV      BYTE PTR [EAX],01
015F:00522F14  PUSH      00
015F:00522F16  MOV      EAX,[005C421C]
015F:00522F1B  MOV      EAX,[EAX]
015F:00522F1D  MOV      CX,[005230F8]
015F:00522F24  MOV      DL,02
015F:00522F26  CALL      00459AF4
015F:00522F2B  MOV      EAX,[005C4108]
015F:00522F30  MOV      EAX,[EAX]
015F:00522F32  MOV      DWORD PTR [EAX+00000234],00000001
015F:00522F3C  JMP      00522F5D
015F:00522F3E  MOV      EAX,[005C3FC4]
015F:00522F43  MOV      BYTE PTR [EAX],00
015F:00522F46  PUSH      00
015F:00522F48  MOV      EAX,[005C4004]
015F:00522F4D  MOV      EAX,[EAX]
015F:00522F4F  MOV      CX,[005230F8]
015F:00522F56  MOV      DL,01
015F:00522F58  CALL      00459AF4            //失敗對話方塊
..............................

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

Name:          xiA Qin       
     
Serial Number: GPS-260756-426028     

註冊資訊在登錄檔中
[HKEY_CURRENT_USER\Software\Green Point Software UK\CD Box Labeler Pro\Properties]
"RG"="xiA Qin"
"SN"="GPS-260756-426028"

相關文章