「rtgen」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 ;rtgen:あーるてぃーじぇん (?) __TOC__ == 概要 == rtgen は、RainbowCrack の[[レインボーテ...」)
 
(相違点なし)

2013年4月11日 (木) 00:13時点における最新版


読み方

rtgen
あーるてぃーじぇん (?)

概要

rtgen は、RainbowCrackレインボーテーブルを生成するためのコマンドです。

インストール

  • RainbowCrack のインストールをご参照ください。

使い方

RainbowCrack 1.2 - Making a Faster Cryptanalytic Time-Memory Trade-Off
by Zhu Shuanglei <shuanglei@hotmail.com>
http://www.antsight.com/zsl/rainbowcrack/
 
usage: rtgen hash_algorithm \
             plain_charset plain_len_min plain_len_max \
             rainbow_table_index \
             rainbow_chain_length rainbow_chain_count \
             file_title_suffix
       rtgen hash_algorithm \
             plain_charset plain_len_min plain_len_max \
             rainbow_table_index \
             -bench
 
hash_algorithm:       available: lm ntlm md2 md4 md5 sha1 ripemd160
plain_charset:        use any charset name in charset.txt here
                      use "byte" to specify all 256 characters as the charset of the plaintext
plain_len_min:        min length of the plaintext
plain_len_max:        max length of the plaintext
rainbow_table_index:  index of the rainbow table
rainbow_chain_length: length of the rainbow chain
rainbow_chain_count:  count of the rainbow chain to generate
file_title_suffix:    the string appended to the file title
                      add your comment of the generated rainbow table here
-bench:               do some benchmark
 
example: rtgen lm alpha 1 7 0 100 16 test
         rtgen md5 byte 4 4 0 100 16 test
         rtgen sha1 numeric 1 10 0 100 16 test
         rtgen lm alpha 1 7 0 -bench
rtgen のコマンドライン引数
コマンドライン引数 説明
hash_algorithm ハッシュアルゴリズムを指定します。利用できるのは、lm ntlm md2 md4 md5 sha1 ripemd160 です。
plain_charset charset.txt にある charset 名を使います。 byte を指定するとプレーンテキストのキャラクタセットとして 256 すべての文字を使用します。
plain_len_min プレーンテキストの最小の長さ
plain_len_max プレーンテキストの最大の長さ
rainbow_table_index レインボーテーブルのインデックス
rainbow_chain_length レインボーチェインの長さ
rainbow_chain_count 生成するレインボーチェインのカウント
file_title_suffix ファイル姪に追加する文字列。生成したレインボーテーブルのコメントを追加します。
-bench ベンチマークを実行します。

charset.txt

FreeBSD の場合は、 charset.txt は、 /usr/local/share/examples/rainbowcrack/charset.txt にあります。

# charset configuration file for rainbowcrack 1.1 and later
# by Zhu Shuanglei <shuanglei@hotmail.com>
 
alpha                  = [ABCDEFGHIJKLMNOPQRSTUVWXYZ]
alpha-numeric          = [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
alpha-numeric-symbol14 = [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=]
all                    = [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/]
 
numeric                = [0123456789]
loweralpha             = [abcdefghijklmnopqrstuvwxyz]
loweralpha-numeric     = [abcdefghijklmnopqrstuvwxyz0123456789]

関連項目