爆弾で遊んでいます。
そして、ラップトップ上の私のワイヤレスカードが 注入テストに合格できるかどうかを確認しようとしていました
そして、私は次のように表示されます...それは私のワイヤレスカードが空爆を実行できないことを意味しますか?
root@myubuntu:/home/myubuntu# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11bg ESSID:"" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=5/5 Signal level=0 dBm Noise level=-57 dBm
Rx invalid nwid:0 Rx invalid crypt:781 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
root@myubuntu:/home/myubuntu# aireplay-ng -9 eth1
ioctl(SIOCSIWMODE) failed: Invalid argument
ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
sure RFMON is enabled: run 'airmon-ng start eth1 <#>'
Sysfs injection support was not found either.
root@myubuntu:/home/myubuntu#
上記で表示した出力から、現在のドライバーはパケットインジェクションに対応していません。これは、おそらくデフォルト(クローズドソース)ドライバーを使用したためです。その多くはインジェクションをサポートしていません。
compat-wireless
パッケージを使用して独自のドライバーをコンパイルし、代わりにそれらを使用する必要があります(現在のドライバーをアンインストールした後)。 Aircrack-ng Wikiのこのページ を参照してください。独自のドライバーをコンパイルする方法と、パケットインジェクションを許可するようにドライバーにパッチを適用する方法が詳しく説明されています。上記のリンク先のWikiの記事で詳しく説明されているように、少なくともmac80211.compat08082009.wl_frag+ack_v1.patch
パッチが必要です。コンパイル/インストールする前に driver select script を呼び出す必要があることに注意してください。
ちなみに、これらのドライバーはインターフェイス名もeth1
からwlan0
に変更します(これは、より直感的な名前です)。カードによっては、モニターインターフェース名がmon0
になる場合があります(airmon-ng start
で作成するモニタリングインターフェースを追加するたびに番号が増えます)。
airmon-ng start eth1
これにより、新しいインターフェイスmon0
が作成されます。次に、新しいインターフェイスを指すツールを起動できます。つまり.
airodump-ng start mon0
最初のポスターは間違ったドライバーがあると言っていますが、aircrackスイートはワイヤレスのペンテストツール環境であるため、ドライバー名をwlan0
に変更するオープンソースドライバーを見つけてください。 LANテスト用の他のツールがあります。
注射の結果はありませんでした。解決策は、次のようにairmonを呼び出すことでした:airmon-ng start wlan0 <channel>
。これにより、mon0
インターフェースがチャンネル<channel>
にロックされます。その後、テストを実行し、結果が得られました:Injection is working!
それはwikiに文書化されています:
Make sure the card(s) are on the same channel as your AP and locked on
this channel. When putting your card into monitor mode, be sure to specify
the channel via airmon-ng. You can use iwconfig to confirm which channel your
card is currently on. The injection test will fail if your card and access point
are on different channels.
Make sure your card is not channel hopping. A very common mistake is to have
airodump-ng running in channel hopping mode. If you use airodump-ng, be sure
to use the ”-c <channel>” option. Additionally, ensure all network managers
and similar are killed off.
古いHP 2000でKALI 2.0(すべてダウンロードする必要があります)の実行
私が使用する2つのワイヤレスカード:
2.ALFA AWUS036NH-(phy3 wlan2 rt2800usb Ralink Technology、Corp. RT2870/RT3070)
問題を修正する方法:
iwconfigインターフェース(Mode:MANAGEDまたはMONITORの場合に注意)
root @ h0st:〜#iwconfig wlan2
wlan2 IEEE 802.11bgn ESSID:off/any
---(Mode:Managedアクセスポイント:関連付けられていないTx-Power = 30 dBm
再試行の短い制限:7 RTS thr:offフラグメントthr:off暗号化キー:off電源管理:off
ifconfig(インターフェース)ダウン
root @ h0st:〜#ifconfig wlan2 down
root @ h0st:〜#iwconfig wlan2モードモニター
root @ h0st:〜#ifconfig wlan2 up
root @ h0st:〜#iwconfig wlan2
wlan2 IEEE 802.11bgn Mode:Monitor周波数:2.412 GHz Tx-Power = 30dBm
再試行の短い制限:7 RTS thr:offフラグメントthr:off電源管理:オフ
root @ h0st:〜#airodump-ng wlan2
そして、あなたはそれを持っています!これが私が持っていたのと同じ問題を持つ多くの人々の助けになることを願っていますこれにより、WLAN2 ALFAが監視モードになります。同じプロセスを繰り返して、WLAN1 EDIMAXをモニターモードにすることも、1つだけにすることもできます。
..カードが「管理モード」になっているように見えます。テストを実行するには、まずカードを「モニター」モードにする必要があります。インターネットを検索してください。このヘルプをご覧ください。