linux-shadow 文件密码分析

1、shadow文件格式分析

文件内容:
cmcc:$y$j9T$Tk0pcQ561zX9aa4rIiT1z/$WMSZ24MMqhOfIa1ID3b5N2YBXeEC8IeTQWxxW:19523:0:99999:7:::
USERNAME:PASSWORD:LAST_CHANGED:MIN_DAYS:MAX_DAYS:WARNNING:EXPIRES:INVALID:RESERVED

1、USERNAME:用户账号名称。

2、PASSWORD:加密后的密码。

3、LAST_CHANGED:密码最后一次修改的日期。

4、MIN_DAYS:密码修改的最小间隔天数。

5、MAX_DAYS:密码修改的最大天数。

6、WARNNING:密码过期前警告的天数。

7、EXPIRES:密码过期的日期

8、INVALID:	账号失效日期

9、RESERVED:保留位,未定义功能

2、分析密码

PASSWORD:分析这个字段
获得加密方式:盐:和密码
如:split_node="$y$j9T$Tk0pcQ561zX9aa4rIiT1z/$WMSZ24MMqhOfIa1ID3b5N2YBXeEC8IeTQWxxW"

3、撞库

import crypt
split_node="$y$j9T$Tk0pcQ561zX9aa4rIiT1z/$WMSZ24MMqhOfIa1ID3b5N2YBXeEC8IeTQWxxW"
_pwd = crypt.crypt("猜测密码", "$".join(split_node[:-1]))
print('密码是', _pwd)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值