Linux系统在哪里保存用户的加密密码以及如何解码?或者,也许有一种解决方法可以获取初始用户的密码?谢谢
在
Unix系统中保存密码的文件的默认目录是
etc/passwds
和 macOS 中
etc/master.passwds
https://docs.python.org/3/library/crypt.html
您可以阅读有关Python的加密库的信息,这可以帮助您解码Unix密码。我这样做的方法之一是生成一定长度为 8 的所有可能的字符串,然后将该文件中的哈希值与每个单词的哈希值进行比较。我不确定这是解决这个问题的最佳方法,但它有效。
看看这里:Python 生成所有可能的长度为 n 的字符串