最近用到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公钥、私钥密钥对
密钥选择 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在线加密工具,同时也复制第一步的私钥到加密工具,生成加密的激活码
生成激活码复制加密后的激活码到程序激活窗口,点击激活,即可成功激活。
最后更新时间:2018.03.07 02:48:42