本文共 1226 字,大约阅读时间需要 4 分钟。
1. RainbowCrack
RainbowCrack是一款利用彩虹表破解hash密码的破解软件。RainbowCrack的工作原理是:生成所用可能的明文并在运行中计算相应hash,然后再与字典中的目标hash进行比较,如果发现匹配则找出明文成功,否则将中间结果丢弃。彩虹表的相关知识参见这里:http://en.wikipedia.org/wiki/Rainbow_table。RainbowCrack的特点如下:
- 全部时间内存权衡工具套件,包括彩虹表生成,排序,转换和查找。
- 支持任何哈希算法彩虹表。
- 支持任何字符集彩虹表。
- 支持RAW文件格式(彩虹表.RT)和紧凑的文件格式(.RTC)。
- 支持多内核处理器。
- 支持GPU(通过NVIDIA的CUDA技术)。
- 支持多GPU(通过NVIDIA的CUDA技术)。
- 支持32位Windows XP,32位Windows Vista 和32位Windows 7。
- 命令行和图形用户界面。
工具的更多信息及下载地址参见这里:http://project-rainbowcrack.com/
2. 使用GPU破解Hash密码的密码破解工具-oclHashcat
oclHashcat是一个利用显卡GPU破解Hash密码的高级密码恢复(advanced password recovery)工具。
工具特点:
- 免费
- 支持多GPU
- 支持多种Hash
- Linux和windows二进制文件
- 使用OpenCL
- 基于NVidia显卡最快的MD5(multihash)破解工具
- 基于ATI显卡最快的MD5(multihash)破解工具
- 支持字典(不仅限于暴力破解/Mask-Attack)
- Can mix wordlists with Mask-Attack to emulate Hybrid-Attacks
- 可以一边看电影一边破解
- 支持暂停/恢复
- 支持分布式环境
- 更多特点参见工具网址。
支持算法:
- MD5
- md5(md5($pass))
- md5(md5($pass).$salt)
- MySQL
- MD4
- NTLM
- SHA
- WPA/WPA2
测试GPU
- 8500gt
- 8700mgt
- 8800gt
- 8800gts
- 9600gt
- 9800gt
- gt240
- gtx260
- gtx280
- gtx285
- gtx295
- hd4850
- hd4870
- hd5770
- hd5870
- hd5970
工具网址:
GPU 驱动和SDK: NV users require ForceWare 195.x. & ATI users require Catalyst 10.4 and ATI Stream SDK v2.1.
利用GPU运算工具hashcat爆破window密码
: http://wenku.baidu.com/view/edec60c926fff705cc170ae3.html
转载地址:http://hbzvb.baihongyu.com/