抱歉坑太多了,最后还是没完成。但是趟过的坑记录还是保留下来吧,或者能帮到别人。
1. 下载解压JohnTheRipper源码
https://github.com/openwall/john/archive/bleeding-jumbo.zip
2. 安装cygwin 和相关依赖
官网链接:https://cygwin.com/install.html
下载 steup-x86_64.exe 文件。这个文件既是用来安装cygwin的,也可以用来安装cygwin的库或插件的。
这里是第一次安装,需要链接网络才能下载必要的插件(如libtool、gcc、dos2unix等)。
这里搜索需要下载的插件和库。
libtool、gcc、dos2unix 这三个一定要安装!!!
C语言编译器我选的是这个。
3. 编译
3.1 切换目录的坑
第一次使用的时候出现不存在文件或者目录的报错,但是现在重新尝试的时候这个命令又能正常切换目录了。
$ cd D:
No such file or directory
比如你的文件解压在D盘,使用cd /cygdrive/d/ 进行目录切换
下面是我解压在 downloads文件夹了。先切换到src文件夹里面
$ cd /cygdrive/d/downloads/src
3.2 编译安装的坑01——不同系统换行符的问题
运行命令 ./configure && make -s clean && make -sj4 进行编译
这里遇到了一个坑</