美文网首页
记录在Ubuntu18.04上navicat15中文版的crac

记录在Ubuntu18.04上navicat15中文版的crac

作者: thepoy | 来源:发表于2020-02-09 10:00 被阅读0次

1、下载相关文件

1中文官网下载navcicat15,放在桌面上,再逐行执行以下命令

mkdir ~/Desktop/navicat15-premium-cs
sudo mount -o loop ~/Desktop/navicat15-premium-cs.AppImage ~/Desktop/navicat15-premium-cs
cp -r ~/Desktop/navicat15-premium-cs ~/Desktop/navicat15-premium-cs-patched
sudo umount ~/Desktop/navicat15-premium-cs
rm -rf ~/Desktop/navicat15-premium-cs

2下载crack资源

原文件:https://codeload.github.com/sungaoyong/navicat-keygen-linux/zip/linux
原github上的教程需要进行编译,但编译过程可能会有点问题,所以我就直接传一个编译好的文件,解压即用(跳过第2步)。后续如果用着有什么问题,可以下载原文件,自己重新编译。
链接: https://pan.baidu.com/s/1VqFVPiCr2LI--R-7sUlwEw 提取码: 4i6u

2、编译crack文件

1请确保你安装了以下几个库:

  • capstone
  • keystone
  • rapidjson
    你可以通过下面的命令来安装它们:
# install capstone
sudo apt-get install libcapstone-dev

# install 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

# install rapidjson
sudo apt-get install rapidjson-dev

2你的gcc支持C++17特性。

ubuntu上默认是gcc7,我并不清楚gcc7是否支持c++17,于是直接安装了个gcc8,再进行下面的操作,你也可以尝试不安装gcc8。
编译时可能会报filesystem错误,通过修改./Makefile第75行解决。在第75行后加上" -lstdc++fs",如:

$(PATCHER_SOURCE) -o $(PATCHER_BINARY) -lcrypto -lcapstone -lkeystone -lstdc++fs

编译:

make all

3、懒得写了,自己搜吧,后续过程与mac相同。

相关文章

网友评论

      本文标题:记录在Ubuntu18.04上navicat15中文版的crac

      本文链接:https://www.haomeiwen.com/subject/aurgxhtx.html