「RainbowCrack」の版間の差分
提供: セキュリティ
(ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 ;RainbowCrack:れいんぼーくらっく __TOC__ == 概要 == RainbowCrack は、Philippe Oechslin の高速な ...」) |
|||
行31: | 行31: | ||
{{ports|/usr/ports/security/rainbowcrack|rainbowcrack}} | {{ports|/usr/ports/security/rainbowcrack|rainbowcrack}} | ||
+ | |||
+ | == FreeBSD に インストールされたファイル == | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | Information for rainbowcrack-1.2: | ||
+ | |||
+ | Files: | ||
+ | /usr/local/bin/rcrack | ||
+ | /usr/local/bin/rtgen | ||
+ | /usr/local/bin/rtdump | ||
+ | /usr/local/bin/rtsort | ||
+ | /usr/local/share/examples/rainbowcrack/charset.txt | ||
+ | </syntaxhighlight> | ||
== 使い方 == | == 使い方 == |
2013年4月11日 (木) 00:14時点における版
読み方
- RainbowCrack
- れいんぼーくらっく
概要
RainbowCrack は、Philippe Oechslin の高速な 時間と記憶領域のトレードオフ テクニックの多目的な実装です。 このソフトウェアの機能は、ハッシュのクラックです。
ブルートフォース(総当たり攻撃)でハッシュをクラックします。 ブルートフォースアプローチでは、すべての候補のプレーンテキストと対応するハッシュを1つずつ計算します。 計算されたハッシュは、ターゲットのハッシュと比較します。もし、その中にマッチするものが見つかれば、プレーンテキストが見つかります。そうでなければ、すべての候補のプレーンテキストが見つかるまで処理が続きます。
RainbowCrack には、一連の流れで使われる3つのツールがあります。
- rtgen プログラムを使用し、レインボーテーブルを生成します。
- rtgenによって作られた レインボーテーブル を rtsort プログラムでソートします。
- rtsort によってソートされたレインボーテーブルからrcrackプログラムで検索します。
最後のステップ(rcrack)のテーブル検索処理は、ハッシュクラッキングプロセスです。
サポートするアルゴリズム
lm ntlm md2 md4 md5 sha1 ripemd160
インストール
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/security/rainbowcrack sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install rainbowcrack
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/security/rainbowcrack
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/security/rainbowcrack
FreeBSD に インストールされたファイル
Information for rainbowcrack-1.2: Files: /usr/local/bin/rcrack /usr/local/bin/rtgen /usr/local/bin/rtdump /usr/local/bin/rtsort /usr/local/share/examples/rainbowcrack/charset.txt