美文网首页Security
Kali-2·john破解密码

Kali-2·john破解密码

作者: 技术老男孩 | 来源:发表于2022-12-16 00:11 被阅读0次

一、概念:

  • kali系统提供了一个名为john的工具,可用于密码破解
  • 暴力破解分为2种穷举法和字典本,john属于通过字典本实现

二、工具使用方式:

  • node1创建几个账号
[root@node1 ~]# echo 123456 | passwd --stdin root
[root@node1 ~]# useradd tom
[root@node1 ~]# echo abc123 | passwd --stdin tom
[root@node1 ~]# useradd jerry
[root@node1 ~]# echo 123123 | passwd --stdin jerry
  • 将shadow文件传给kali服务器
[root@node1 ~]# scp /etc/shadow kali@192.168.88.40:/home/kali/
  • 使用john暴力破解(密码本默认john自定义的字典)
# 字典暴力破解,密码本是/usr/share/john/password.lst
┌──(kali㉿kali)-[~]
└─$ sudo john shadow  

# 直接显示破解的密码,不显示其他额外信息
┌──(kali㉿kali)-[~]
└─$ sudo john --show shadow                
root:123456:18912:0:99999:7:::
tom:abc123:18912:0:99999:7:::
jerry:123123:18912:0:99999:7:::
  • 使用john暴力破解(使用指定本地密码文件)
# 字典暴力破解,指定密码本文件
┌──(kali㉿kali)-[~]
└─$ sudo john --wordlist=/tmp/mima.txt shadow

三、补充:

  • 在线哈希值的网站:https://cmd5.com/
  • 哈希是算法,英文hash的音译,包括md5、sha等
  • 哈希算法是一种单向加密的算法,也就是将原始数据生成一串“乱码”
  • 只能通过原始数据,生成这串“乱码”,但是不能通过“乱码”回推出原始数据
  • 相同的原始数据,生成的乱码是相同的。

相关文章

网友评论

    本文标题:Kali-2·john破解密码

    本文链接:https://www.haomeiwen.com/subject/hkkmfdtx.html