shadow文件解析

打印 上一主题 下一主题

主题 989|帖子 989|积分 2967

shadow文件是什么

"shadow文件"通常指的是Linux系统中的/etc/shadow文件。这个文件存储了系统用户的加密暗码和相干的暗码计谋信息,是系统安全中非常重要的一部分。
具体来说,/etc/shadow文件包含了每个用户账号的暗码哈希值(hash)、暗码最后修改日期、暗码逾期时间、账号是否被锁定等信息。由于暗码哈希值是加密存储的,这使得纵然直接访问了/etc/shadow文件,也不轻易得到用户的原始暗码。
一般环境下,普通用户是无法直接检察/etc/shadow文件的内容的,因为它的访问权限通常被设置为只有系统管理员(root用户)可以读取。如许做是为了掩护用户的暗码信息不被非授权的用户获取。
管理/etc/shadow文件的工具通常包罗passwd命令和相干的系统设置文件,如/etc/passwd和/etc/login.defs等。这些工具和文件共同确保了系统账户的安全和管理。
shadow文件格式

文件的格式为:
{用户名}:{加密后的口令暗码}:{口令最后修改时间距原点(1970-1-1)的天数}:{口令最小修改隔断(防止修改口令,如果时限未到,将恢复至旧口令):{口令最大修改隔断}:{口令失效前的告诫天数}:{账户不活动天数}:{账号失效天数}:{保留}
 
此中{加密后的口令暗码}的格式为 \$id\$salt\$encrypted
id为1时,接纳md5算法加密
id为5时,接纳SHA256算法加密
id为6时,接纳SHA512算法加密
salt为盐值,是对暗码举行hash的一个干扰值
encrypted为散列值
 
如何通过shadow文件得到账号暗码

使用kali工具
john或hashcat即可科学得到暗码下面演示
hashcat -m 1800 -a 0 hash fasttrack.txt
•    -m 1800: 这是 Hashcat 中哈希范例的标识符。在这里,1800 表示 SHA-512crypt、SHA-512(Unix) 的哈希范例。这告诉 Hashcat 它必要实验破解的哈希是哪种范例。
•    -a 0: 这是 Hashcat 中攻击模式的标识符。-a 0 表示使用基本攻击模式,也就是直接实验给定字典中的暗码或天生暗码并与哈希举行比较。这种模式适用于常见的暗码破解。
•    hash: 这里应该是你要破解的哈希值,它应该是哈希文件中实际的哈希字符串。
•    fasttrack.txt: 字段

 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表