使用John the Ripper破解密码


简介

John the Ripper是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。除了在各种Unix系统上最常见的几种密码哈希类型之外,它还支持Windows LM散列,以及社区增强版本中的许多其他哈希和密码。它是一款开源软件。Kali中自带John。

John the Ripper支持字典破解方式和暴力破解方式

可执行文件位置: /usr/sbin/john

密码字典所在目录:/usr/share/john/

破解Linux系统密码

1.先安装

sudo apt install john

2.使用 unshadow 命令组合 /etc/passwd 和 /etc/shadow ,组合成 test_passwd 文件(test_passwd 就是 /etc/passwd 和 /etc/shadow 的简单组合:)。

unshadow  /etc/passwd  /etc/shadow >  test_passwd

3.然后用 John 破解密码了。

# 我们可以使用 John 自带的密码字典,位于 /usr/share/john/password.lst ,也可以使用我们自己的密码字典。

# 用John自带的密码字典为例:
john  test_passwd

# 若使用自己的密码字典:
john  --wordlist=字典路径   test_passw

4.查看破解信息

john  --show  test_passwd

文章作者: 剑胆琴心
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 剑胆琴心 !
评论
 本篇
使用John the Ripper破解密码 使用John the Ripper破解密码
简介John the Ripper是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、Be
2021-06-08
下一篇 
Python解析IP地址CIDR的形式 Python解析IP地址CIDR的形式
方法1:使用IPy库 from IPy import IP ip = IP('127.0.0.0/30') for x in ip: print(x) 方法二:使用netaddr库 CIDR也能直接转成IP地址段 f
2021-06-07
  目录