1. 下载破解工具

https://github.com/DoubleLabyrinth/navicat-keygen/tree/mac

其中,navicat-keygen为破解器;navicat-patcher为补丁。补丁的意义在于navicat 12.1以后密钥写到二进制文件里了。

➜ navicat-keygen-mac tree -L 2

.
├── LICENSE
├── README.md
├── README.zh-CN.md
├── navicat-keygen
│   ├── 2048key.pem  私钥
│   ├── Makefile
│   ├── main.cpp
│   ├── navicat-keygen  编译生成
│   └── rpk   公钥
└── navicat-patcher
├── Makefile
├── main.c
├── main.c.bak  备份
├── navicat-patcher  编译生成
└── rpk  公钥

2. 生成密钥对, 然后将公钥拷贝到navicat-patcher文件夹, 私钥拷贝到navicat-keygen文件夹

➜ navicat-keygen-mac cd navicat-keygen
➜ navicat-keygen openssl genrsa -out 2048key.pem 2048
➜ navicat-keygen cp rpk ../navicat-patch/

3. 用自己生成的公钥替代navicat里共钥

➜ navicat-keygen cd ../navicat-patcher
➜ navicat-patcher cp main.c main.c.bak
➜ navicat-patcher vi main.c, 替换用rpk内容替换const char pubkey[9][72]
➜ navicat-patcher make release

➜ navicat-patcher ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
Open file successfully.
Get file size successfully: 72335296
Map file successfully.
offset = 0x0000000002cd3798
Success!
➜ navicat-patcher xxd -s 0x0000000002cd3798 '/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium'|more
02cd3798: 2d2d 2d2d 2d42 4547 494e 2050 5542 4c49 -----BEGIN PUBLI
02cd37a8: 4320 4b45 592d 2d2d 2d2d 004d 4949 4249 C KEY-----.MIIBI
02cd37b8: 6a41 4e42 676b 7168 6b69 4739 7730 4241 jANBgkqhkiG9w0BA
02cd37c8: 5145 4641 414f 4341 5138 414d 4949 4243 QEFAAOCAQ8AMIIBC
02cd37d8: 674b 4341 5145 4174 6a62 4e38 764e 5a68 gKCAQEAtjbN8vNZh
02cd37e8: 4758 5755 5651 2f35 696e 7500 6362 6732 GXWUVQ/5inu.cbg2
02cd37f8: 767a 3732 5832 6d30 304a 4f45 4655 7148 vz72X2m00JOEFUqH
02cd3808: 436b 442b 6445 6f47 6170 6357 7639 5a64 CkD+dEoGapcWv9Zd

确认navicat公钥被替换为rpk后,开始执行激活操作。

4. 激活

➜ navicat-keygen ./navicat-keygen 2048key.pem
Which is your Navicat language?
0. English
1. Simplified Chinese
2. Traditional Chinese
3. Japanese
4. Polish
5. Spanish
6. French
7. German
8. Korean
9. Russian
10. Portuguese

(input index)>0  我装的是英文版,所以选0

SnKey:       这个是激活码
xxxx-xxxx-xxxx-xxxx

Your name:    跳过
Yout organization:    跳过
Input Request Code (in Base64), empty line to return:   此处暂停

断网,开启navicat软件,选择激活,输入激活码

选择manual xxx,navicat会弹出一串base64,复制到到终端,也就是navicat-keygen “Input Request Code (in Base64), empty line to return:”处,

回车;回车;navicat-keygen会计算激活码。

将navicat-keygen给出的激活码复制到navicat激活界面。

--EOF--

