Navicat Premium12.0.24(Win 32 位版本)激活

最近用到Navicat Premium,截止目前,最新版本为12.0.24。

然而,在网上搜索过后,没有一篇关于该软件的32位版本 免费激活 方法!

最后,小编经过不懈努力,终于找到并参考了一篇文章,最终成功的激活Navicat Premium 12.0.24(Win 32 位)!

参考的文章链接

在此非常感谢@kk2018提供的破解思路!

需要提及的是,虽然该文章也是激活的(Win 64 位)版本!但对于(Win 32 位)也确实可以激活,本人亲测!而且小编有自己的RSA公私密钥对,且有截图为证!

  • 需要的软件和工具

① Navicat Premium 12 官方下载链接:navicat120_premium_cs_x86.exe(42.74M)

② Resource Hacker:Resource Hacker 4.5.30

③ DES加密算法计算器(16进制):DES加密算法计算器

接下来为破解过程:

  • 生成自己的RSA公钥、私钥密钥对

RSA密钥对在线生成工具

密钥选择 2048位 PKCS#8格式 证书密码为空

将生成的密钥对保存在记事本待用

  • 安装Navicat Premium 12 并替换 主程序的公钥

① 安装程序并找到安装目录,用 Resource Hacker 打开主程序navicat.exe,选择左侧节点RCData,选中ACTIVATIONPUBKEY项,可以看到官方公钥。

② 把主程序资源中的激活公钥保存为二进制文件用于修改,保存为temp.bin。

③ 用记事本打开上一步保存的二进制文件(temp.bin),然后将生成的RSA公钥复制到二进制文件(temp.bin)中保存。

④ 选中ACTIVATIONPUBKEY项,右键用temp.bin文件替换资源,替换后点击保存,主程序中的公钥已被修改。

⑤ Resource Hacker修改程序后,会默认保存原文件并重新命名为navicat_original.exe,然后打开安装目录中的主程序(不带original)navicat.exe。

  • 有效的序列号密钥

简体中文版 32位 密钥序列号: NAVF-3FDM-QO4O-RGVT

  • 解密激活请求码,生成激活码

启动程序Navicat Premium 12,未输入密钥前是评估版本,试用期是14天,启动后提示注册,断开本机的网络,阻止程序联网,然后点击注册。

输入注册密钥 NAVF-3FDM-QO4O-RGVT,并点击激活,输入密钥后不激活,可以使用30天。

断网不能连接服务器激活,我们的目的就是让它不能联网,然后点击 手动激活 我们就看到了离线激活请求码。

离线激活信息是base64编码形式的,经过RSA公钥加密的,必须使用配对的私钥解密。

解密后可以看到激活请求信息是:

{"K":"NAVF3FDMQO4ORGVT", "DI":"这里是设备识别码", "P":"WIN 7"}
K代表激活密钥,和我们输入的密钥一致
DI代表设备识别码,不同硬件码不同
P代表平台,就是操作系统

接下来的比较重要

  • 把激活请求码复制到RSA在线解密工具,同时复制第一步的私钥到解密工具,解密请求码:
    解密请求码

  • 构造激活码
    激活码格式:{'K':'上面的K','N':'自己写', 'O':'自己写', 'DI':'上面的DI'}

  • 把激活码的明文复制到RSA在线加密工具,同时也复制第一步的私钥到加密工具,生成加密的激活码
    生成激活码

  • 复制加密后的激活码到程序激活窗口,点击激活,即可成功激活。

QQ图片20180307224110.png

最后更新时间:2018.03.07 02:48:42

推荐阅读更多精彩内容