RainbowCrack包装说明
RainbowCrack为菲利普·欧克林更快的时间内存权衡技术的一般建议的实施。它破解哈希的彩虹表。
RainbowCrack运用时间内存权衡算法破解哈希值。它不同于暴力破解哈希饼干。
蛮力破解哈希生成所有可能的明文,并计算相应的散列在飞行中,然后用哈希比较散列被破解。一旦发现匹配,明文被找到。如果所有可能的明文进行测试,并没有发现匹配,找不到明文。对于这种类型的哈希龟裂,所有的中间计算结果被丢弃。
的时间 - 存储器权衡散列裂解需要一个预先计算的阶段,当时的选择哈希算法,字符集,明文长度之内的所有的明文/散列对被计算和结果存储在称为彩虹表文件。这是耗费时间做这样的计算。但一旦一次预先计算完成后,存储在表哈希可以裂化以比蛮力裂化更好的性能。
资料来源:http://project-rainbowcrack.com/index.htm
RainbowCrack首页 | 卡利RainbowCrack回购
- 作者:RainbowCrack项目
- 授权方式:免费
包含在rainbowcrack软件包工具
rcrack - 彩虹表的密码破解
[email protected]:~# rcrack
RainbowCrack 1.5
Copyright 2003-2010 RainbowCrack Project. All rights reserved.
Official Website: http://project-rainbowcrack.com/
usage: rcrack rt_files [rt_files ...] -h hash
rcrack rt_files [rt_files ...] -l hash_list_file
rcrack rt_files [rt_files ...] -f pwdump_file
rcrack rt_files [rt_files ...] -n pwdump_file
rt_files: path to the rainbow table(s), wildchar(*, ?) supported
-h hash: load single hash
-l hash_list_file: load hashes from a file, each hash in a line
-f pwdump_file: load lanmanager hashes from pwdump file
-n pwdump_file: load ntlm hashes from pwdump file
hash algorithms implemented in alglib0.so:
lm, plaintext_len limit: 0 - 7
ntlm, plaintext_len limit: 0 - 15
md5, plaintext_len limit: 0 - 15
sha1, plaintext_len limit: 0 - 20
mysqlsha1, plaintext_len limit: 0 - 20
halflmchall, plaintext_len limit: 0 - 7
ntlmchall, plaintext_len limit: 0 - 15
oracle-SYSTEM, plaintext_len limit: 0 - 10
md5-half, plaintext_len limit: 0 - 15
example: rcrack *.rt -h 5d41402abc4b2a76b9719d911017c592
rcrack *.rt -l hash.txt
rt2rtc - 转换彩虹表的。RT到.rtc
[email protected]:~# rt2rtc
RainbowCrack 1.5
Copyright 2003-2010 RainbowCrack Project. All rights reserved.
Official Website: http://project-rainbowcrack.com/
usage: rt2rtc rt_files [rt_files ...] start_point_bits end_point_bits [-m chunk_size_in_mb] [-p]
Input rainbow tables must be sorted.
1 <= start_point_bits <= 64
1 <= end_point_bits <= 64
1 <= chunk_size_in_mb
rtc2rt - 从.rtc转换的彩虹表。RT
[email protected]:~# rtc2rt
RainbowCrack 1.5
Copyright 2003-2010 RainbowCrack Project. All rights reserved.
Official Website: http://project-rainbowcrack.com/
usage: rtc2rt rtc_files [rtc_files ...]
rtgen - 生成彩虹表
[email protected]:~# rtgen
RainbowCrack 1.5
Copyright 2003-2010 RainbowCrack Project. All rights reserved.
Official Website: http://project-rainbowcrack.com/
usage: rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_index
rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index -bench
hash algorithms implemented in alglib0.so:
lm, plaintext_len limit: 0 - 7
ntlm, plaintext_len limit: 0 - 15
md5, plaintext_len limit: 0 - 15
sha1, plaintext_len limit: 0 - 20
mysqlsha1, plaintext_len limit: 0 - 20
halflmchall, plaintext_len limit: 0 - 7
ntlmchall, plaintext_len limit: 0 - 15
oracle-SYSTEM, plaintext_len limit: 0 - 10
md5-half, plaintext_len limit: 0 - 15
example: rtgen md5 loweralpha 1 7 0 1000 1000 0
rtgen md5 loweralpha 1 7 0 -bench
rtsort - 排序彩虹表
[email protected]:~# rtsort
RainbowCrack 1.5
Copyright 2003-2010 RainbowCrack Project. All rights reserved.
Official Website: http://project-rainbowcrack.com/
usage: rtsort rt_files [rt_files ...]
rtsort rt_files [rt_files ...] -s
Use -s switch to sort rainbow tables by start point, otherwise rainbow tables are sorted by end point.
rcrack用法示例
rt2rtc用法示例
[email protected]:~# coming soon
rtc2rt用法示例
[email protected]:~# coming soon
rtgen用法示例
[email protected]:~# coming soon
rtsort用法示例
[email protected]:~# coming soon