Navicat Premium v12.0破解版怎么安裝?Navicat Premium手動(dòng)破解離線激活圖文教程

Navicat Premium 是一套數(shù)據(jù)庫管理工具,讓你以單一程序同時(shí)連接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 數(shù)據(jù)庫。 此外,它與 Drizzle、OurDelta 和 Percona Server 兼容,并支持 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud 和 Google Cloud 等云數(shù)據(jù)庫。
整體的破解思路是替換主程序中預(yù)置的RSA加密算法公鑰。
RSA加密算法的特點(diǎn)是密鑰成對(duì)匹配使用,公鑰加密私鑰才能解密,私鑰加密公鑰才能解密
首先用RSA加密算法工具生成一對(duì)公鑰和私鑰,用自己的公鑰替換官方的公鑰,然后再用自己的公鑰和私鑰來加密解密激活請(qǐng)求信息,進(jìn)行離線激活。
需要的資源、工具
①Navicat Premium 12 v12.0.22.0 官網(wǎng)下載地址:

Navicat Premium 12(數(shù)據(jù)庫管理工具) v12.0.11 中文安裝特別版(附破解補(bǔ)丁) 64位
- 類型:數(shù)據(jù)庫
- 大?。?/span>46.4MB
- 語言:簡體中文
- 時(shí)間:2017-08-11

