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