mac环境破解navicat premium 12.1的更多相关文章

  1. 破解 Navicat Premium 12

    一.下载 若文件百度云链接失效,请发邮件给博主:1766211120@qq.com 1.安装文件下载 v12.0.11(x64)版本下载地址如下 链接:https://pan.baidu.com/s/ ...

  2. 使用Navicat Keygen激活(破解)Navicat Premium 12

    1.到Navicat官网下载使用版本进行安装,具体操作不再详述.Navcat官网下载链接:http://www.navicat.com.cn/download/navicat-premium : 2. ...

  3. mac下面安装Navicat Premium 12.0.24 for mac已破解中文亲测可用

    链接:https://pan.baidu.com/s/17HQ7dsCun2cSJGRpdP9yXA 密码:hwq5 Navicat_Premium_mac  最新版 12.0.24(原版是英文的) ...

  4. Navicat Premium 12.1.12.0破解版激活

    声明:本文所提供的所有软件均来自于互联网,个人存放在此作为备用,以备将来不时之需,同时作为大家的分享和学习成果,仅供个人研究和学习使用,请勿用于商业用途,下载后请于24小时内删除,请支持正版! 附:二 ...

  5. MySQL数据库安装与Navicat Premium 12 安装与破解

    一.文件下载: MySQL:官网:https://www.mysql.com/downloads/(现在最新的是5.7版) 下载路径:"Downloads" ==>> ...

  6. 我超级推荐的Navicat Premium 12的下载,破解方法

    今天给大家推荐一款炒鸡好用的数据库管理工具,使用它,可以很方便的连接各种主流数据库软件----Navicat Premium 12 但是,它是要钱的,不过我们可以使用破解机来破解它,步骤稍有些复杂,简 ...

  7. Navicat premium 12破解版

    下载Navicat  Premium 12和破解补丁Navicat_Keygen_Patch,底部有下载地址.下载之后安装Navicat,安装成功后先不要打开,然后打开破解补丁,破解补丁不需要安装,双 ...

  8. [转]Navicat Premium 12试用期的破解方法

    link: https://blog.csdn.net/Jason_Julie/article/details/82864187 ref: https://www.jianshu.com/p/42a3 ...

  9. Navicat Premium 12破解补丁

    Navicat Premium 12破解补丁是专门针对Navicat 12制作的一款破解工具,它可以帮助大家成功激活软件,激活后就可以免费使用软件所有功能了,小编亲测可用,有需要的可以下载试试. Na ...

随机推荐

  1. onvif 框架代码生成

    1:gsoap官网(http://gsoap2.sourceforge.net/)下载最新版gsoap(本次版本为gsoap_2.8.17)并解压. 2:新建一个文件夹(OnvifFramework) ...

  2. 653. Two Sum IV - Input is a BST-easy

    我不懂有没有收藏之类的功能,收藏别人的解法. tql,不懂为什么直接比较set里的值,不是两个数sum么 有一些答案都用到了iterator迭代器 http://www.cplusplus.com/r ...

  3. 在树莓派2或3的kali上 RCA(a/v connector)接口的正确使用方法(多图)(原创)

                                    AV接口又称(RCA),AV接口算是出现比较早的一种接口,它由黄.白.红三种颜色的线组成,其中黄线为视频,红色为左声道,白色为右声道. ...

  4. py2x与py3x区别

    https://blog.csdn.net/samxx8/article/details/21535901

  5. 大数据量下的SQL Server数据库自身优化

    原文: http://www.d1net.com/bigdata/news/284983.html 1.1:增加次数据文件 从SQL SERVER 2005开始,数据库不默认生成NDF数据文件,一般情 ...

  6. virtualenvwrappers pipreqs 踩坑

    virtualenvwrappers 1.安装 pip install virtualenvwrapper 在~/.bashrc 中写入 export WORKON_HOME=~/.virtualen ...

  7. edgedb 内部pg 数据存储的探索 (三) 源码包setup.py 文件

    edgedb 是基于python开发的,同时集成了cython 以下为包的setup.py 配置,从里面我们可以看到关于edgedb 的一些依赖 以及构建过程 setup.py 源码 整体配置不算很多 ...

  8. win 8.1 Your PC needs to be repaired修复过程

    一.问题情况描述: 下班时,执行关闭系统命令,但硬盘灯一直亮着,因急着下班,所以直接长按电源键,装包回家... 到家后一段时间,启动电脑,但电脑蓝屏,提示“Your PC needs to be re ...

  9. CouchBase数据库-一个较新的、发展迅速的nosql数据库技术

    couchbase是一个较新的.发展迅速的nosql数据库技术.2014年,viber宣布使用couchbase替换mongodb,以适应10亿级的用户量,目前,couchbase已大量运用于生产环境 ...

  10. 【C++】static关键字的总结

    转自 https://www.cnblogs.com/BeyondAnyTime/p/2542315.html C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的s ...