飓风软件下载资讯频道,让您掌握最新的IT动态
软件中心
女性专栏
最新更新
下载排行
下载推荐
资讯分类
腾讯QQ下载
加入收藏
首页
业界资讯
图形图像
网络冲浪
操作系统
工具软件
办公软件
媒体动画
精文荟萃
认证考试
网页设计
技术开发
女性
专栏
娱 乐
插件下载
编程开发
声色图库
游戏外挂
网络游戏
电子特区
E 书下载
软件特区
电脑教程
在线电影
电子书库
黑客工具
网络聊天
劲乐团外挂
疯狂广告
主页浏览
浏览辅助
离线浏览
书签工具
拨号计时
邮件检测
邮件处理
邮件群发
网页制作
网页辅助
网站推广
FTP 工具
下载工具
网络共享
网络加速
更多>>>>
优化设置
系统备份
桌面工具
剪贴工具
开关定时
CPU 相关
内存工具
磁盘工具
数据备份
卸载清除
升级补丁
系统测试
系统其它
系统增强
光盘工具
删除恢复
媒体播放
桌面制作
媒体制作
媒体管理
媒体其它
光盘刻录
音频处理
音频转换
视频处理
视频转换
Winamp区
MP3制作
MP3播放
图像处理
动画制作
图像捕捉
图像转换
图片压缩
图像浏览
图标工具
图像管理
3D制作类
图像其它
压缩解压
转换翻译
文件管理
文件分割
文件更名
文件修复
文档管理
信息管理
时钟日历
计算器类
键盘鼠标
电子阅读
汉字输入
文字处理
字体工具
其它工具
小小电影
趣味软件
测字算命
桌面屏保
电脑游戏
模拟游戏
迷你游戏
影视 MTV
精彩动画
精彩FLASH
外挂下载
网络游戏
整人工具
益智游戏
游戏补丁
魔兽争霸
教育管理
文科工具
理科工具
外语学习
学前教育
电脑学习
考试系统
天文地理
电子教室
电子书库
软件教程
高考教育
病毒防治
系统安全
系统监视
网络安全
浏览安全
密码恢复
密码管理
加密解密
网吧管理
彩票工具
股票证券
商业贸易
财务管理
行政管理
出版印刷
工程建筑
机械电子
健康医药
法律法规
交通运输
租借管理
农业相关
保险行业
网吧管理
其它行业
ASP 程序
CGI 源码
PHP 源码
其他源码
网页模版
FLASH源码
阅读工具
系统教程
网络教程
软件教程
电脑教程
平面教程
经济书籍
文学书籍
武侠小说
漫画幽默
言情小说
其它书籍
教育教学
文章搜索:关键字
搜索文章标题
搜索文章内容
两者都搜索
※
高级搜索
女性
美女图片
QQ表情
QQ下载
金山毒霸2008
飓风知道
当前位置:
飓风下载
→
网络学院
→
工具软件
→
破解文章
→ Easy CD Ripper 1.33 的粗略分析
Easy CD Ripper 1.33 的粗略分析
Easy CD Ripper 1.33 的粗略分析
日期:2004年10月15日 作者:蓝点 人气:
查看:
[
大字体
中字体
小字体
]
【破解工具】:TRW2000 1.23、FI2.4
【作者声明】:初学Crack,只是感兴趣,没有其它目的.
【过 程】:
由于Easy CD Ripper好像能检测出Trw,所以要先运行Easy CD Ripper,再运行Trw2000.
下断点bpx hmemcpy,pmodule,F10,来到下面:
016F:00484AF4 CALL 0042FEA0 //取用户名
016F:00484AF9 MOV EAX,[EBP-08] //放在eax中
.
. //省略n行代码
016F:00484B50 MOV EAX,[EBP-0C] //我们输入的注册码
016F:00484B53 CALL 00408818 //对注册码进行处理
|
|----016F:00408818 PUSH EBX
| 016F:00408819 PUSH ESI
| 016F:0040881A ADD ESP,BYTE -0C
| 016F:0040881D MOV EBX,EAX
| 016F:0040881F MOV EDX,ESP
| 016F:00408821 MOV EAX,EBX
| 016F:00408823 CALL 00402B38 //这里是对我们输入的注册码进行处理
| | //代码如下:
| |--016F:00402B38 PUSH EBX
016F:00402B39 PUSH ESI
016F:00402B3A PUSH EDI
016F:00402B3B MOV ESI,EAX
016F:00402B3D PUSH EAX
016F:00402B3E TEST EAX,EAX
016F:00402B40 JZ 00402BB5
016F:00402B42 XOR EAX,EAX
016F:00402B44 XOR EBX,EBX
016F:00402B46 MOV EDI,0CCCCCCC
016F:00402B4B MOV BL,[ESI] //这里指向我们的注册码
016F:00402B4D INC ESI
016F:00402B4E CMP BL,20
016F:00402B51 JZ 00402B4B
016F:00402B53 MOV CH,00
016F:00402B55 CMP BL,2D
016F:00402B58 JZ 00402BC3
016F:00402B5A CMP BL,2B
016F:00402B5D JZ 00402BC5
016F:00402B5F CMP BL,24
016F:00402B62 JZ 00402BCA
016F:00402B64 CMP BL,78
016F:00402B67 JZ 00402BCA
016F:00402B69 CMP BL,58
016F:00402B6C JZ 00402BCA
016F:00402B6E CMP BL,30
016F:00402B71 JNZ 00402B86
016F:00402B73 MOV BL,[ESI]
016F:00402B75 INC ESI
016F:00402B76 CMP BL,78
016F:00402B79 JZ 00402BCA
016F:00402B7B CMP BL,58
016F:00402B7E JZ 00402BCA
016F:00402B80 TEST BL,BL
016F:00402B82 JZ 00402BA4
016F:00402B84 JMP SHORT 00402B8A
016F:00402B86 TEST BL,BL
016F:00402B88 JZ 00402BBE
016F:00402B8A SUB BL,30
016F:00402B8D CMP BL,09
016F:00402B90 JA 00402BBE
016F:00402B92 CMP EAX,EDI
016F:00402B94 JA 00402BBE
016F:00402B96 LEA EAX,[EAX+EAX*4] //eax=eax+eax*4
016F:00402B99 ADD EAX,EAX //eax=eax+eax
016F:00402B9B ADD EAX,EBX //eax=eax+ebx
016F:00402B9D MOV BL,[ESI]
016F:00402B9F INC ESI
016F:00402BA0 TEST BL,BL
016F:00402BA2 JNZ 00402B8A
016F:00402BA4 DEC CH
016F:00402BA6 JZ 00402BB8
016F:00402BA8 TEST EAX,EAX
016F:00402BAA JL 00402BBE
016F:00402BAC POP ECX
016F:00402BAD XOR ESI,ESI
016F:00402BAF MOV [EDX],ESI
016F:00402BB1 POP EDI
016F:00402BB2 POP ESI
016F:00402BB3 POP EBX
016F:00402BB4 RET
| . \
| . / 省略n行代码
|----016F:00408850 RET
.
.
.//省略n行代码
016F:00484B70 PUSH BYTE +00
016F:00484B72 PUSH BYTE +00
016F:00484B74 PUSH DWORD 8193
016F:00484B79 MOV EAX,[EBP-04]
016F:00484B7C CALL 00435F78
016F:00484B81 PUSH EAX
016F:00484B82 CALL `USER32!SendMessageA`
016F:00484B87 MOV EAX,[00492E00] //取出通过用户名(wolverine[CCG])算出的数字.eax=1557FH
016F:00484B8C XOR EDX,EDX
016F:00484B8E PUSH EDX
016F:00484B8F PUSH EAX
016F:00484B90 MOV EAX,EBX //eax=通过我们输入的注册码算出的数字
016F:00484B92 CDQ
016F:00484B93 CMP EDX,[ESP+04]
016F:00484B97 JNZ 00484B9C
016F:00484B99 CMP EAX,[ESP] //比较是否相等
016F:00484B9C POP EDX
016F:00484B9D POP EAX
016F:00484B9E JNZ NEAR 00484CAE //不等,就Game Over
=================================>>>
整理:
首先对Name(实际上只取前8位)进行处理,算出一个值(由于某些原因我没有找到对Name处理的算法,我只看到了结果.那位仁兄找到,请告诉我,我将万分感谢)
再对输入的注册码计算,得出一值.(注册码只收数字字符)
然后,将两个值进行比较,如果不相等就Over了.
对输入的注册码处理的算法如下:
设结果放在S中,注册码放在X中,则:
S=0
1.取一位注册码的ASCII码放到X中
2.计算S=S+S*4
3.计算S=S*2
4.计算S=S+(X-30h)
5.重复1,2,3,4直到处理完所有位
S就是最后结果
我无法通过反运算算出正确的注册码,所以,这个Code是我试出来的.(用缩小范围法能很快试出来)
相关软件参考
·
用Fireworks MX制作Windows XP风格按钮
·
创建 Windows XP 图标
·
在Windows XP以幻灯片方式浏览图片
·
怎样把Windows server 2003转换成工作站系统
·
Windows NTFS分区随心转换
·
优化Windows启动 提升性能
·
把Windows ME中的五笔拿出来
·
Windows Me中的批处理
·
Windows XP到底有多安全
·
替你的Windows Me减减肥
·
在百度中搜索Easy CD Ripper 1.33 的粗略分析相关信息
·
在Google中搜索Easy CD Ripper 1.33 的粗略分析相关信息
·
华为无线猫HG522破解
·
湖北荆州商务局网站被黑 领导图片变裸露女孩
·
突破网管的限制修改网卡MAC地址
·
黑客谈跳板攻击入侵技术实例
·
虚拟硬盘也加密 Dekart Private Disk
·
网游帐号被盗怎么办?
·
教你去掉QQ2008广告
·
Windows XP“黑屏”真实写照
·
利用双通道网络入侵 间接实现入侵
·
卡巴斯基激活码搜索器
·
校内网相册批量下载工具
·
盗版不是软件的致命伤
·
WareZ组织揭密:他们是盗版的罪魁祸首吗?
·
“QQ尾巴病毒”核心技术的实现
·
破解软件全过程
站长推荐
经典收藏
Sorry!没有查询到任何记录。
总下载排行
周下载排行
·
CuteFTP V4.2.4之暴力破解
·
彩虹狗破解工具的注册机
·
CuteFTP最新版V4.2.5build3.7.1官..
·
次数限制?169字节轻松搞定(Reg..
·
美萍网管大师及安全卫士快速查注..
·
破解软件全过程
·
Visual Basic程序之SmartCheck操..
·
Advanced PDF Password Recovery..
·
CuteFTP最新版V4.2.5build3.7.1官..
·
WinImage密码的另一种破解——Wi..
·
速达3000xp
·
华为无线猫HG522破解
·
输入验证+重启验证的软件破解
·
破解美萍网管大师v5.2以及用Crac..
·
破解瑞星杀毒软件2001版
$WeekDownTop$
相关文章
·
用Fireworks MX制作Windows XP风格按钮
·
创建 Windows XP 图标
·
在Windows XP以幻灯片方式浏览图片
·
怎样把Windows server 2003转换成工作站系统
·
Windows NTFS分区随心转换
·
优化Windows启动 提升性能
·
把Windows ME中的五笔拿出来
·
Windows Me中的批处理
·
Windows XP到底有多安全
·
替你的Windows Me减减肥