您的位置:首页精文荟萃破解文章 → Magic Note Desktop utility V2.6b的破解

Magic Note Desktop utility V2.6b的破解

时间:2004/10/15 1:00:00来源:本站整理作者:蓝点我要评论(0)

 该软件是在计算机中加便条的小工具.
破解使用工具:SoftIce 3.23
软件注册需要输入名字和注册号
任意输入后,CTRL+D进入SICE设置中断点:bpx hmemcpy
回到Magic Note按OK,被中断后按F12键12次(第13次出现错误信息)
然后若干次按F10后,找到下面的语句:
call ...
test ax,ax
jnz ....
进入CALL查看,软件是比较了两个码后,根据结果对ax置位或复位
其中一个代码是由注册号生成的,而另一个代码猜测是由名字
生成的,于是重复上面的操作,找到生成这个代码的CALL,
发现了该代码的生成过程(见下面).
到此再找到另一个代码生成的过程,这个软件就彻底被破解了.
于是追踪由注册号产生代码的过程,可惜本人水平有限,未查出来(后来发现其实很简单)
但是不能气馁,继续想办法:
因为我已经知道比较代码的位置,所以我在那儿下了断点.
然后任意输入注册码,然后比较生成的代码,希望找到一些线索.
我在注册码中只输入一个数字,然后按OK,被中断下来后发现,代码是输入数字的HEX格式
Haha...好象被我找到了,赶紧把刚才记录的数据找出来,比较,果然.
在我努力的结果下,该软件被破解了.
由名字生成代码的过程如下:
第一个字母的ASCII码左移四位,与第二个字母的ASCII码相加,结果左移四位,再与第三个
字母的ASCII码相加,以此类推.最后的结果再与0FF0FFF0相与,再转为十进制即是注册号.
举例说明:
输入名字:Killer (ASCII码为:4B 69 6C 6C 65 72)
4B0
69
5190
  6C
51FC0
  6C
5202C0
    65
5203250
    72
52032C2

52032C2 & 0FF0FFF0 =52032C0

(52032C0)HEX=(85996224)Decimal
注册号: 85996224

知道了整个过程,编写注册机就很简单了.
本人刚刚学习破解,此软件是作品第六号
网上太多的注册码,经验和教程太少.
liutongwu@yahoo.com
    
    
     
    
    
     

相关阅读 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破解如何给软件脱壳基础教程