Linux笔记——John the Ripper安装

一、简介

John the Ripper免费的开源软件,是一个快速的密码破解工具。

John the Ripper用于在已知密文的情况下尝试破解出明文的破解密码软件,支持大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。

二、下载

John the Ripper官方下载地址:https://www.openwall.com/john/

三、安装

rpm包的安装方法之前在笔记中已经提及过:Linux笔记——软件包管理_艾特5号的博客-CSDN博客_linux软件包管理知识点

不过这个不是传统的rpm包,没有config脚本,所以安装方式查看README.md。

 去doc/INSTALL文件里查看安装过程:

 

先安装OpenSSL,然后再安装John the Ripper

一开始我用“openssl version”查看系统里已经安装了openssl,但是安装John the Ripper

cd src
./configure && make

但是还是会报错,说没有openssl开发包:

 百度之后,发现要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:

sudo apt-get install libssl-dev

要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:

yum install openssl-devel

然后再重复之前的安装过程,此时就不报错了

cd src
./configure && make

自此,安装完成。执行下面命令测试:

cd ../run
./john --test

四、使用

破解用户student01的密码:

首先去用户配置文件:/etc/passwd , /etc/shadow文件中收集信息

grep student01 /etc/passwd > /test/student01.passwd
grep student01 /etc/shadow > /test/student01.shadow

合成这两部分信息(因为我的john安装在目录/test/john-1.9.0-jumbo-1/中,所以执行文件路径/test/john-1.9.0-jumbo-1/run)

/test/john-1.9.0-jumbo-1/run/unshadow /test/student01.passwd /test/student01/shadow > /test/student01.john

破解:

/test/john-1.9.0-jumbo-1/run/john /test/student01.john

密码越难,破解的时间越长,说明密码复杂度越大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值