「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
コマンドライン引数 | 説明 |
---|---|
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]