python读取shadow文件脚本

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,windows,linux,网络安全,安全,web安全)