庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>安全技术>软件破解>算法研究>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

立体画梦工厂专业版-算法分析

 作者:本站收集   日期:2005-5-28
字号选择〖 〗/ 双击滚屏 单击停止   
破文标题:立体画梦工厂专业版-算法分析[简单]
破解成员:LeNgHoSt[DFCG][CCG]
被破程序:立体画梦工厂专业版.exe
破解工具:trw2000
破解目的:学习和交流加密解密技术,仅供参考
破解过程
========
用trw2000加载程序,输入假注册码787878,ctrl+n呼出trw2000,bpx hmemcpy,
回到程序,点击注册,程序被拦截,f12,f10几次来到这里:
-----------------------------------------------------------
0046B2A3  |. E8 5886FCFF    CALL LTH.00433900      ;  我们来到这里
0046B2A8  |. 84C0           TEST AL,AL
0046B2AA  |. 0F84 99000000  JE LTH.0046B349        ;  一定不会跳
0046B2B0  |. 8D4D EC        LEA ECX,DWORD PTR SS:[EBP-14]
0046B2B3  |. 8BC6           MOV EAX,ESI;  看看eax是什么?哈哈是机器码的16进制
0046B2B5  |. C1E0 03        SHL EAX,3  ;  eax左移3位,相当于乘以8
0046B2B8  |. 2BC6           SUB EAX,ESI;  再减去原值
0046B2BA  |. BA 04000000    MOV EDX,4
0046B2BF  |. E8 14D6F9FF    CALL LTH.004088D8
0046B2C4  |. 8B4D EC        MOV ECX,DWORD PTR SS:[EBP-14];  注册码的后半部分
0046B2C7  |. 8D45 F8        LEA EAX,DWORD PTR SS:[EBP-8]
0046B2CA  |. BA B4B34600    MOV EDX,LTH.0046B3B4   ;  字符常量"Z"
0046B2CF  |. E8 8494F9FF    CALL LTH.00404758      ;  将"Z"和注册码连接起来
0046B2D4  |. 8B45 F8        MOV EAX,DWORD PTR SS:[EBP-8] ;  完整注册码
0046B2D7  |. 8B55 FC        MOV EDX,DWORD PTR SS:[EBP-4] ;  假注册码
0046B2DA  |. E8 7195F9FF    CALL LTH.00404850      ;  比较
0046B2DF  |. 74 1A          JE SHORT LTH.0046B2FB  ;  不等就OVER
0046B2E1  |. 6A 00          PUSH 0
0046B2E3  |. B9 B8B34600    MOV ECX,LTH.0046B3B8
0046B2E8  |. BA C0B34600    MOV EDX,LTH.0046B3C0
0046B2ED  |. A1 3CD14600    MOV EAX,DWORD PTR DS:[46D13C]
0046B2F2  |. 8B00           MOV EAX,DWORD PTR DS:[EAX]
0046B2F4  |. E8 8FEDFEFF    CALL LTH.0045A088
0046B2F9  |. EB 4E          JMP SHORT LTH.0046B349
0046B2FB  |> BA 02000080    MOV EDX,80000002
0046B300  |. 8BC3           MOV EAX,EBX
0046B302  |. E8 ED49FFFF    CALL LTH.0045FCF4
0046B307  |. B1 01          MOV CL,1
…………

算法总结:
=========
注册码="Z"+机器码的16进制*7
如我的机器码为:1026559
转换为16进制为:FA9FF
乘以7得:6DA5F9
所以注册码为:Z6DA5F9
注册信息存放在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Cbmpreg
删除此键值即变成未注册。
上一篇:word文档加密小技巧    下一篇:算法分析报告(1.2) 下  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-5-28
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