首页
社区
课程
招聘
AltoMP3 CD Ripper 4.0 简体中文版的破解
发表于: 2005-3-24 23:40 5315

AltoMP3 CD Ripper 4.0 简体中文版的破解

2005-3-24 23:40
5315
【破解作者】 云瑞[PCG][PYG]
【作者邮箱】 melove95@163.com
【作者主页】 www.9ycn.com
【使用工具】 PEiD0.93,C32ASM0.4120LLYDBG1.10正式版
【破解平台】 Win9x/NT/2000/XP
【软件名称】 AltoMP3 CD Ripper 4.0 简体中文版
【软件简介】 ltoMP3 CD Ripper (原名 AltoMP3 Maker) 应该是目前界面最友好、最方便、最快捷,非常易用而又功能强大的 CD -> MP3 转换 (即抓取 CD 音轨) 工具。如果您想从 CD 唱片一气呵成地制作自己的 MP3,您将体会到她是如何出色。其制作前可利用 Freedb 唱片数据库信息来编辑 ID3 标签的功能十分方便,还支持 VRB ,更令我们欣喜的是,她居然能够制作 OGG Vorbis 格式文件!通过使用自动同步技术和优秀的 MP3 编码引擎 LAME 获得高速度、高品质的输出,从而快速压缩出完美品质的 MP3。同时,AltoMP3 CD Ripper 也是 Win9X/NT/Me/2000/XP 下理想的 MP3 -> WAV 解码器,还能实现完整的 CD 音频播放控制,以及兼具 freedb-aware CD 播放器功能。

【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】

先打开软件,打开注册界面,随便输入用户名:king,注册码:959595,然后点击注册,出现注册码错误的提示!用
PEiD0.93查看,是microsoft vc++写的!没加壳!好了,用C32ASM0.412反汇编,点击字符串参考!看到:0042AAA1::  68 57E10000              PUSH E157
处,这里就是注册码的错误的窗体出现的函数!
::0042AA74::  3A16                     CMP DL, BYTE PTR [ESI]                  比较真假注册码!下断!
::0042AA76::  75 1C                    JNZ SHORT 0042AA94                      \:JMPDOWN
::0042AA78::  84C9                     TEST CL, CL                             
::0042AA7A::  74 14                    JE SHORT 0042AA90                       \:JMPDOWN
::0042AA7C::  8A50 01                  MOV DL, BYTE PTR [EAX+1]               
::0042AA7F::  8ACA                     MOV CL, DL                              
::0042AA81::  3A56 01                  CMP DL, BYTE PTR [ESI+1]               
::0042AA84::  75 0E                    JNZ SHORT 0042AA94                      \:JMPDOWN
::0042AA86::  83C0 02                  ADD EAX, 2                              
::0042AA89::  83C6 02                  ADD ESI, 2                              
::0042AA8C::  84C9                     TEST CL, CL                             
::0042AA8E::  75 E0                    JNZ SHORT 0042AA70                      \:JMPUP
::0042AA90::  33C0                     XOR EAX, EAX                            \:BYJMP JmpBy:0042AA7A,
::0042AA92::  EB 05                    JMP SHORT 0042AA99                      \:JMPDOWN
::0042AA94::  1BC0                     SBB EAX, EAX                            \:BYJMP JmpBy:0042AA76,0042AA84,
::0042AA96::  83D8 FF                  SBB EAX, -1                             
::0042AA99::  85C0                     TEST EAX, EAX                           \:BYJMP JmpBy:0042AA92,
::0042AA9B::  74 41                    JE SHORT 0042AADE                       \:JMPDOWN
::0042AA9D::  6A FF                    PUSH -1                                 
::0042AA9F::  6A 00                    PUSH 0                                 
::0042AAA1::  68 57E10000              PUSH E157                               ;注册码错误!

在0042AA76和0042AAA1下断就可以了!
运行OD,来到断点,在EAX看到真注册码!和esi看到假注册码!
--------------------------------------------------------------------------------
【破解总结】

明码比较!很简单!
--------------------------------------------------------------------------------
【内存注册机】

中断地址0042AA76次数1,第一指令75,长度2,eax寄存器!
--------------------------------------------------------------------------------
【爆破地址】

0042AA76   75 1C  改75为74!
--------------------------------------------------------------------------------
【用户名、密码】

用户名:king
注册码:7203037670
--------------------------------------------------------------------------------
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 229
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
2005-3-25 00:23
0
游客
登录 | 注册 方可回帖
返回
//