菜鳥破解錄(10)之 A Day in the Life 1.51 (6千字)
菜鳥破解錄(10)之 A Day in the Life 1.51
軟體名稱:A Day in the Life
版 本:1.51
簡 介:
日記或是記錄軟體。完全支援中文不會有亂碼!可記錄每天生活的點點滴滴。附有萬年曆。可允許多人使用並各自設定自己的密碼。這樣你的日記就不會被偷看了。除了基本的功能外。還可以列印輸出,載入圖片,及錄製聲音。非常方便。
有了這個軟體再也不怕阿媽偷看日記了。我加密碼。哈哈...
作 者:xiA Qin
等 級:很菜....很菜....
破解日期:2000年7月23日
破解工具:Trw2000 1.22
破解目的:學習註冊碼的破解(有點難)
說 明:
本文是在我的軟體破解記錄上整理出來的,只作技術交流。如若有紕漏,請各位大俠多指教!
執行程式,輸入註冊資訊。
name: xiA Qin &任意輸入
code: 1234567890 &任意輸入
下指令bpx hmemcpy //下中斷點
按F5回到程式,按register,這時會被Trw2000攔截到。
下指令bd * //屏障中斷點
下指令pmodule //直接跳到程式的領空
按F10來到下面的程式碼。
...................
015F:004B9ED3 MOV EAX,[EBP-08]
<--|
015F:004B9ED6 XOR EBX,EBX
|
015F:004B9ED8 MOV BL,[ECX+EAX-01]
|按正序
015F:004B9EDC IMUL EBX,EDI
|讀入name
015F:004B9EDF CMP EBX,12
|即讀入xiA Qin
015F:004B9EE2 JL 004B9EF3
|的順序
015F:004B9EE4 MOV EAX,[EBP-08]
|
015F:004B9EE7 MOV EAX,EBX
| 注意EBX的變化
015F:004B9EE9 MOV EBX,00000011
|
015F:004B9EEE CDQ
|
015F:004B9EEF IDIV EBX
|
015F:004B9EF1 MOV EDI,EAX
|
015F:004B9EF3 INC ECX
|
015F:004B9EF4 DEC ESI
|
015F:004B9EF5 JNZ 004B9ED3
<--|
015F:004B9EF7 MOV EAX,[EBP-08]
015F:004B9EFA CALL 00403EA0
015F:004B9EFF MOV ECX,EAX
015F:004B9F01 CMP ECX,01
015F:004B9F04 JL 004B9F45
015F:004B9F06 MOV EAX,[EBP-08]
<--|
015F:004B9F09 MOV BL,[ECX+EAX-01]
|按逆序
015F:004B9F0D MOV ESI,EBX
|讀入name
015F:004B9F0F AND ESI,000000FF
|即iQ Aix
015F:004B9F15 MOV EAX,ECX
|的順序
015F:004B9F17 CDQ
|
015F:004B9F18 IDIV ESI
|
015F:004B9F1A TEST EDX,EDX
|
015F:004B9F1C JZ 004B9F2B
|
015F:004B9F1E MOV EAX,[EBP-08]
|
015F:004B9F21 SUB ESI,0B
|
015F:004B9F24 IMUL ESI,EDI
|注意EBX的變化
015F:004B9F27 MOV EDI,ESI
|
015F:004B9F29 JMP 004B9F40
|
015F:004B9F2B MOV EAX,[EBP-08]
|
015F:004B9F2E XOR EAX,EAX
|
015F:004B9F30 MOV AL,BL
|
015F:004B9F32 ADD EAX,11
|
015F:004B9F35 PUSH EAX
|
015F:004B9F36 MOV EAX,EDI
|
015F:004B9F38 POP EDX
|
015F:004B9F39 MOV EBX,EDX
|
015F:004B9F3B CDQ
|
015F:004B9F3C IDIV EBX
|
015F:004B9F3E MOV EDI,EAX
|
015F:004B9F40 DEC ECX
|
015F:004B9F41 TEST ECX,ECX
|
015F:004B9F43 JNZ 004B9F06
<--|
015F:004B9F45 MOV EAX,[EBP-08]
015F:004B9F48 CALL 00403EA0
015F:004B9F4D PUSH EAX
015F:004B9F4E MOV EAX,EDI
015F:004B9F50 POP EDX
015F:004B9F51 SUB EAX,EDX
015F:004B9F53 MOV ECX,00000007
015F:004B9F58 CDQ
015F:004B9F59 IDIV ECX
015F:004B9F5B ADD EAX,00000F92
015F:004B9F60 MOV EDI,EAX
015F:004B9F62 LEA EDX,[EBP-0C]
015F:004B9F65 MOV EAX,EDI
015F:004B9F67 CALL 00408504
015F:004B9F6C LEA EAX,[EBP-10]
015F:004B9F6F MOV EDX,[EBP-08]
015F:004B9F72 MOV DL,[EDX]
015F:004B9F74 CALL 00403DC8
015F:004B9F79 MOV EAX,[EBP-10]
015F:004B9F7C LEA EDX,[EBP-0C]
015F:004B9F7F MOV ECX,00000001
015F:004B9F84 CALL 0040412C
015F:004B9F89 MOV EDX,[EBP-08]
015F:004B9F8C MOV EAX,004BA098
015F:004B9F91 CALL 00404188
015F:004B9F96 MOV EDX,[EBP-08]
015F:004B9F99 MOV DL,[EAX+EDX]
015F:004B9F9C LEA EAX,[EBP-10]
015F:004B9F9F CALL 00403DC8
015F:004B9FA4 MOV EAX,[EBP-10]
015F:004B9FA7 PUSH EAX
015F:004B9FA8 MOV EAX,[EBP-0C]
015F:004B9FAB CALL 00403EA0
015F:004B9FB0 MOV ECX,EAX
015F:004B9FB2 INC ECX
015F:004B9FB3 LEA EDX,[EBP-0C]
015F:004B9FB6 POP EAX
015F:004B9FB7 CALL 0040412C
015F:004B9FBC MOV EAX,[EBP-0C] //生成註冊碼的數字部分,如x-182778339Q
015F:004B9FBF CALL 00403EA0
015F:004B9FC4 MOV ECX,EAX
015F:004B9FC6 SAR ECX,1
015F:004B9FC8 JNS 004B9FCD
015F:004B9FCA ADC ECX,00
015F:004B9FCD LEA EDX,[EBP-0C]
015F:004B9FD0 MOV EAX,004BA0A4
015F:004B9FD5 CALL 0040412C
//生成註冊碼的字母部分,如ClaDiTL
015F:004B9FDA LEA EDX,[EBP-14]
015F:004B9FDD MOV EAX,[EBP-04]
015F:004B9FE0 MOV EAX,[EAX+000002F0]
015F:004B9FE6 CALL 004306F4
015F:004B9FEB MOV EDX,[EBP-14]
015F:004B9FEE MOV EAX,[EBP-0C]
//正確的註冊碼D EAX
015F:004B9FF1 CALL 00403FB0
015F:004B9FF6 JNZ 004BA028
//比較註冊碼。
015F:004B9FF8 LEA EDX,[EBP-14]
015F:004B9FFB MOV EAX,[EBP-04]
015F:004B9FFE MOV EAX,[EAX+000002F0]
015F:004BA004 CALL 004306F4
015F:004BA009 MOV EDX,[EBP-14]
015F:004BA00C MOV EAX,004BA0A4
015F:004BA011 CALL 00404188
015F:004BA016 TEST EAX,EAX
015F:004BA018 JLE 004BA028
015F:004BA01A MOV EAX,[004C79A8]
015F:004BA01F MOV EAX,[EAX]
015F:004BA021 CALL 004C3DE4
015F:004BA026 JMP 004BA05F
015F:004BA028 PUSH 00
015F:004BA02A MOV CX,[004BA0AC]
015F:004BA031 MOV DL,01
015F:004BA033 MOV EAX,004BA0B8
015F:004BA038 CALL 00454628
//失敗對話方塊
015F:004BA03D MOV EAX,[EBP-04]
015F:004BA040 MOV EAX,[EAX+000002EC]
015F:004BA046 MOV EDX,[EAX]
015F:004BA048 CALL [EDX+000000D0]
015F:004BA04E MOV EAX,[EBP-04]
015F:004BA051 MOV EAX,[EAX+000002F0]
015F:004BA057 MOV EDX,[EAX]
015F:004BA059 CALL [EDX+000000D0]
整理一下,輸入註冊資訊。
name: xiA Qin
code: x-182ClaDiTL778339Q
相關文章
- 菜鳥破解錄之 The Cleaner (4千字)2000-08-12
- 菜鳥破解錄之 DlgXRSizer (4千字)2000-08-17
- 菜鳥破解錄之 Animated Screen (4千字)2000-08-13
- 菜鳥破解錄之 CleanReg 3.2.6 (3千字)2000-08-15
- 菜鳥破解錄之 AutoDialogs (3千字)2000-08-18
- 菜鳥破解錄(12)之 AxMan3.10 (3千字)2000-07-26
- 菜鳥破解錄 JPEG Optimizer3.15 (6千字)2000-08-14
- 菜鳥破解錄(九)之 CDSpace 1.95 (4千字)2000-07-22
- 菜鳥破解錄(17)之 BackupXpress Pro (3千字)2000-08-05
- 菜鳥破解錄(19)之 XMLwriter 1.21 (9千字)2000-08-08XML
- 菜鳥破解實錄 之Terrapin FTP Browser (5千字)2000-09-09APIFTP
- 菜鳥破解錄自之 Dialup Constructor 及演算法分析
(6千字)2000-09-11Struct演算法
- 菜鳥破解錄(11)之 WinGlobe2.0 (7千字)2000-07-24
- 菜鳥破解錄(18)之 GWD Text Editor 3.0 (4千字)2000-08-06
- 菜鳥破解實錄之 Dynamic Desktop 1.4.2 (9千字)2000-08-09
- 菜鳥破解實錄 之 GWD Text Editor 3.0 (9千字)2000-08-16
- 菜鳥破解實錄(八)之 超級信封列印工具 v3.2 (6千字)2000-07-21
- 菜鳥破解實錄(16)之 CD Box Labeler Pro (4千字)2000-08-03
- 菜鳥破解錄(14)之 3DMark2000 1.0 (4千字)2000-07-313D
- 菜鳥破解實錄(五)之 EditPlus v2.01 (7千字)2000-08-01
- 菜鳥破解錄之 黑馬輸入法2000 (2千字)2000-08-11
- 菜鳥學破解(七)之 PowerZip V5.2 (3千字)2000-07-21
- 菜鳥破解錄之 GIF Construction Set Pro及演算法分析
(8千字)2000-09-01Struct演算法
- 菜鳥破解一篇:vcrkme01 (11千字)2001-10-19
- 菜鳥學堂之破解Sessioncookie的方法(轉)2007-09-19SessionCookie
- 黑娃講破解知識之菜鳥的破解之路(轉)2007-08-12
- 菜鳥破解vis_ddr v1.11 (14千字)2001-12-08
- 菜鳥初鳴--最易破解的軟體 supercleaner (2千字)2001-10-11
- 破解實錄(六)之 1toX 1.63 (6千字)2000-07-20
- 菜鳥教學--密碼學概述 (10千字)2015-11-15密碼學
- 菜鳥破解之軟體自己顯示註冊碼2015-11-15
- 某國產Office for Linux的破解(簡單,菜鳥水平) (4千字)2015-11-15Linux
- 《冠軍足球經理2001》免光碟破解實錄_供菜鳥閱讀 (5千字)2002-01-22
- Teleport Pro破解實戰錄 (6千字)2000-05-28
- 菜鳥脫 UltraFXP 0.9941 殼( SVKP )+ 破解2015-11-15
- ultimate zip cracker6.2破解小結,菜鳥文章,高手勿看。
(1千字)2000-10-07
- 菜鳥的ollydbg1.08b教學篇 (10千字)2003-01-27
- 2個菜鳥級軟體 (1千字)2001-03-26