「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つのツールがあります。

  1. rtgen プログラムを使用し、レインボーテーブルを生成します。
  2. rtgenによって作られた レインボーテーブルrtsort プログラムでソートします。
  3. 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

使い方

 

関連項目