python读取shadow文件脚本
该脚本源代码为centos中执行的源代码
from dataclasses import fields
with open('/etc/shadow','r')as file:
for line in file:
list=line.split(':')
if list[1]!="*" and list[1]!="!" and list[1]!="!*":
pas=list[1].split('$')
salt=list[1][list[1].find("$",1)+1:list[1].find("$",3)]
passhash=list[1][list[1].find("$",3)+1:]
name=list[0]
print("username:"+name)
print("salt:"+salt)
print("scriptshash:"+passhash)
需要赋权该文件
chmod 777 shadow.py
随后使用python执行
python3 shadow.py
备注:在别的系统使用需要修改文件路径
本文介绍了一个Python脚本,用于在CentOS系统中读取shadow文件,提取用户名、密码哈希及盐值,并说明了如何运行和授权。
447

被折叠的 条评论
为什么被折叠?



