我正在构建此md5密码破解程序,以查找隐藏在网页中的哈希。 我的网址页面位于一个单独的文件中,同时我使用函数(html)调用该网站以查找和破解哈希。 我有点纠结于如何完成代码,至少要找到散列而不在此时破解它们。这是我的代码,用于查找隐藏的哈希。 谢谢
def dictionary_attack(html):
dictionary = ['qwerty','qwerty1','password','password1','default','default','123','12345','123456']
password_found = False
for dictionary_value in dictionary:
hashed_value = (hashlib.md5(dictionary_value)).hexdigest()
if hashed_value == password_hash:
password_found = True
recovered_password = dictionary_value
if password_found -- True:
print ('Found \n',password_hash)
print ('password rec' , recovered_password)
else:
print ('pass not found')
if __name__ == '__main__':
main(html)