在shaow文件中打印salted哈希值Linux。

问题描述 投票:0回答:1

我需要帮助,在linux中打印影子文件的salted hash,而不是只打印'x'、'*'或'!'。到目前为止,我已经能够使用熊猫打印出其他条目。

def print_shadow_file(path):
    df = pd.read_csv(path, sep=':', header=None, usecols=[0,1,2,3], names=['username', 'salt', 'uid', 'gid'])
    print(df)

path = './shadow.txt'
print_shadow_file(path)

但这并不能打印出哈希值,只能打印出 "x "或"*"。有没有一个库可以实现这个功能?另外要检测使用的算法。

python linux hash shadow
1个回答
0
投票

我想你读取的是passwd文件而不是shadow文件。请检查一下。

passwd文件包含的条目是这样的。

root:x:0:0:0:root:root:binbash

影子文件包含这样的条目。

root:$salt$hash:17530:0:99999:7:::

© www.soinside.com 2019 - 2024. All rights reserved.