airolib-ngは、SSIDリストとパスワード辞書でSQLを使用してレインボーテーブルを作成,管理するツール。
cowpattyとは違い1つのテーブルに複数のSSIDを格納可能で、cowpattyで作成されたテーブルもairolib-ngのテーブルに格納することが出来る。
aircrack-ngスイートだけでcowpatty+αみたいなこと出来たんだね。しらなんだ
airolib-ngでSSIDリストとパスワード辞書でテーブルを作ってみる
組み合わせを作成
$ airolib-ng WPA-Hash.db --import essid SSID.lst
$ airolib-ng WPA-Hash.db --import passwd PASSWORD.dic
組み合わせを計算
SSIDとパスワード辞書が膨大だと途方もない時間がかかるので注意
$ airolib-ng WPA-Hash.db --batch
完成
SSID,パスワードの追加
次のように標準出力から取り込むことも出来る
$ airolib-ng WPA-Hash.db --import essid - <<!
MyHome
HomeNet
linksys
!
$ echo "122333444455555"|airolib-ng WPA-Hash.db --import passwd -
追加したら計算
$ airolib-ng WPA-Hash.db --batch
ジャンクデータを削除
$ airolib-ng WPA-Hash.db --clean
cowpattyの計算済みテーブルをインポートする場合
$ airolib-ng WPA-RT.db --import cowpatty ./Hash/planexuser-wps
$ airolib-ng WPA-RT.db --import cowpatty ./Hash/NETGEAR
:
次のコマンドで一発
$ for i in ./Hash/*; do airolib-ng WPA-RT.db --import cowpatty "$i"; done
テーブルのステータスを表示
$ airolib-ng WPA-RT.db --stats
aircrack-ngで利用する場合は-rオプションでテーブルを指定して実行する
$ aircrack-ng -r WPA-Hash.db capture-01.cap
SQLテーブル化してしまうとサイズが2倍近くまで少し膨れ上がってしまうのが欠点。
あとairodump-ngのコンパイル時にsqliteを有効化しておかないと利用不可。
cowpattyとは違い1つのテーブルに複数のSSIDを格納可能で、cowpattyで作成されたテーブルもairolib-ngのテーブルに格納することが出来る。
aircrack-ngスイートだけでcowpatty+αみたいなこと出来たんだね。しらなんだ
airolib-ngでSSIDリストとパスワード辞書でテーブルを作ってみる
組み合わせを作成
$ airolib-ng WPA-Hash.db --import essid SSID.lst
$ airolib-ng WPA-Hash.db --import passwd PASSWORD.dic
組み合わせを計算
SSIDとパスワード辞書が膨大だと途方もない時間がかかるので注意
$ airolib-ng WPA-Hash.db --batch
完成
SSID,パスワードの追加
次のように標準出力から取り込むことも出来る
$ airolib-ng WPA-Hash.db --import essid - <<!
MyHome
HomeNet
linksys
!
$ echo "122333444455555"|airolib-ng WPA-Hash.db --import passwd -
追加したら計算
$ airolib-ng WPA-Hash.db --batch
ジャンクデータを削除
$ airolib-ng WPA-Hash.db --clean
cowpattyの計算済みテーブルをインポートする場合
$ airolib-ng WPA-RT.db --import cowpatty ./Hash/planexuser-wps
$ airolib-ng WPA-RT.db --import cowpatty ./Hash/NETGEAR
:
次のコマンドで一発
$ for i in ./Hash/*; do airolib-ng WPA-RT.db --import cowpatty "$i"; done
テーブルのステータスを表示
$ airolib-ng WPA-RT.db --stats
ESSID Priority Done
<hidden> 64 100
AOSS 64 100
AP 64 100
AirPort 64 100
AirPortN 64 100
AirStation 64 100
Apple 64 100
Apple Network 64 100
:
aircrack-ngで利用する場合は-rオプションでテーブルを指定して実行する
$ aircrack-ng -r WPA-Hash.db capture-01.cap
SQLテーブル化してしまうとサイズが2倍近くまで少し膨れ上がってしまうのが欠点。
あとairodump-ngのコンパイル時にsqliteを有効化しておかないと利用不可。
- 関連記事
-
-
MS-RPCを利用してWindowsアカウント情報を列挙 2011/11/14
-
arpspoofを使ってパケット盗聴 2011/11/11
-
airolib-ng×cowpatty 2011/10/28
-
coWPAttyを使ってみた 2011/10/18
-
aircrack-ngでwpa破り 2011/10/10
-