-
您的位置:首页 → 精文荟萃 → 破解文章 → animagic32
animagic32
时间:2004/10/15 1:00:00来源:本站整理作者:蓝点我要评论(0)
-
介绍:此软件在<<软件世界>>光盘中,制作网页动画的软件
开始用bpx hmemcpy中断然后按F12直到出现错误画面的前一次.
找到CMP [484FC1],00
jnz *******
直接改此跳转会出现注册成功画面,但选择About菜单或退出重新启动后
仍有未注册提示画面.
追踪过程中,若修改上面跳转后,程序执行了WritePrivateProFileStringA
发现是将用户名,公司名,注册码写入到animagic.ini
综合上面两点,推测程序启动时要读此ini文件,比较后置[00484FC1]
因此设bpm 484FC1后启动程序,找到
call ******
mov [00484FC1],al
注册码的比较一定在CALL中,在CALL上设中断,重新启动程序被中断后,按F8
进入CALL,里面还有一个CALL,按F8进入(因为后面没两句就ret了)
找到了计算过程(原程序用W32dasm存下的程序太大,此段没能拷贝过来)
但其过程如下:
举例说明:
用户名:Killer
将ANIMAGIC16和用户名的ASCII码相加
ASCII(ANIMAFIC16)=2A0
ASCII(转为大写字母(Killer))=263
相加后等于463
463*463=133E49
133E49*16=1A75A46
1A75A46/7=3C7A9C
3C7A9C*463=94DDA54
94DDA54-21=94DDA33
用户名:Killer
注册码:94DDA33
另外此程序还有一个注册码:
将GIFOPT32,用户名和公司名的ASCII码相加
ASCII(ANIMAFIC16)=2A0
ASCII(转为大写字母(Killer))=263
ASCII(转为大写字母(Home))=129
相加后等于58C
58C*58C=1EC490
1EC490*16=2A4E460
2A4E460/7=60B2E9
60B2E9*58C=1860646C
1860646C-21=1860644B
用户名:Killer
公司名:HOME
注册码:94DDA33
程序根据两个字符串ANIMAGIC16和GIFOPT32计算注册码
但不知两个注册码有何区别.
|
相关阅读
Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
-
热门文章
去除winrar注册框方法
最新文章
比特币病毒怎么破解 比去除winrar注册框方法
华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)通过Access破解MSSQL获得数据
人气排行
华为无线路由器HG522-C破解教程(附超级密码JEB格式文件京东电子书下载和阅读限制破解教UltraISO注册码全集(最新)qq相册密码破解方法去除winrar注册框方法(适应任何版本)怎么用手机破解收费游戏华为无线猫HG522破解如何给软件脱壳基础教程
查看所有0条评论>>