re入门教程--破解Navicat

来源:互联网 发布:淘宝网黑色平面纽扣 编辑:程序博客网 时间:2024/05/29 07:11

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

这个软件特别好用啊,但是特别贵啊,作为学生党自然是买不起的,那么怎么办呢,只好自己动手丰衣足食了

首先:工欲善其事必先利其器,现在破解最好用的利器当属od了,下载地址是http://www.52pojie.cn/thread-350397-1-1.html(最好运行在虚拟机里面)

然后,我们用od打开我们今天要破解的程序:Navicat Premium,正版下载地址是:https://www.navicat.com/download/navicat-premium

下载之后用od载入,载入后按下ctrl+F8,等程序停住后,看到它停在了一个call的位置上不再动了,这个时候刚刚好看到弹出了程序的初始化窗口和要提示程序过期的窗口



这个时候我在这个地方按下F2设置一个断点,然后按下ctrl+F2重新载入,程序停在下断点的地方

按F7跟进去

按F8一直往下跟

发现一个switch的结构

尝试在第一个跳转中进去(按F8进入到jnz 00cfbd47停下,然后改变右边z标志位的值就行)

进去之后按F8一直走,一直到停下无法再走,这时候看到:

这时你点击试用,按F8继续走,但是走到最后发现停下然后程序就没有反应了,遇到这个我郁闷很久,然后,发现上面有几个跳转,尝试遇到跳转的时候不跳转,遇到跳转的时候跳转试试

重新载入程序之后点击试用之后就慢一点,最后在01574ee4的地址处发现了关键跳转:


这个里面的跳转未实现,改变c的标志让它实现跳转,然后按F9让它走完,发现它跳出了祝程序的界面,这表示我们破解成功了

然后,我们尝试了修改程序发布补丁:

先看看那个第一个断点是从哪里跳转来的,我把第一个断点往上十五个地址打上断点,F9运行一下看进入到哪里,

然后发现程序上一步跳转到了01574ec3

然后,在那个地址右键,选择 jb来自01574e8c:

然后,跳转到上一步的引用:01574E8C

因为进入主窗口的地方在01574EF2


所以在01574e8c处直接修改程序代码为:jmp short 01574EF2

最后右键-》复制到可执行文件-》选择,然后再又见保存文件就行

保存之后就可以了

0 0
原创粉丝点击