Navicat premium 12.1.18 及其激活方法

Navicat Premium 12.1.18 及其激活方法详解。

Navicat premium 12.1.18 及其激活方法

by img MicroAnswer Create at:Aug 30, 2019 11:18:48 AM 

Tags: navicatpremium navicat 激活

Navicat Premium 12.1.18 及其激活方法详解。


重要声明:本文章仅仅代表了作者个人对此观点的理解和表述。读者请查阅时持自己的意见进行讨论。

警告,本文涉及的软件是Windows平台下的。一旦条件允许,墙裂建议购买正版软件。

一、先下载

你可以在这里下载:百度网盘,提取码:pxn3,解压密码:https://www.microanswer.cn:80。下载完成了之后你就可以解压zip然后安装激活了,但是方法有点复杂并且不同于之前覆盖文件式的破解。

二、文件预览

你下载完成之后,解压压缩包,应该可以看到这样的目录:

图1

它们的作用是:

├──── navicat121_premium_cs_x64.exe           主程序安装文件
└──┬─ navicat-keygen-for-x64                  - -
   ├──── navicat-patcher.exe                  密钥文件生成器程序
   └──── navicat-keygen.exe                   密钥文件转换简短key程序

三、安装 & 破解

1、安装主程序

一切就绪之后就可以开始安装了。首要安装的就是主程序,你无需注意任何事项,双击navicat121_premium_cs_x64.exe开始安装,选择你喜欢的安装位置,一路duang~duang~ 下一步、下一步。然后搞定。你安装完成后可以选择运行,你也可以选择不运行,都没有关系。但你在进行破解的第一步前,要保证你是没有运行它的。

2、复制dll文件

安装完成后,进入安装完成后的目录,找到 libcc.dll 这个文件,把它复制到 navicat-keygen-for-x64 目录(也就是第二节解压出来的那个有2个和密钥相关程序的目录)。复制进去了之后,再看看现在的目录结构:

复制 cacert.pem 文件后目录结构

其实可以将两个密钥处理文件复制到安装目录,然后进行后续的操作,总之一个目的,让dll文件和密钥处理程序在同一个目录。

接下来就要开始破解流程了。

3、生成私钥

使用 navicat-patcher.exe 程序生成私钥。这个操作不能通过简单的双击实现,需要使用 cmd命令 来实现。因此我们先打开 cmd 程序,打开方法:在 navicat-keygen-for-x64 文件夹窗口里,单机路径框,输入 cmd,然后敲回车按钮,就可以打开命令窗口了,并且这个命令窗口是直接定位到了当前目录的。下面附图在当前目录打开命令窗口的方法:

在当前目录打开CMD

打开命令窗口后即可使用命令生成私钥了,命令如下所示:

Microsoft Windows [版本 10.0.18362.295]
(c) 2019 Microsoft Corporation。保留所有权利。

D:\file\navicat_premium_x64\navicat-keygen-for-x64>navicat-patcher.exe .

输入命令后按回车,会出现:

***************************************************
*       Navicat Patcher by @DoubleLabyrinth       *
*           Release date: Jan 19 2019             *
***************************************************

Press Enter to continue or Ctrl + C to abort.

这时候,继续按回车,会出现:

MESSAGE: PatchSolution0 will be omitted.

MESSAGE: PatchSolution3: Keywords[0] has been found:
         Relative Machine Code Offset = +0x000000000164e738
         Relative Machine Code RVA    = +0x000000000164f338
         Patch Offset                 = +0x00000000023e0b14
         Patch Size                   = 3 byte(s)
MESSAGE: PatchSolution3: Keywords[1] has been found:
         Relative Machine Code Offset = +0x000000000164e78f
         Relative Machine Code RVA    = +0x000000000164f38f
         Patch Offset                 = +0x000000000164e793
         Patch Size                   = 2 byte(s)
MESSAGE: PatchSolution3: Keywords[2] has been found:
         Relative Machine Code Offset = +0x000000000164e795
         Relative Machine Code RVA    = +0x000000000164f395
         Patch Offset                 = +0x000000000164e798
         Patch Size                   = 1 byte(s)
MESSAGE: PatchSolution3: Keywords[3] has been found:
         Relative Machine Code Offset = +0x000000000164e7fc
         Relative Machine Code RVA    = +0x000000000164f3fc
         Patch Offset                 = +0x000000000164e7fe
         Patch Size                   = 1 byte(s)

...许多许多这样的内容

+0x0000000002201760  33 33 36 31 37 45 44 41 35 42 34 41 33 46 35 37  33617EDA5B4A3F57
+0x0000000002201770  38 38 35 42 42 33 39 30 42 39 36 37 33 34 36 36  885BB390B9673466
+0x0000000002201780  46 32 36 34 38 38 31 38 32 42 00 00 00 00 00 00  F26488182B......

@ +0x0074bdbf
Previous:
+0x000000000074BDB0  8d 0d da 11 02 00 ff 15 4c 01 a4 01 90 41 b8 59  ........L....A.Y
+0x000000000074BDC0  08 01 00 48 8d 15 1e b9 6c 02 48 8d 8c 24 70 01  ...H....l.H..$p.
After:
+0x000000000074BDB0  8d 0d da 11 02 00 ff 15 4c 01 a4 01 90 41 b8 07  ........L....A..
+0x000000000074BDC0  00 00 00 48 8d 15 1e b9 6c 02 48 8d 8c 24 70 01  ...H....l.H..$p.