Navicat Premium(導(dǎo)航貓數(shù)據(jù)庫管理) v12.0.11 簡體中文免費(fèi)安裝版(附破解補(bǔ)丁) x86
- 類型:數(shù)據(jù)庫
- 大小:41MB
- 語言:簡體中文
- 時(shí)間:2017-08-11
②DES加密算法計(jì)算器(16進(jìn)制)
③Resource Hacker V4.5.30 exe程序資源查看軟件
以下是破解步驟:
第一步 生成自己的RSA公鑰私鑰對(duì)
可以用open ssl 工具生成,也可以使用其他工具生成,注意密鑰是2048位的,PKCS#8格式
為了節(jié)省時(shí)間,可以使用我提供的一對(duì)密鑰。
公鑰:
-----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
不需要輸入密鑰加密密碼,生成密鑰對(duì)后,復(fù)制到記事本里保存,后面步驟使用,如下圖:
第二步 安裝程序,并替換安裝目錄中主程序的公鑰
①先安裝官方原版程序,安裝完畢后,找到安裝程序目錄,C:\Program Files\PremiumSoft\Navicat Premium 12
用 Resource Hacker 打開主程序navicat.exe,選擇左側(cè)節(jié)點(diǎn)RCData,選中ACTIVATIONPUBKEY項(xiàng),可以看到官方公鑰。
②把主程序資源中的激活公鑰保存為二進(jìn)制文件以修改,如下圖我保存為名為public的文件。
③用記事本打開public文件,把第一步已生成的公鑰復(fù)制到文件public里,并保存。
④選中ACTIVATIONPUBKEY項(xiàng),右鍵用public文件替換資源,替換后點(diǎn)擊保存,主程序中的公鑰已被修改,如下圖:
⑤Resource Hacker修改程序后,會(huì)默認(rèn)保存原文件并重新命名為navicat_original.exe,用修改后的navicat.exe替換安裝目錄中的主程序navicat.exe。
另外:還可以用winhex工具修改,搜索關(guān)鍵文本BEGIN PUBLIC KEY,跳轉(zhuǎn)定位到文件相應(yīng)偏移量地址,用16進(jìn)制形式修改。
第三步 算出有效的序列號(hào)密鑰
使用我算好的密鑰可以跳過此步,繼續(xù)第四步,節(jié)省時(shí)間。
中文版64/32位密鑰序列號(hào): NAVF-3FDM-QO4O-RGVT
英文版64/32位密鑰序列號(hào): NAVG-UJIZ-EVAP-JAUW
!?。。。。。。。。。。。?!
①序列號(hào)是一個(gè)16字節(jié)長度的字符串,是經(jīng)過Base32編碼的,其實(shí)際存儲(chǔ)長度為80位(8字節(jié)),輸入密鑰后程序也會(huì)用Base32解碼,以二進(jìn)制形式存儲(chǔ)比對(duì)。
簡單講一下Base32 編碼,就是把二進(jìn)制形式數(shù)據(jù)按每5位來分組,然后把每一組5位的二進(jìn)制數(shù)據(jù)轉(zhuǎn)為十進(jìn)制,去按十進(jìn)制順序搜索Base32編碼表中對(duì)應(yīng)的32個(gè)可見字符,重新保存顯示為編碼表中的可見字符。
正常的Base32 編碼表順序是:
也可以改變字符順序或字符內(nèi)容,實(shí)現(xiàn)加密的效果,只有自己知道編碼順序才能解碼。
不懂base32就自己Google一下
Navicat 的密鑰是按照正常的Base32編碼表,已經(jīng)證實(shí)
char EncodeTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
密鑰本身是一個(gè)80位長的二進(jìn)制數(shù)據(jù),為了便于表達(dá)我們用十六進(jìn)形式表示。
第1個(gè)8位二進(jìn)制數(shù)據(jù)是:68/*不知道表示什么,但是不能改變*/
第2個(gè)8位二進(jìn)制數(shù)據(jù)是:2A/*不知道表示什么,但是不能改變*/
第3個(gè)8位二進(jìn)制數(shù)據(jù)是:00/*不知道表示什么,但是可以任意設(shè)置改變,本次我設(shè)置空值,十六進(jìn)制00,二進(jìn)制就是00000000,你可以自己改*/
第4個(gè)8位二進(jìn)制數(shù)據(jù)是:00/*不知道表示什么,但是可以任意設(shè)置改變,本次我設(shè)置空值,十六進(jìn)制00,二進(jìn)制就是00000000,你可以自己改*/
第5個(gè)8位二進(jìn)制數(shù)據(jù)是:00/*不知道表示什么,但是可以任意設(shè)置改變,本次我設(shè)置空值,十六進(jìn)制00,二進(jìn)制就是00000000,你可以自己改*/
第6個(gè)8位二進(jìn)制數(shù)據(jù)是:CE/*第6個(gè)和第7個(gè)組合使用*/
第7個(gè)8位二進(jìn)制數(shù)據(jù)是: 32/*第6個(gè)和第7個(gè)組合使用,目前已知0xAC 0x88 代表英文版,0xCE 0x32 代表簡體中文版,0xAA 0x99 代表繁體中文版*/
第8個(gè)8位二進(jìn)制數(shù)據(jù)是: 65/*代表商業(yè)許可類型,0x65代表企業(yè)版,0x66代表教育版,0x67代表精簡版*/
第9個(gè)8位二進(jìn)制數(shù)據(jù)是: C0/*這個(gè)8位數(shù)據(jù)的前4位必須是1100,轉(zhuǎn)換為十進(jìn)制就是12,代表版本12,數(shù)據(jù)的后4位不知道代表什么,但是可以延遲激活實(shí)用時(shí)間,后4位可以是0000 或0001 */
第10個(gè)8位二進(jìn)制數(shù)據(jù)是: FF /*代表許可的期限權(quán)利類型,0xFB 代表30天不可轉(zhuǎn)售許可, 0xFC 代表90天不可轉(zhuǎn)售許可,0xFD 代表365天不可轉(zhuǎn)售許可,0xFE 代表不可轉(zhuǎn)售許可 ,0xFF 代表站點(diǎn)許可*/
這樣我們得到了中文版本密鑰的原始數(shù)據(jù):68 2A 00 00 00 CE 32 65 C0 FF
②然后對(duì)密鑰后8個(gè)8位數(shù)據(jù)進(jìn)行DES對(duì)稱加密,使用DES加密算法,并采用ECB模式,不懂DES加密算法和ECB模式,自己進(jìn)行Google搜索。
需要加密的數(shù)據(jù)即:00 00 00 CE 32 65 C0 FF ,共8字節(jié)(64位)數(shù)據(jù),DES加密算法加密后的密文數(shù)據(jù)位數(shù)一致,也是8字節(jié)(64位)數(shù)據(jù)。
DES加密密鑰是:64ADF32FAEF21A27
unsigned char DESKey = { 0x64, 0xAD, 0xF3, 0x2F, 0xAE, 0xF2, 0x1A, 0x27 };
打開DES加密計(jì)算器,輸入明文:000000CE3265C0FF,輸入加密密鑰:64ADF32FAEF21A27,得到密文:A1DFE00051EAF4B3
這樣我們得到了加密后的序列號(hào)密鑰數(shù)據(jù):68 2A A1 DF E0 00 51 EA F4 B3
③把密鑰原始數(shù)據(jù)轉(zhuǎn)化為二進(jìn)制,按每5位一組,進(jìn)行Base32編碼
二進(jìn)制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
轉(zhuǎn)為十進(jìn)制 13 0 21 5 27 5 3 12 16 14 28 14 17 6 21 19
搜索base32編碼表,得到密鑰:NAVF3FDMQO4ORGVT,即4字符一段格式:NAVF-3FDM-QO4O-RGVT
由于密鑰前16位數(shù)據(jù)必須是0x68,0x2A,且不參與DES加密可以看出,base32編碼后激活密鑰的前三個(gè)字符是 NAV...開頭
英文版本的序列號(hào)密鑰也是同樣方法得到,請(qǐng)自己算,或者使用已算好的。
第四步 解密激活請(qǐng)求碼,生成激活碼
①啟用程序Navicat Premium 12,未輸入密鑰前是評(píng)估版本,試用期是14天,啟動(dòng)后提示注冊(cè),斷開本機(jī)的網(wǎng)絡(luò),阻止程序聯(lián)網(wǎng),然后點(diǎn)擊注冊(cè)。
②輸入注冊(cè)密鑰NAVF-3FDM-QO4O-RGVT,并點(diǎn)擊激活,輸入密鑰后不激活,可以使用30天。
③斷網(wǎng)不能連接服務(wù)器激活,就是讓它不能聯(lián)網(wǎng)(你懂的),然后點(diǎn)擊手動(dòng)激活 我們就看到了離線激活請(qǐng)求碼。
④離線激活信息是base64編碼形式的,經(jīng)過RSA公鑰加密的,必須使用配對(duì)的私鑰解密,由于公鑰是我預(yù)置的,當(dāng)然使用我的私鑰解密。
解密后可以看到激活請(qǐng)求信息是:
{"K":"NAVF3FDMQO4ORGVT", "DI":"myqltxoo9vJHSX1v8NMQ", "P":"WIN 7"}
/*K代表激活密鑰,就是我們輸入的密鑰,可以看出,DI代表設(shè)備識(shí)別碼,不同硬件碼不同,P代表平臺(tái),就是操作系統(tǒng)*/
把激活請(qǐng)求碼復(fù)制到RSA在線解密工具,同時(shí)復(fù)制第一步的私鑰到解密工具,就能解密請(qǐng)求碼,如圖
http://tool.chacuo.net/cryptrsaprikey
那激活碼的信息是什么呢,激活碼明文包含這幾個(gè)項(xiàng)目:"K", "N", "O", "T", 'DI'。
"K"代表激活密鑰,必須和請(qǐng)求碼中的"K"信息一致;"N"代表稱,填寫任意字符,不宜太長;"O"代表組織,填寫任意字符,不宜太長;
"T"代表注冊(cè)時(shí)間,可以是標(biāo)準(zhǔn)字符形式(如2018-01-18 21:09:50),也可以是UNIX格式整數(shù)形式(如1516280990);
"DI"代表設(shè)備碼,必須和請(qǐng)求碼中的"DI"信息一致。
在windows系統(tǒng)上,"T"項(xiàng)可以忽略,即可以不填寫。
這樣我們得到了激活碼的明文:{"K":"NAVF3FDMQO4ORGVT", "N":"52pojie", "O":"52pojie.cn", "DI":"myqltxoo9vJHSX1v8NMQ"}
把激活碼的明文復(fù)制到在線加密工具,同時(shí)也復(fù)制第一步的私鑰到加密工具,就能生成標(biāo)準(zhǔn)的激活碼了,如圖
http://tool.chacuo.net/cryptrsaprikey
也可使用其他RSA加密工具。
⑤復(fù)制加密后激活碼信息到程序激活窗口,點(diǎn)擊激活,即可成功激活。
破解教程到此結(jié)束
相關(guān)文章
Navicat premium永久激活碼+激活教程 附激活補(bǔ)丁下載
Navicat premium激活教程+激活碼分享!今天主要給大家分享Navicat premium的激活教程和激活碼,希望能夠幫助到大家2022-01-07Navicat Premium 15 永久激活版安裝詳細(xì)教程
這篇文章主要向大家介紹Navicat Premium 15 永久激活版安裝教程,主要內(nèi)容包括基礎(chǔ)應(yīng)用、實(shí)用技巧、原理機(jī)制等方面,希望對(duì)大家有所幫助。2021-03-30Navicat for SQL Server v15中文版詳細(xì)安裝激活教程(含注冊(cè)機(jī))
Navicat for SQL Server是一個(gè)SQL Server管理工具,可快速輕松地創(chuàng)建、編輯和刪除所有數(shù)據(jù)庫對(duì)象,或運(yùn)行SQL查詢和腳本,幫助用戶更好的管理和設(shè)計(jì)SQL Server,本平臺(tái)提供2020-03-18Navicat for MySQL v15中文企業(yè)版安裝激活教程(附下載)
Navicat for MySQL 15是一款第三方mysql管理工具,能夠同時(shí)連接 MySQL 和 MariaDB 數(shù)據(jù)庫,這里帶來了Navicat for MySQL 15企業(yè)版的安裝激活方法,并附注冊(cè)機(jī)下載2020-02-27Navicat Data Modeler怎么激活?Navicat Data Modeler安裝激活詳細(xì)圖文
Navicat Data Modeler怎么激活?下文小編就為大家?guī)鞱avicat Data Modeler安裝激活詳細(xì)圖文教程,感興趣的朋友可以看看2020-01-08sql server管理工具Navicat for sql server 12安裝及激活教程
Navicat for sql server 12如何激活?下文中為大家?guī)砹薔avicat for sql server 12安裝及激活教程。另附上注冊(cè)機(jī)及軟件原件下載,感興趣的朋友不妨閱讀下文內(nèi)容,參考一下2019-12-03Navicat怎么連接PostgreSQL數(shù)據(jù)庫?Navicat Premium新建連接PostgreSQL
Navicat Premium是通用數(shù)據(jù)庫管理和開發(fā)工具,支持PostgreSQL數(shù)據(jù)庫,那么,Navicat怎么連接PostgreSQL數(shù)據(jù)庫?今天小編就給大家?guī)鞱avicat Premium新建連接PostgreSQL數(shù)據(jù)2017-12-29Navicat Premium 12.0完美激活無限試用圖文教程(附注冊(cè)補(bǔ)丁)
navicat premium 12是一款目前互聯(lián)網(wǎng)上最好用的可多重連接的數(shù)據(jù)庫管理工具,能夠支持MySQL、MariaDB、SQL Server、SQLite、Oracle等,下面帶來navicat premium 12中文使用2017-09-07navicat for mysql怎么注冊(cè)?navicat11全系列破解教程(附注冊(cè)碼)
Navicat是一款數(shù)據(jù)庫管理工具,專為簡化數(shù)據(jù)庫的管理及降低系統(tǒng)管理成本而設(shè)的,現(xiàn)在Navicat已經(jīng)發(fā)展到Navicat11最新版,那么Navicat注冊(cè)碼是什么?一起來看看navicat11全2020-11-10Navicat Premium怎么安裝 Navicat Premium安裝使用圖文教程
Navicat Premium 是一個(gè)可多重連接的數(shù)據(jù)庫管理工具,它可讓你以單一程序同時(shí)連接到MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL數(shù)據(jù)庫,讓管理不同類型的數(shù)據(jù)庫更加2015-07-22