FON2200 に OpenWrt を入れて reaver-wps を実行してみた。
reaver が重いのか,他のプロセスをいくつか停止しないと実行すらできない。
(実行プロセスを減らさないと FON がリスタートしてしまう。)
Hak5 フォーラムから MK3 ファームウェアをダウンロードする。
MK3 Firmware V2.1.2
http://forums.hak5.org/index.php?showtopic=25201
windows PC の IP アドレスを 192.168.1.3/255.255.255.0 にして,FON とLAN 接続する。
FON の電源は抜いておく。
FON flush で,FON2200 に MK3 ファームウェアを書き込む。
flush router now! ボタンを押して約 5 秒後にコンセントを挿して,FON の電源を入れる。
PC のIPアドレスを 172.16.42.42/255.255.255.0 にする。
teraterm を使って ssh 接続する。
user: root, pass: pineapplesareyummy
winscp で接続して,reaver_1.4-1_atheros.ipk と libsqlite3_3070900-1_atheros.ipk を /tmp にアップロードする。
reaver_1.4-1_atheros.ipk
http://forums.hak5.org/index.php?showtopic=25729&view=findpost&p=197116
libsqlite3_3070900-1_atheros.ipk
http://downloads.openwrt.org/snapshots/trunk/atheros/packages/
teraterm で reaver と libsqlite3 をインストールする。
cd /tmp
opkg install reaver_1.4-1_atheros.ipk libsqlite3_3070900-1_atheros.ipk
teraterm で reaver を実行。
root@Pineapple:~# reaver -i mon.wlan0 -b 00:18:84:AB:EA:34 –vv
Reaver v1.4 WiFi Protected Setup Attack Tool
Copyright (c) 2011, Tactical Network Solutions, Craig Heffner cheffner@tacnetsol.com
[+] Waiting for beacon from 00:18:84:AB:EA:34
[+] Switching mon.wlan0 to channel 1
[+] Switching mon.wlan0 to channel 2
[+] Switching mon.wlan0 to channel 3
[+] Switching mon.wlan0 to channel 4
[+] Switching mon.wlan0 to channel 5
[+] Switching mon.wlan0 to channel 6
[+] Switching mon.wlan0 to channel 7
[+] Switching mon.wlan0 to channel 8
openwrt のソースをダウンロードして,openwrt SDK をビルドした後,reaver-wps をコンパイルしてみたが,同じ結果だった。
reaver が重く,非力な FON の cpu では実行できないのだろうか?
スリムにした reaver 専用 openwrt のビルドを試行している。