word源码java
字典攻击
该存储库包含一个用
Java
编码的字典攻击的简单示例。
存储库内容描述
以下是您可以在此存储库中找到的文件:
password.txt包含我们使用攻击恢复的密码列表
DictionaryAttack.java是攻击的源代码
english.0是攻击期间用来恢复密码的字典
password.txt文件格式说明
我们使用攻击恢复的密码列表是一个文本文件,其中每一行都包含一个用户帐户名,后跟一个密码。
有两种可能的行格式:第一种包含未加盐的密码,而第二种包含加盐的密码和盐。
username
0
unsaltedpassword
username
1
salt
saltedpassword
密码使用
SHA-1
进行散列(请参阅
Java
加密扩展中的实现攻击源代码)。
使用盐时,它会简单地与密码连接在一起,如下所示:
salt
||
password
salt
||
password
。
攻击描述
该攻击简单地逐行读取字典,并为每行中包含的单词计算
6
个不同的可能散列密码。
将这
6
个可能的哈希值与password.txt文件中包含的每个密码进行比较以
2021-07-30 13:41:53
116KB
系统开源
1