?? dllshow45.txt
字號:
軟件名稱:Dll Show 4.5 (FileVersion: 4.5.0.0) DLLShow.EXE 204KB
下載地點:http://www.gregorybraun.com
發(fā) 信 人: 井 風
時 間: 2000-12-08
破解工具:Trw20001.22 W32Dasm8.93 Hew Workshop3.0
解題難度:[專 業(yè)] [學 士] [碩 士] [博 士]
********
前 言:
此軟件很容易破解,很適宜于練練手。
過 程:
1、注冊窗口填入:姓名 abcd 組織 cdef 注冊碼 88888888;
2、用“井風跟蹤”法找到出錯的CALL,詳細過程參見WINZIP8.0破解教學篇;
3、分析代碼:
015F:0040D6FC CALL 00416FE6
015F:0040D701 PUSH ESI
015F:0040D702 MOV EBX,EAX
015F:0040D704 CALL 00415900
015F:0040D709 ADD ESP,BYTE +38
015F:0040D70C CMP EAX,0119A792
015F:0040D711 JNZ 0040D72B
015F:0040D713 MOV EBX,[0041E128]
015F:0040D719 PUSH DWORD 00421F00
015F:0040D71E PUSH ESI
015F:0040D71F CALL EBX
015F:0040D721 PUSH DWORD 00421EF0
015F:0040D726 PUSH EDI
015F:0040D727 CALL EBX
015F:0040D729 JMP SHORT 0040D732
015F:0040D72B CMP EAX,0D5FCE3C
015F:0040D730 JNZ 0040D73E
015F:0040D732 PUSH EDI
015F:0040D733 PUSH ESI
015F:0040D734 CALL 004153A0
015F:0040D739 ADD ESP,BYTE +08
015F:0040D73C MOV EBX,EAX
015F:0040D73E PUSH EDI
015F:0040D73F PUSH ESI
015F:0040D740 CALL 004153A0 <---Calculate registration code for you entered
015F:0040D745 ADD ESP,BYTE +08
015F:0040D748 CMP EBX,EAX <---Commmand: ? eax display HEW:(dc8e893d)16 = (3700328765)10
015F:0040D74A POP EDI
015F:0040D74B JZ 0040D76A
015F:0040D74D PUSH DWORD EACF
015F:0040D752 PUSH DWORD 1388
015F:0040D757 PUSH EBP
015F:0040D758 CALL 00409ED0 <----Run this call then display the worning dialog winodw
015F:0040D75D ADD ESP,BYTE +0C
015F:0040D760 POP ESI
015F:0040D761 POP EBP
015F:0040D762 POP EBX
015F:0040D763 ADD ESP,0100
015F:0040D769 RET
小 結:
驗證注冊碼方法是比較兩個寄存器中無符號數(shù)值,所以要將寄存器中的十六進制數(shù)轉(zhuǎn)化為
十進制數(shù)(用98系統(tǒng)附件中的科學型計算器就很方便)。
兩組注冊碼:
用 戶 1 abcd
組 織 1 cdef
注冊碼 3685428965 3700328765
后 記:
有疑問請與我聯(lián)系:hz.cy@163.net
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -