Navicat premium for Mac 12 破解 纯手工

article/2025/9/22 3:12:12

 

今天用了一天的时间,寻找破解方法。终于找到大神的破解教程。即使在教程下,也折磨了好久。记录一下,方便以后学习。

 

 

 

测试环境:MacOS High Sierra 10.13.4
Windows版破解教程请看 https://www.52pojie.cn/thread-688820-1-1.html


破解思路依然是替换RSA加密算法公钥,不过Mac中的公钥放在程序包目录的rpk文件中,文本编辑替换即可。

------------------资源区-------------------
需要的资源、工具
Navicat Premium 12 v12.0.22.0 (包含Mac版及Windows版的英文64位和中文简体64位)
资源百度网盘地址:点击打开链接
MAC推荐使用v12.0.22.0版本(新版本/Contents/Resources目录下没有rpk文件

---------------------------------------------

第一步 生成自己的RSA公钥私钥对

这里直接使用大神的密钥,也可以自己生成测试可以用

这步与windows版破解相同,可以用open ssl工具生成,也可以使用其他工具生成,注意密钥是2048位的,PKCS#8格式
为了节省时间,可以使用我提供的一对密钥。
公钥:

-----BEGIN PUBLIC KEY-----
MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQB8vXG0ImYhLHvHhpi5FS3g
d2QhxSQiU6dQ04F1OHB0yRRQ3NXF5py2NNDw962i4WP1zpUOHh94/mg/KA8KHNJX
HtQVLXMRms+chomsQCwkDi2jbgUa4jRFN/6N3QejJ42jHasY3MJfALcnHCY3KDEF
h0N89FV4yGLyDLr+TLqpRecg9pkPnOp++UTSsxz/e0ONlPYrra/DiaBjsleAESZS
I69sPD9xZRt+EciXVQfybI/2SYeAdXMm1B7tHCcFlOxeUgqYV03VEqiC0jVMwRCd
+03NU3wvEmLBvGOmNGudocWIF/y3VOqyW1byXFLeZxl7s+Y/SthxOYXzu3mF+2/p
AgMBAAE=
-----END PUBLIC KEY-----


私钥:


-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQB8vXG0ImYhLHvHhpi5FS3gd2QhxSQiU6dQ04F1OHB0yRRQ3NXF
5py2NNDw962i4WP1zpUOHh94/mg/KA8KHNJXHtQVLXMRms+chomsQCwkDi2jbgUa
4jRFN/6N3QejJ42jHasY3MJfALcnHCY3KDEFh0N89FV4yGLyDLr+TLqpRecg9pkP
nOp++UTSsxz/e0ONlPYrra/DiaBjsleAESZSI69sPD9xZRt+EciXVQfybI/2SYeA
dXMm1B7tHCcFlOxeUgqYV03VEqiC0jVMwRCd+03NU3wvEmLBvGOmNGudocWIF/y3
VOqyW1byXFLeZxl7s+Y/SthxOYXzu3mF+2/pAgMBAAECggEAK5qZbYt8wenn1uZg
6onRwJ5bfUaJjApL+YAFx/ETtm83z9ByVbx4WWT7CNC7fK1nINy20/mJrOTZkgIx
x6otiNC4+DIsACJqol+RLoo8I9pk77Ucybn65ZteOz7hVZIU+8j6LzW0KDt6yowX
e75r7G/NEpfibNc3Zz81+oDd2x+bHyGbzc9QcePIVuEzkof6jgpbWrQZU14itx9l
VxEgj/fbMccvBx8brR/l9ClmDZd9Y6TWsF1rfJpF3+DPeqFkKCiD7PGz3bs4O/Zd
ZrfV21ZNVusBW49G6bU63gQVKsOf1qGo3efbAW1HVxgTQ/lExVdcMvdenZm+ADKp
L4/wUQKBgQDOfBjn3OC2IerUFu18EgCS7pSjTSibXw+TeX3D5zwszLC091G2rGlT
5DihBUhMfesNdpoZynrs4YB6Sz9C3wSGAB8AM/tNvPhtSVtbMHmrdT2DEEKCvLkO
RNBnt+8aTu2hGRanw9aL1189gzwrmXK5ZuuURfgLrB9ihrvjo4VznQKBgQCapx13
dEA1MwapBiIa3k8hVBCoGPsEPWqM33RBdUqUsP33f9/PCx00j/akwmjgQNnBlAJo
Y7LOqPCyiwOkEf40T4IlHdzYntWQQvHhfBwqSgdkTE9tKj43Ddr7JVFRL6yMSbW3
9qAp5UX/+VzOLGAlfzJ8CBnkXwGrnKPCVbnZvQKBgQCd+iof80jlcCu3GteVrjxM
LkcAbb8cqG1FWpVTNe4/JFgqDHKzPVPUgG6nG2CGTWxxv4UFKHpGE/11E28SHYjb
cOpHAH5LqsGy84X2za649JkcVmtclUFMXm/Ietxvl2WNdKF1t4rFMQFIEckOXnd8
y/Z/Wcz+OTFF82l7L5ehrQKBgFXl9m7v6e3ijpN5LZ5A1jDL0Yicf2fmePUP9DGb
ZTZbbGR46SXFpY4ZXEQ9GyVbv9dOT1wN7DXvDeoNXpNVzxzdAIt/H7hN2I8NL+4v
EjHG9n4WCJO4v9+yWWvfWWA/m5Y8JqusV1+N0iiQJ6T4btrE4JSVp1P6FSJtmWOK
W/T9AoGAcMhPMCL+N+AvWcYt4Y4mhelvDG8e/Jj4U+lwS3g7YmuQuYx7h5tjrS33
w4o20g/3XudPMJHhA3z+d8b3GaVM3ZtcRM3+Rvk+zSOcGSwn3yDy4NYlv9bdUj/4
H+aU1Qu1ZYojFM1Gmbe4HeYDOzRsJ5BhNrrV12h27JWkiRJ4F/Q=
-----END RSA PRIVATE KEY-----


另外也可以自己在线生成,在线工具 http://web.chacuo.net/netrsakeypair
不需要输入密钥加密密码,生成密钥对后,复制到记事本里保存,后面步骤使用,如下图:

 

第二步 安装程序,并替换应用包内容目录中rpk文件的公钥

①双击安装镜像navicat120_premium_cs.dmg,点击agree同意,拖曳Navicat Premium图标安装。

 


 



②安装完毕后打开finder,找到应用程序,右键显示包内容,打开目录 /Contents/Resources,编辑rpk文件,将自己的公钥替换并保存。

 


 


 


 


 


 


 


 

 


第三步 算出有效的Mac版序列号密钥

自己计算的密钥也可以使用,不用在意提示使用此说过多,这里主要是离线激活时,获取激活请求码

使用我算好的密钥可以跳过此步,继续第四步,节省时间。
中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW
!!!!!!!!!!!!!!

Mac 版的序列号密钥算法与Windows版其实一致,加密方式也是一致的,只不过密钥的Base32编码表进行了改变,不是正常的编码表

Mac 版的序列号密钥的原始二进制数据与Windows版一致,后8字节的DES加密方式一致
密钥数据的详细解说请参看 Windows版破解教程的第三步 https://www.52pojie.cn/thread-688820-1-1.html

Mac 版的序列号密钥的原始二进制数据进行Base32编码的编码表如下:
 

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

A

B

C

D

E

F

G

H

8

J

K

L

M

N

9

P

Q

R

S

T

U

V

W

X

Y

Z

2

3

4

5

6

7

 


Mac 密钥原始数据转化为二进制,按每5位一组,转十进制,搜索这个base32编码表,就可以得到密钥。
参照Windows版 https://www.52pojie.cn/thread-688820-1-1.html

 

【这里贴出激活码具体的计算方法】

 


算出有效的序列号密钥
使用我算好的密钥可以跳过此步,继续第四步,节省时间。
中文版64/32位密钥序列号: NAVF-3FDM-QO4O-RGVT
英文版64/32位密钥序列号: NAVG-UJIZ-EVAP-JAUW
!!!!!!!!!!!!!!


①序列号是一个16字节长度的字符串,是经过Base32编码的,其实际存储长度为80位(8字节),输入密钥后程序也会用Base32解码,以二进制形式存储比对。
简单讲一下Base32 编码,就是把二进制形式数据按每5位来分组,然后把每一组5位的二进制数据转为十进制,去按十进制顺序搜索Base32编码表中对应的32个可见字符,重新保存显示为编码表中的可见字符。
正常的Base32 编码表顺序是:(windows版

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

2

3

4

5

6

7




也可以改变字符顺序或字符内容,实现加密的效果,只有自己知道编码顺序才能解码。
不懂base32就自己Google一下

Navicat 的密钥是按照正常的Base32编码表,已经证实
char EncodeTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";


密钥本身是一个80位长的二进制数据,为了便于表达我们用十六进形式表示。
第1个8位二进制数据是:68    /*不知道表示什么,但是不能改变*/
第2个8位二进制数据是:2A    /*不知道表示什么,但是不能改变*/
第3个8位二进制数据是:00    /*不知道表示什么,但是可以任意设置改变,本次我设置空值,十六进制00,二进制就是00000000,你可以自己改*/
第4个8位二进制数据是:00    /*不知道表示什么,但是可以任意设置改变,本次我设置空值,十六进制00,二进制就是00000000,你可以自己改*/
第5个8位二进制数据是:00    /*不知道表示什么,但是可以任意设置改变,本次我设置空值,十六进制00,二进制就是00000000,你可以自己改*/
第6个8位二进制数据是:CE    /*第6个和第7个组合使用*/
第7个8位二进制数据是: 32    /*第6个和第7个组合使用,目前已知0xAC 0x88 代表英文版,0xCE 0x32 代表简体中文版,0xAA 0x99 代表繁体中文版*/
第8个8位二进制数据是: 65    /*代表商业许可类型,0x65代表企业版,0x66代表教育版,0x67代表精简版*/
第9个8位二进制数据是: C0    /*这个8位数据的前4位必须是1100,转换为十进制就是12,代表版本12,数据的后4位不知道代表什么,但是可以延迟激活实用时间,后4位可以是0000 或0001 */
第10个8位二进制数据是: FF   /*代表许可的期限权利类型,0xFB 代表30天不可转售许可, 0xFC 代表90天不可转售许可,0xFD 代表365天不可转售许可,0xFE 代表不可转售许可 ,0xFF 代表站点许可*/


这样我们得到了中文版本密钥的原始数据:68 2A 00 00 00 CE 32 65 C0 FF


②然后对密钥后8个8位数据进行DES对称加密,使用DES加密算法,并采用ECB模式,不懂DES加密算法和ECB模式,自己进行Google搜索。
需要加密的数据即:00 00 00 CE 32 65 C0 FF ,共8字节(64位)数据,DES加密算法加密后的密文数据位数一致,也是8字节(64位)数据。


DES加密密钥是:64ADF32FAEF21A27


unsigned char DESKey = { 0x640xAD0xF30x2F0xAE0xF20x1A0x27 };

打开DES加密计算器,输入明文:000000CE3265C0FF,输入加密密钥:64ADF32FAEF21A27,得到密文:A1DFE00051EAF4B3



这样我们得到了加密后的序列号密钥数据:68 2A A1 DF E0 00 51 EA F4 B3


③把密钥原始数据转化为二进制,按每5位一组,进行Base32编码
二进制 01101000 00101010 01011101 10010100 01101100 10000011 10111000 11101000 10011010 10110011
base32编码分组 01101 00000 10101 00101 11011 00101 00011 01100 10000 01110 11100 01110 10001 00110 10101 10011
转为十进制 13 0 21 5 27 5 3 12 16 14 28 14 17 6 21 19
搜索base32编码表,得到密钥:NAVF3FDMQO4ORGVT,即4字符一段格式:NAVF-3FDM-QO4O-RGVT


由于密钥前16位数据必须是0x68,0x2A,且不参与DES加密可以看出,base32编码后激活密钥的前三个字符是 NAV...开头
英文版本的序列号密钥也是同样方法得到,请自己算,或者使用已算好的。




第四步 解密激活请求码,生成激活码

获取请求码时一定要断网,才可以进入手动激活模式,获取请求码,之后再激活前,都可以连网使用在线加密解密,去获取明文,和生成激活码


①打开应用,断网!!!,点击注册,输入密钥 NAVH-T4PX-WT8W-QBL5,然后手动激活

 


 


 


 


 


②复制离线激活请求码,使用第一步提供的私钥解密请求码
离线激活信息是base64编码形式的,经过RSA公钥加密的,必须使用配对的私钥解密,由于公钥是我替换过的,当然使用我的私钥解密。
解密后可以看到激活请求信息是:
{
  "K" : "NAVHT4PXWT8WQBL5",
  "P" : "Mac 10.13",
  "DI" : "ODQ2Yjg2ZDBjMTEzMjhh"
}
这里的过程可以连网在线生成
离线激活信息的解说,以及离线激活码明文信息的解说,请参看Windows版破解教程的第四步https://www.52pojie.cn/thread-688820-1-1.html
在线RSA私钥解密 http://tool.chacuo.net/cryptrsaprikey

也可使用其他RSA加密解密工具。


③加密激活码明文,使用第一步提供的私钥加密激活码明文
激活码明文的 "K" 和 "DI" 必须与请求码明文中的"K" 和 "DI" 信息一致,"N" "O" "T" 三个项目自定义,"T" 是UNIX时间格式的整数,没有引号这里失败了很多次,N,O,可以自定义,但是T最好使用当时激活时的时间,是UNIX时间格式一定要注意转换为这个格式时间转换网址:点击打开链接

Mac版激活码明文格式如下:{"K":"NAVHT4PXWT8WQBL5", "N":"52pojie", "O":"52pojie.cn", "DI":"ODQ2Yjg2ZDBjMTEzMjhh", "T":1516939200}

激活码明文格式最好复制我的,改变 " " 内的字符即可,在同一行哦,不要换行,否则激活失败!!!
"K" "DI" 都替换成自己机器解密的信,"N" "O" "T"自己定义 (T最好使用激活时候的时间,而且格式很主要)


把激活码的明文复制到在线加密工具,同时也复制第一步的私钥到加密工具,就能生成标准的激活码了,如图
http://tool.chacuo.net/cryptrsaprikey

 



也可使用其他RSA加密工具。

(最后的激活,我使用的断网以后再激活)
④复制加密后激活码信息到程序激活窗口,点击激活,即可成功激活。

 


 


 



仔细参考步骤,就会破解成功!

破解教程到此结束

 

mac004.jpg

最后记。重复测试多次都可以激活。感觉这个很强大。记录一下。

原:原文


http://chatgpt.dhexx.cn/article/C1rQW7AW.shtml

相关文章

Navicat Premium 12 中文版v12.1.19

nacicat premium 12中文版是mac平台上一款易于使用的多连接数据库管理工具,它可以帮助您在单个应用程序中同时连接到MySQL,Oracle,SQL Server,SQLite和PostgreSQL数据库,让对多种数据库的数据库管理变得非常简单,而且Navicat Premium成功结合了其他Navicat成员的功能,并…

navicat 12 for mac 中文破解版使用说明

1. 将下载的Navicat_Premium中文破解版.zip,下载完成后,解压出现如下图两个文件 2. 打开Navicat_Premium_12.0.22.dmg。如果出现打开失败这种情况,请打开mac的未知源选项 打开命令行输入如下代码: sudo spctl --master-disable …

Navicat Premium for Mac 11.1.8 免费中文破解版下载

之前安装的一款数据库软件Navicat试用版本到期了,所以在网上找了一款破解永久使用版Navicat Premium for Mac 11.1.8 完美破解版,完美支持OS X 10.10, 简体中文版,Navicat是最优秀的数据库图形化管理客户端,支持MySQL、SQL Server…

Navicat fro oracle 简体中文破解版(亲测可用)

简单点,直接上货了. 1.下载Navica安装,本人是64位,链接如下(内含使用说明): https://download.csdn.net/download/banglong0/10716809 2.打开Navicat,新建链接。 3.配置连接参数 (注意:箭头标记一定要与在Oracle下载目录下搜索tnsnames.ora 中的SERVICE_NAME一致…

Navicat Premium 11.2.7 中文破解版安装

1.进入链接:下载Navicat Premium;如果链接不存在,可进入网盘下载 2.下载完成解压zip文件,可得到如下文件;选择(x32位和x64位),安装Navicat Premium 3.安装完成后点击PatchNavicat.e…

mysql数据库客户端--navicat for mysql 12中文破解版64位/32位 v12.0.29

navicat 12 for mysql,又被网友称之为navicat for mysql 12,是目前管理和开发MySQL或MariaDB的理想解决方案,为数据库管理、开发和维护提供了一款直观而强大的图形界面,能够同时连接MySQL和MariaDB数据库,并与Amazon R…

vue当中的猫咪瀑布流

效果图 utils utils的index文件 //判断是否是移动端 export const isMobile () > {return !!navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i) }cart.vue src里面的cart.vue 用来写瀑布流的页面<template><div id"waterfall" ref"wate…

iOS开发storyboard拖拽tableView: Static cells的使用

从 object library 中&#xff0c;拖拽一个 UITableView 到 main.storyboard的 UIViewController 中&#xff1b; 设置 table view 的类型为&#xff1a; Static Cells。 设置的方法&#xff1a; 选中 tableview&#xff0c; 在 attributes inspector 中设置。 这时会报错。…

芒果iOS开发之NSComparisonResult比较结果

在学习NSString的时候&#xff0c;可能会经常遇到比较两个字符串的大小&#xff0c;系统已经提供了字符串比较的函数&#xff1a; [objc] view plain copy print ? <span style"font-size:24px;">- (NSComparisonResult)compare:(NSString *)string; </…

iOS用户行为追踪——无侵入埋点

本文章系作者原创文章&#xff0c;如需转载学习&#xff0c;请注明该文章的原始出处和网址链接。   在阅读的过程中&#xff0c;如若对该文章有不懂或值得优化的建议&#xff0c;欢迎大家加QQ&#xff1a;690091622 进行技术交流和探讨。 前言&#xff1a;   前几日做项目,…

猫猫学习ios 之第三方登录友盟实现

一&#xff1a;集成友盟分享 做第三方登录现在大多数用友盟&#xff0c;友盟之中做第三方登录的时候首先下载sdk&#xff0c;然后自己看文档&#xff0c;其实友盟的官方文档写的已经十分清楚了&#xff0c;这里自己写写&#xff0c;做一下笔记 二&#xff1a;详细 友盟&#…

【flutter】使用permission_handler配置android和 iOS的权限

文章目录 前言准备工作一、使用步骤1.使用的插件2.配置权限 二、代码示例三、结果截图 前言 flutter在pub.flutter-io.cn插件库中有很多的关于权限配置的插件&#xff0c;但是就我个人而言&#xff0c;比较推荐使用permission_handler这个插件。当我们打开permission_handler时…

Flutter 混合开发 - 03 百度地图定位功能 ios 篇

本节目标 创建 ios flutter 插件流程集成百度定位功能 视频 https://www.bilibili.com/video/BV1HT4y1L73i/ 代码 https://github.com/ducafecat/flutter_baidu_plugin_ducafecat/releases/tag/v1.0.3 百度平台部分 设置 AK https://lbsyun.baidu.com/apiconsole/key#/h…

iOS-Charts图表绘制一块平行X轴线性指标

养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子 最近做项目需要画柱状图和折线图&#xff0c;引入了第三方的图标库Charts。 这个图表库基本上能够满足大家对于图表绘制的需要&#xff0c;但是api接口的解释并不是很详细&#xff0c;该库有强大的功能&…

ios模拟器 - Simulator录制视频

养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子 1.进入终端&#xff0c;cd到要放置录屏文件的位置 2.输入命令 ,输入你的命名 xcrun simctl io booted recordVideo xxx.mov 提示&#xff1a;停止录屏 control c 最后进入到对应文件夹就可以找到录制好的…

猫猫学iOS之安装cocoapods

啥事cocoa pods 不解释&#xff0c;自己看这里只有一次安装流程&#xff0c;猫猫的安装流程。 打开命令行&#xff0c;我用的是ruby安装&#xff0c;mac自带ruby&#xff0c;啥是ruby&#xff0c;不解释&#xff0c;因为开始我也不懂&#xff0c;就当他是命令行。 1&#xff…

基于Java的在线聊天APP系统分析及设计

基于Java的在线聊天APP系统分析及设计 目录 基于Java的在线聊天APP系统分析及设计 1 一、 需求分析 3 核心用户分析 3系统的主要功能的概述 3项目操作流程图 4功能详解 4 登录 4注册 4消息盒子 4好友盒子 4好友列表 4朋友验证 4我的账号 4新的朋友 5验证消息 5好友资料卡 5删…

Taro+react仿微信app聊天室|taro仿微信界面|taro聊天/朋友圈

基于TaroreactreduxRNtaroPop等技术开发的跨端聊天App实例&#xff0c;支持编译到多端H5小程序RN端&#xff0c;界面仿制微信聊天界面&#xff0c;实现了消息发送、表情、图片预览、长按菜单、红包、朋友圈等功能。 Taro三端统一聊天应用&#xff1a;taro-chatroom (仿微信界面…

android机器人聊天软件,虚拟男友聊天机器人

虚拟男友聊天机器人是一款能为大家提供专业的虚拟聊天软件&#xff0c;在这里大家可以设定一个符合自己心意的男友&#xff0c;让你们之间的对话是充满了甜蜜&#xff0c;并且还可以自己设定回复方式&#xff0c;对话也是十分的轻松愉悦&#xff0c;快来下载虚拟男友聊天机器人…

uniapp开发即时通讯聊天app,纯nvue仿微信,前后端开源

github地址&#xff1a;GitHub - guipie/GpChat: uniapp开发的纯nvue的即时聊天通讯App。 gitee&#xff1a;https://gitee.com/chenwei_zq/GpChat uniapp开发的纯nvue的即时聊天通讯App。 后台采用.net6,一套解决方案&#xff0c;分布式部署。 App采用uniapp的纯nvue&#x…