兩個可愛語音朗讀軟體,初學者可用來練手。 (3千字)

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

一個是讀霸1.3,一個是通用電腦語音系統。

還沒見過這麼可愛的程式,作者自己把註冊碼給你,不信,這樣做
將時間調後一個月
執行程式出現註冊框
輸入假註冊碼AAAABBBBCCCCDDDD(要為16位,程式中有比較,不過如只為找註冊碼不是也沒關係)
在TRW2000中下中斷BPX HMEMCPY
確定後進入TRW2000環境中
PMODULE
然後F10一次
D ECX 就可見到假註冊碼與真註冊碼在一塊,呵呵!多謝作者,這麼體諒我們CRACKER.
其比較核心在0137:0040154A CALL 004080E0中,用F8進入此CALL
可見下面語句
0137:004080E0  MOV    EDX,[ESP+04] 此時下D EDX可見假註冊碼(AAAABBBBCCCCDDDD)
0137:004080E4  MOV    ECX,[ESP+08] D ECX (YOU WANT)
0137:004080E8  TEST    EDX,00000003
0137:004080EE  JNZ    0040812C
0137:004080F0  MOV    EAX,[EDX
0137:004080F2  CMP    AL,[ECX]  比較註冊碼第一組的頭一位A
0137:004080F4  JNZ    00408124  不等就死
0137:004080F6  OR      AL,AL
0137:004080F8  JZ      00408120
0137:004080FA  CMP    AH,[ECX+01] 比較註冊碼第一組的第二位
0137:004080FD  JNZ    00408124  不等就死
0137:004080FF  OR      AH,AH
0137:00408101  JZ      00408120
0137:00408103  SHR    EAX,10
0137:00408106  CMP    AL,[ECX+02]  比較註冊碼第一組的第三位
0137:00408109  JNZ    00408124    不等就死
0137:0040810B  OR      AL,AL
0137:0040810D  JZ      00408120
0137:0040810F  CMP    AH,[ECX+03]  比較註冊碼第一組的第四位
0137:00408112  JNZ    00408124    不等就死
0137:00408114  ADD    ECX,00000004  將下一組真註冊碼放入ECX
0137:00408117  ADD    EDX,00000004  將下一組假註冊碼放入EDX
0137:0040811A  OR      AH,AH        比較是否比較完畢
0137:0040811C  JNZ    004080F0      未比較完成繼續比較下一組
0137:0040811E  MOV    EDI,EDI
本機的註冊碼如下
識別碼:5191990565825523
註冊碼:LDBEVFDENBWTAFEK
============================================================
另一個同類軟體電腦語音系統的破解如下
可下BPX 00403EBA
中斷後BC *
D EAX 可見序列號與假註冊碼
D ESI 可見正確的註冊碼
後面是與讀霸差不多的,仍是逐位比較
0403EA4 C68424D801000001        mov byte ptr [esp+000001D8], 01
:00403EAC 51                      push ecx
:00403EAD 8BCF                    mov ecx, edi
:00403EAF E80CFEFFFF              call 00403CC0
:00403EB4 8B30                    mov esi, dword ptr [eax]
:00403EB6 8B44240C                mov eax, dword ptr [esp+0C]
:00403EBA C68424D801000002        mov byte ptr [esp+000001D8], 02
                                  此時D EAX 可見假註冊碼
                                      D ESI 可見真註冊碼

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00403EE4(C)
|
:00403EC2 8A10                    mov dl, byte ptr [eax]
:00403EC4 8A1E                    mov bl, byte ptr [esi]
:00403EC6 8ACA                    mov cl, dl
:00403EC8 3AD3                    cmp dl, bl    比較註冊碼第一位
:00403ECA 751E                    jne 00403EEA
:00403ECC 84C9                    test cl, cl
:00403ECE 7416                    je 00403EE6
:00403ED0 8A5001                  mov dl, byte ptr [eax+01]
:00403ED3 8A5E01                  mov bl, byte ptr [esi+01]
:00403ED6 8ACA                    mov cl, dl
:00403ED8 3AD3                    cmp dl, bl    比較註冊碼第二位
:00403EDA 750E                    jne 00403EEA
:00403EDC 83C002                  add eax, 00000002
:00403EDF 83C602                  add esi, 00000002
:00403EE2 84C9                    test cl, cl
:00403EE4 75DC                    jne 00403EC2  沒完繼續比較後幾位


本機註冊碼如下
序列號:758583554
版本號:V2000
註冊號:910-04765

以上兩個軟體可從WWW.DOWNLOAD.COM.CN 可 WWW.NEWHUA.COM的軟體分類中下載,還可去CHINA的主頁下載,軟體個頭有點大
不過較前一版本好用許多。這兩個程式都不難,初學者可別放過喲!

相關文章