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
网友评论