欢迎来到瑞博软件站,找素材,搜软件,就上瑞博软件站!
一个 MD5 密码暴力破解软件,支持多线程解密,保存解密进度等功能。 其特点是速度快,操作方便,功能全面!本次修改.增加了两个密码字典插件.使破解更容易!优化了进程.速度有所提高!
由于 MD5 是一种不可逆的编码算法,因此要“还原”出原始密码就只能用穷举法(暴力法)了。
本程序使用了公开的 MD5 算法模块,在P4-1.5G的机器上一秒钟可以尝试约20000个号码。
典型的MD5字典如下:
....
password 5f4dcc3b5aa765d61d8327deb882cf99
admin 21232f297a57a5a743894a0e4a801fc3
cnblog efbc3548e65e7225dcf43d3918d94e6f
....
在进行破解的时候,破解程序将字典映射Mapping到内存中,然后将HASH和待破解的密文进行逐条比较(这点和Brute-Force是一样的),直到找到某条HASH和待破解的密文相同为止。
值得注意的是,基于字典的暴力破解时间上比单纯的内存计算型暴力破解更有效率,只要一次的"字典生成"花费一定的时间,后续的多次破解都可以重复使用这个字典。
注意,这里说的"字典"指的对应某个算法的字典: MD5 Directory、SHA1 Directory、NTLM Directory等等。
总的来说,字典攻击是对单纯的内存型暴力破解的一个改进,它引入了PreComputation的思想,但缺点也很明显,需要占用及其庞大的磁盘空间,以至于对于长度16以上的密码字典,完整存储根本不可能