@ +0x0220148c
Previous:
+0x0000000002201480  31 32 32 35 4f 45 29 2e 00 00 00 00 39 32 39 33  1225OE).....9293
+0x0000000002201490  33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  3...............
After:
+0x0000000002201480  31 32 32 35 4f 45 29 2e 00 00 00 00 37 36 33 31  1225OE).....7631
+0x0000000002201490  30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  0...............

MESSAGE: Patch has been done successfully.

命令执行完毕,千万别着急关了命令窗口,后面还要使用。当看到最后一行:MESSAGE: Patch has been done successfully. 时就表示,你这一步已经成功了。并且自动新增了两个文件,一个是:RegPrivateKey.pem,另一个 libcc.dll.backup, 其实第二个就是原来 libcc.dll 的一个备份文件。为了不出什么岔子,请务必保留好这个备份文件。现在你可以使用记事本打开 RegPrivateKey.pem 文件查看里面的内容,它其实就是一个 2048 长度的 RSA 私钥。

由于激活序列号通常都是4位一分隔、共4分隔的内容,比如: xxxx-xxxx-xxxx-xxxx 而我们生成的这个东西显然不是这样的格式,因此我们还需要进一步操作。

4、生成序列号以及离线激活码

序列号的生成就需要使用到另一个程序 navicat-keygen.exe 了,同样的,也不能通过简单的双击就完成所需的功能,需要咱们使用命令来完成。

在生成之前,需要先把现在目录下 libcc.dll 文件复制回 Navicat 的安装目录,替换原来的文件,不必担心,上一步已经帮你备份好了。

那么现在可以继续开始命令,在命令窗口中输入:

D:\file\navicat_premium_x64\navicat-keygen-for-x64>navicat-keygen.exe -text ./RegPrivateKey.pem

会出现提示:

Select Navicat product:
0. DataModeler
1. Premium
2. MySQL
3. PostgreSQL
4. Oracle
5. SQLServer
6. SQLite
7. MariaDB
8. MongoDB
9. ReportViewer

(Input index)> 1

咱们这里是激活 Navicat Premium 因此输入 1 , 然后按回车,会出现:

Select product 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)> 1

根据你的语言选择,简体中文就输入 1 ,然后回车,会出现:

(Input major version number, range: 0 ~ 15, default: 12)> 12

选择激活的版本,上面提供的下载链接是 12 的版本,因此输入 12 ,然后回车,会出现:

Serial number:
NAVG-VETN-****-**** 

Your name:

这时出现了序列号了(我这里把我的序列号隐藏了),但千万别把命令窗口关闭了,你可以把这个序列号复制下来,这时候下面又要求输入你的名字,不用着急先不用输入。

现在把你的网络断开(拔网线、关wifi什么的),打开 Navicat 主程序,找到注册窗口,输入上面显示出来的序列号,点击激活。由于是断开了网络,所以肯定没法激活,会提示你是否手动激活,你就选手动激活。

点击手动激活之后,会弹出一个手动激活窗口,里面有两个大输入框,第一个是“请求码”,第二个是“激活码”。这个时候复制“请求码”的内容,如图所示:

复制请求码

复制完成后,回到命令窗口,继续输入要求的内容,姓名:

Your name: Xxxxxx

根据你的个人意愿输入姓名,但最好别是中文的。输入后按回车,会继续要求你输入组织:

Your organization: Xxxxxx

可以和姓名相同,但也最好别是中文的。输入后回车,这时候会要求输入“请求码”:

Input request code (in Base64), input empty line to end:
|

这时候将之前复制的“请求码”粘贴进来,按两次回车。不出意外,会得到下面的结果:

Request Info:
{"K":"NAV*******OD47", "DI":"QgXf2******Q5xs/iY", "P":"WIN"}

Response Info:
{"K":"NAV*******OD47","DI":"QgXf2*******Q5xs/iY","N":"Mi*****wer","O":"Mi******wer","T":15****7}

License:
AYpqMEzP2*******************************************Zxr7oHkhzsDp
bCVLS7a1u*******************************************fh8mRFfBsJqW
iwKNAqkpO*******************************************l+rEs3d275lE
FlCPTSoNZ*******************************************d8vRjDdldYzO
xwsnoCpsb*******************************************rfiZLC0JEmd+
lYtBDkGwe********LQ==

我这边已经将结果做了隐私处理,自己操作则会看到具体内容,将上面 License 下面列出的所有内容复制下来,粘贴到手动激活窗口的下面的输入框里面,duang~ ,激活成功:

四、注意

特别注意:激活后打开软件可能会提示你是否更新,你一定不要勾选[启动时检查更新]并且不进行更新,不然会自动退出软件。

Full text complete, Reproduction please indicate the source. Help you? Not as good as one:
Comment(Comments need to be logged in. You are not logged in.)
You need to log in before you can comment.

Comments (13 Comments)