Linux系統--破解Navicat15


  -------------------------------------------僅供參考,請支持原版------------------------------------------------------

1、相關工具

navicat15-premium-cs.AppImage:Navicat 15 premium 官方簡體中文試用版
navicat-patcher:補丁
navicat-keygen :注冊機
appimagetool-x86_64.AppImage:Linux 獨立運行軟件打包工具

安裝包鏈接:相關工具百度網盤下載地址 『提取碼』:jjtr

2、下載相關依賴

# 安裝 capstone
$ sudo apt-get install libcapstone-dev

# 安裝 keystone
$ sudo apt-get install cmake
$ git clone https://github.com/keystone-engine/keystone.git
$ cd keystone
$ mkdir build
$ cd build
$ ../make-share.sh
$ sudo make install
$ sudo ldconfig

# 安裝 rapidjson
$ sudo apt-get install rapidjson-dev

# 安裝 openssl
$ sudo apt-get install openssl

3、操作步驟

1)將navicat15-premium-cs.AppImage:Navicat 15 premium 官方簡體中文試用版解壓

#當前路徑為/home/test/navicat15/

$ mkdir /home/test/navicat15/navicat15-premium-en $ sudo mount -o loop /home/test/navicat15/navicat15-premium-en.AppImage /home/test/navicat15/navicat15-premium-en $ cp -r /home/test/navicat15/navicat15-premium-en /home/test/navicat15/navicat15-premium-en-patched $ sudo umount /home/test/navicat15/navicat15-premium-en $ rm -rf /home/test/navicat15/navicat15-premium-en
navicat15-premium-en-patched就是軟件解壓完的軟件文件夾

2)使用 navicat-patcher 替換官方公鑰。

$ cd /home/test/navicat15
$ ./navicat-patcher /home/test/navicat15/navicat15-premium-en-patched

 Navicat Premium 15.0.3 Linux 英文版 已經通過測試。下面是樣例輸出:

**********************************************************
*       Navicat Patcher (Linux) by @DoubleLabyrinth      *
*                  Version: 1.0                          *
**********************************************************

Press ENTER to continue or Ctrl + C to abort.

[+] Try to open libcc.so ... Ok!

[+] PatchSolution0 ...... Ready to apply
   RefSegment      =  1
   MachineCodeRva  =  0x0000000001413e10
   PatchMarkOffset = +0x00000000029ecf40

[*] Generating new RSA private key, it may take a long time...
[*] Your RSA private key:
   -----BEGIN RSA PRIVATE KEY-----
   MIIEowIBAAKCAQEArRsg1+6JZxZNMhGyuM8d+Ue/ky9LSv/XyKh+wppQMS5wx7QE
   XFcdDgaByNZeLMenh8sgungahWbPo/5jmkDuuHHrVMU748q2JLL1E3nFraPZqoRD
   ...
   ...
   B1Z5AoGBAK8cWMvNYf1pfQ9w6nD4gc3NgRVYLctxFLmkGylqrzs8faoLLBkFq3iI
   s2vdYwF//wuN2aq8JHldGriyb6xkDjdqiEk+0c98LmyKNmEVt8XghjrZuUrn8dA0
   0hfInLdRpaB7b+UeIQavw9yLH0ilijAcMkGzzom7vdqDPizoLpXQ
   -----END RSA PRIVATE KEY-----
[*] Your RSA public key:
   -----BEGIN PUBLIC KEY-----
   MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArRsg1+6JZxZNMhGyuM8d
   +Ue/ky9LSv/XyKh+wppQMS5wx7QEXFcdDgaByNZeLMenh8sgungahWbPo/5jmkDu
   ...
   ...
   GrVJ3o8aDm35EzGymp4ON+A0fdAkweqKV6FqxEJqLWIDRYh+Z01JXUZIrKmnCkgf
   QQIDAQAB
   -----END PUBLIC KEY-----

*******************************************************
*                   PatchSolution0                    *
*******************************************************
[*] Previous:
+0x0000000000000070                          01 00 00 00 05 00 00 00          ........
+0x0000000000000080  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
+0x0000000000000090  00 00 00 00 00 00 00 00 40 cf 9e 02 00 00 00 00  ........@.......
+0x00000000000000a0  40 cf 9e 02 00 00 00 00 00 10 00 00 00 00 00 00  @...............
[*] After:
+0x0000000000000070                          01 00 00 00 05 00 00 00          ........
+0x0000000000000080  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
+0x0000000000000090  00 00 00 00 00 00 00 00 d0 d0 9e 02 00 00 00 00  ................
+0x00000000000000a0  d0 d0 9e 02 00 00 00 00 00 10 00 00 00 00 00 00  ................

[*] Previous:
+0x00000000029ecf40  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
+0x00000000029ecf50  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
+0x00000000029ecf60  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
...
...
+0x00000000029ed0c0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
[*] After:
+0x00000000029ecf40  ef be ad de 4d 49 49 42 49 6a 41 4e 42 67 6b 71  ....MIIBIjANBgkq
+0x00000000029ecf50  68 6b 69 47 39 77 30 42 41 51 45 46 41 41 4f 43  hkiG9w0BAQEFAAOC
+0x00000000029ecf60  41 51 38 41 4d 49 49 42 43 67 4b 43 41 51 45 41  AQ8AMIIBCgKCAQEA
...
...
...
+0x00000000029ed0c0  43 6b 67 66 51 51 49 44 41 51 41 42 ad de ef be  CkgfQQIDAQAB....

