• 标 题:两个可爱语音朗读软件,初学者可用来练手。 (3千字)
  • 作 者:backboy
  • 时 间:2000-8-29 21:36:55
  • 链 接:http://bbs.pediy.com

一个是读霸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的主页下载,软件个头有点大
不过较前一版本好用许多。这两个程序都不难,初学者可别放过哟!