John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。目前的最新版本是John the Ripper 1.8.0版,针对Windows平台的最新免费版为John the Ripper 1.7.9版。
John是Kali Linux的十大安全工具,在Ubuntu上,可以通过软件包管理器( synaptic package manager )来安装。john the Ripper主要读取linux文件下的/etc/shadow文件。
安装John the Ripper
下载: wget http://www.openwall.com/john/j/john-1.8.0.tar.gz
解压: tar xvf john-1.8.0.tar.gz -C ./ 使用tar xvf john-1.8.0.tar.gz -C ./ 命令将源码压缩包解压到当前目录
进入指定目录:cd /john-1.8.0/run/src 切换到john-1.8.0目录里,可以看到手册文档(doc),运行程序(run),源码文件(src),进入到源码文件里
安装编译环境: yum -y install gcc gcc-c++ 在编译安装之前,使用yum