初吻给奶嘴耶 发表于 2020-3-31 18:15

Navicat 12 for MySQL 无限试用

本帖最后由 初吻给奶嘴耶 于 2020-3-31 20:21 编辑



Navicat 12 for MySQL(64位) 无限试用

1. x64dbg 打开 默认安装路径 %ProgramFiles%\PremiumSoft\Navicat 12 for MySQL\navicat.exe
2. F9运行达到程序EntryPoint



点击内存布局然后按Ctrl+B


// 输入判断点特征码然后点击确定signature code: 75 0A 48 C7 45 ?? 00 00 00 00 EB 49 80 7D ?? 00 75 0A 48 C7 45 ?? FF FF FF FF

// 双击转到CPU窗口 得到当前地址 往上翻 (offset: -4)

// 将
000000000221F96C               | 807D 66 02                                    | cmp byte ptr ss:,2                           |
// 改成(0代表允许试用 1代表不允许试用)
000000000221F96C               | C645 66 00                                    | mov byte ptr ss:,0                           |

// 然后点击补丁按钮 进行打补丁 (建议备份一下原文件 如果保存失败 应该是没有管理员权限)


// done.


有兴趣的同学可以写成patch EXE

快速过一下分析原理:
GetLocalTime   断3次然后看堆栈调用找到主模块(navicat.exe)调用第三层 就可以找到类似于这种框架的判断方式 多测试几次就找到了

AiniWang 发表于 2022-3-24 14:24

初吻给奶嘴耶 发表于 2020-4-1 11:14
好得我待会更一个15的无限试用教程 :)

大佬16版本有补丁吗或者有办法破解吗

那年夏天52 发表于 2020-3-31 18:29

这个有点溜啊,楼主

Hmily 发表于 2020-3-31 18:47

@初吻给奶嘴耶 要不补一下过程吧,写的这个看不出来有什么作用。

HWHWHWHWHWHWH 发表于 2020-3-31 19:19

什么页面,怎么操作呢,出个教程吧

壹玖陆捌 发表于 2020-3-31 19:26

感谢分享,但是能不能出一个稍微详细一点的教程呢?:lol

初吻给奶嘴耶 发表于 2020-3-31 20:21

Hmily 发表于 2020-3-31 18:47
@初吻给奶嘴耶 要不补一下过程吧,写的这个看不出来有什么作用。

谢谢提醒 已补 :)

w95175320 发表于 2020-3-31 21:24

谢谢 6的很啊 啊

HUIANG 发表于 2020-4-1 01:20

一直想学,先收藏吧。

leezc 发表于 2020-4-1 08:29

骚操作,感谢分享

BourbonL324 发表于 2020-4-1 09:02

谢谢楼主分享!
页: [1] 2 3
查看完整版本: Navicat 12 for MySQL 无限试用