首页
社区
课程
招聘
7
[原创]CD Audio MP3 Converter 3.0算法分析
发表于: 2008-11-4 14:31 5775

[原创]CD Audio MP3 Converter 3.0算法分析

2008-11-4 14:31
5775

【文章标题】: CD Audio MP3 Converter 3.0算法分析
【文章作者】: iouken/絕戀de煩神
【作者邮箱】: sos_ftp@yahoo.com.cn
【作者主页】: http://hi.baidu.com/天蝎型男
【作者QQ号】: 250771765
【软件名称】: CD Audio MP3 Converter 3.0 Build 20081103
【软件大小】: 1.56M
【下载地址】: 自己搜索下载
【加壳方式】: ASPack 2.12
【保护方式】: 注册码
【编写语言】: Delphi 6.0 - 7.0
【使用工具】: PEID,OD
【操作平台】: 100%的盗版Windows XP2
【软件介绍】: 一款CD音频提取软件。能够将提取出来的音频保存为mp3格式。同时能够从CDDB数据库中提取标题信息,归一化输出文件和支持额外的LAME选项。另外还可以通过麦克风录制声音,并保存为Mp3格式。
【作者声明】: 仅仅只是一场游戏而已,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
  一、用PEID对程序进行查壳 → ASPack 2.12 -> Alexey Solodovnikov
  
      ASPack的壳很简单的,脱壳我就不多说了,ESP定律很快就到OEP了。我多数都是带壳调试的,懒得去脱了。嘻嘻。
  
  二、用OD载入程序进行分析。
  
  载入OD后运行程序,试注册一下,有错误提示。用F12暂停法来到下面的地方。


004E19F1 55 PUSH EBP ; F2在这下断
004E19F2 68 0F1B4E00 PUSH cdextrac.004E1B0F
004E19F7 64:FF30 PUSH DWORD PTR FS:[EAX]
004E19FA 64:8920 MOV DWORD PTR FS:[EAX],ESP
004E19FD 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4]
004E1A00 8B83 44030000 MOV EAX,DWORD PTR DS:[EBX+344]
004E1A06 E8 4D1CF8FF CALL cdextrac.00463658 ; 取试练码长度
004E1A0B 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] ; 把试练码送给EAX
004E1A0E E8 FD8DFCFF CALL cdextrac.004AA810 ; 关键CALL,F7
004E1A13 84C0 TEST AL,AL ; 标志位比较,这里AL的值如果等于1就注册成功,否则就GAME OVER
004E1A15 75 3E JNZ SHORT cdextrac.004E1A55 ; 关键跳
004E1A17 6A 10 PUSH 10

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

收藏
免费 7
支持
分享
赞赏记录
参与人
雪币
留言
时间
Youlor
为你点赞~
2024-1-4 02:40
伟叔叔
为你点赞~
2023-11-28 00:00
QinBeast
为你点赞~
2023-9-6 00:10
PLEBFE
为你点赞~
2023-8-25 05:20
shinratensei
为你点赞~
2023-8-11 04:55
心游尘世外
为你点赞~
2023-8-1 00:18
飘零丶
为你点赞~
2023-7-18 02:22
最新回复 (2)
雪    币: 474
活跃值: (126)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
向楼主学习!
2008-11-5 09:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
易语言,呵呵

支持中文编程
2008-11-5 14:12
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册