密码破解工具全解析
1. 密码破解基础
敲击键盘上的任意键会显示四行状态信息。每次操作时,似乎每秒能够测试超过 130,000 个密码。当显示 0g/s 时,意味着每秒猜测数为 0,即尚未找到密码。在每行末尾还能看到正在测试的密码范围。仅使用大写字母来获取最后一个密码的可能性不大,最佳方法是运行增量模式,若未指定模式,该模式即为默认模式。值得注意的是,在 2018 年,每秒大约能测试 40,000 个密码,但现代系统中处理器速度和其他性能的提升,使破解速度提高了两倍多。不过,即便拥有快速处理器、大量内存和高速存储设备,暴力破解密码仍然非常耗时。
2. 彩虹表
彩虹表是一种将哈希值映射到密码的字典,旨在加快密码破解过程。但这存在磁盘空间与速度的权衡,通过查找哈希值并找到关联密码来提高速度。对于 Windows 密码,由于其不使用盐值,这种方法可能会成功。盐值可防止使用彩虹表进行快速查找,若使用盐值,存储大量密码的所有可能哈希值和潜在盐值所需的磁盘空间可能会非常大,而且生成这样的彩虹表既耗时又耗计算资源。
Kali Linux 包含两个可与彩虹表配合使用的程序:
- 一个是基于 GUI 的程序,该程序本身不附带彩虹表,使用时需要下载或生成。
- 另一个是基于控制台的脚本套件,可用于创建彩虹表并通过哈希值查找密码。
无论选择生成还是下载彩虹表,都需要大量磁盘空间来获取足够大的表,以提高成功的几率。
3. ophcrack
ophcrack 是一个基于 GUI 的使用彩虹表进行密码破解的程序。它有预定义的表,但需要先下载并安装到程序中才能使用。下载的是一个 ZIP 文件,解压后,可
超级会员免费看
订阅专栏 解锁全文
1747

被折叠的 条评论
为什么被折叠?



