AltoMP3Make 3.123pj心得

来源: 作者: 2005-08-23 出处:pcdog.com

AltoMP3Make 3.12
运行平台:98/2000/xp
软件介绍:
AltoMP3 Maker可以从音乐CD撷取数字音乐并转换成MP3文件﹐这样就能从原版CD进行完美的复制了。该程序直接从音乐CD读取数据﹐也不需要额外的光驱。该程序使用LAME MP3编码器作为预设的编码引擎﹐LAME编码器是可以提供高品质和高压缩率的自由软件。该程序支持VRB(多种取样率)和许多功能。AltoMP3 Maker支持全部音乐CD控制功能﹐可以作为一个CD播放器。其它功能包括支持多CD-ROM光驱﹑ID3标签和Winamp播放列表
下载地址:http://www.yuansoft.com/AltoMP3Maker.exe
破解工具:PW32Dasm9b、Language2000
1、用Language2000侦壳,没发现壳,语言:C/C++
2、用PW32Dasm9b加载AltoMP3Maker.exe,按ctrl+l,查找字符串"Sorry! the register code is invalid!"双击后来到

0042B121   . 8B4424 10      MOV EAX,DWORD PTR SS:[ESP+10]
0042B125   > 8A10           MOV DL,BYTE PTR DS:[EAX]
0042B127   . 8ACA           MOV CL,DL
0042B129   . 3A16           CMP DL,BYTE PTR DS:[ESI]     关键比较  下断点。
0042B12B   . 75 1C          JNZ SHORT AltoMP3M.0042B149  跳则死
0042B12D   . 84C9           TEST CL,CL
0042B12F   . 74 14          JE SHORT AltoMP3M.0042B145
0042B131   . 8A50 01        MOV DL,BYTE PTR DS:[EAX+1]
0042B134   . 8ACA           MOV CL,DL
0042B136   . 3A56 01        CMP DL,BYTE PTR DS:[ESI+1]
0042B139   . 75 0E          JNZ SHORT AltoMP3M.0042B149
0042B13B   . 83C0 02        ADD EAX,2
0042B13E   . 83C6 02        ADD ESI,2
0042B141   . 84C9           TEST CL,CL
0042B143   .^75 E0          JNZ SHORT AltoMP3M.0042B125
0042B145   > 33C0           XOR EAX,EAX
0042B147   . EB 05          JMP SHORT AltoMP3M.0042B14E
0042B149   > 1BC0           SBB EAX,EAX
0042B14B   . 83D8 FF        SBB EAX,-1
0042B14E   > 85C0           TEST EAX,EAX
0042B150   . 74 41          JE SHORT AltoMP3M.0042B193
0042B152     6AFF           PUSH  FFFFFFFF
0042B154     6A00           PUSH  00000000
*Possible reference to string resource ID=57687"Sorry! the register code is invalid!
3、在0042B129   . 3A16           CMP DL,BYTE PTR DS:[ESI]   下断点,并按 运行。
4、唤出AltoMP3Maker.exe,点注册,填上用户名和注册码(随便填:79797979)
程序立即被拦截。
5、在eip:0045b452 is in module框可,点eax, 可看到真正的注册码。
用户名:ljwbh
注册码:3796465575

内存注册机:
    中断地址:42B129  
    中断次数:1
    第一字节:3A
    指令长度:2 



上一篇:BUE 虚拟网络硬盘 Ver0.1
下一篇:暴破 Ghostscript GSView 4.3