[*] Previous:
+0x0000000001413e10  44 0f b6 24 18 48 8b 44 24 28 8b 50 f8 85 d2 79  D..$.H.D$(.P...y
+0x0000000001413e20  6f                                               o               
[*] After:
+0x0000000001413e10  45 31 e4 48 8d 05 2a 91 5d 01 90 90 90 90 90 90  E1.H..*.].......
+0x0000000001413e20  90                                               .               

[*] New RSA-2048 private key has been saved to
   /home/doublesine/github.com/navicat-keygen/RegPrivateKey.pem

*******************************************************
*           PATCH HAS BEEN DONE SUCCESSFULLY!         *
*                  HAVE FUN AND ENJOY~                *
*******************************************************

  3)將文件重新打包成AppImage:

$ chmod +x appimagetool-x86_64.AppImage
$ ./appimagetool-x86_64.Appimage /home/test/navicat15/navicat15-premium-en-patched /home/test/navicat15/navicat15-premium-en-patched.AppImage

  4)運行剛生成的AppImage:

$ chmod +x /home/test/navicat15/navicat15-premium-en-patched.AppImage
$  ./home/test/navicat15/navicat15-premium-en-patched.AppImage

  5)另外開個窗口,使用 navicat-keygen 來生成 序列號 和 激活碼。

$ cd /home/test/navicat15
$ ./navicat-keygen --text RegPrivateKey.pem

  你會被要求選擇Navicat產品類別、Navicat語言版本和填寫主版本號。之后一個隨機生成的 序列號 將會給出。

 **********************************************************

*       Navicat Keygen (Linux) by @DoubleLabyrinth       *
*                   Version: 1.0                         *
**********************************************************

[*] 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   #選擇產品類型
[*] 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 #選擇產品的語言 [*] Input major version number: (range: 0 ~ 15, default: 12)> 15 #選擇產品的版本 [*] Serial number: NAVM-RTVJ-EO42-IODD #這里會生成一個序列號
[*] Your name: DoubleLabyrinth [*] Your organization: DoubleLabyrinth  [*] Input request code in Base64: (Double press ENTER to end) #到這里 切換至剛剛打開的Navicat窗口,點擊注冊

6)這里需要斷網!!! 然后將上面生成的序列號填着Navicat進行注冊。

    通常在線激活會失敗,所以在彈出的提示中選擇 手動激活,然后會生成一個請求碼,然后將請求碼黏貼到上面的keygen繼續生成

樣例:

[*] Input request code in Base64: (Double press ENTER to end)
OaGPC3MNjJ/pINbajFzLRkrV2OaSXYLr2tNLDW0fIthPOJQFXr84OOroCY1XN8R2xl2j7epZ182PL6q+BRaSC6hnHev/cZwhq/4LFNcLu0T0D/QUhEEBJl4QzFr8TlFSYI1qhWGLIxkGZggA8vMLMb/sLHYn9QebBigvleP9dNCS4sO82bilFrKFUtq3ch8r7V3mbcbXJCfLhXgrHRvT2FV/s1BFuZzuWZUujxlp37U6Y2PFD8fQgsgBUwrxYbF0XxnXKbCmvtgh2yaB3w9YnQLoDiipKp7io1IxEFMYHCpjmfTGk4WU01mSbdi2OS/wm9pq2Y62xvwawsq1WQJoMg==

[*] Request Info:
{"K":"NAVMRTVJEO42IODD", "DI":"4A12F84C6A088104D23E", "P":"linux"}

[*] Response Info:
{"K":"NAVMRTVJEO42IODD","DI":"4A12F84C6A088104D23E","N":"DoubleLabyrinth","O":"DoubleLabyrinth","T":1575543648}

[*] Activation Code:
i45HIr7T1g69Cm9g3bN1DBpM/Zio8idBw3LOFGXFQjXj0nPfy9yRGuxaUBQkWXSOWa5EAv7S9Z1sljlkZP6cKdfDGYsBb/4N1W5Oj1qogzNtRo5LGwKe9Re3zPY3SO8RXACfpNaKjdjpoOQa9GjQ/igDVH8r1k+Oc7nEnRPZBm0w9aJIM9kS42lbjynVuOJMZIotZbk1NloCodNyRQw3vEEP7kq6bRZsQFp2qF/mr+hIPH8lo/WF3hh+2NivdrzmrKKhPnoqSgSsEttL9a6ueGOP7Io3j2lAFqb9hEj1uC3tPRpYcBpTZX7GAloAENSasFwMdBIdszifDrRW42wzXw==

  然后把最后生成的激活碼復制到激活窗口,激活成功。

注:如果這里請求碼生成激活碼失敗的話,有可能是你的序列號不一致導致,將東西全部刪了,重來一次,不要重復生成。

源鏈接:navicat-keygen: A keygen for Navicat

              Ubuntu19.10下Navicat15premium無限期試用(親測有效)_u014585456的博客-CSDN博客_navicat15-premium-cs.appimage


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM