ワイヤレスカードでインジェクションが有効になっていることを知る方法は?


11

私は空爆で遊んでいます。

ラップトップのワイヤレスカードがインジェクションテストに合格できるかどうかを確認しようとしていました

そして、私は次のようになります...それは私の無線カードが空爆を実行できないことを意味しますか?

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# 

実行してairmon-ng start eth1からもう一度テストしてみましたか?
-new123456

私の経験から、古い802.11bカードの多くはインジェクションを実行できました。私はgsとprensで多くの問題を抱えていました。
コバルツ

回答:


6

上記で表示した出力から、現在のドライバーパケットインジェクションに対応していません。これは、おそらくデフォルト(クローズドソース)ドライバーを使用したためであり、その多くはインジェクションをサポートしていません。

compat-wirelessパッケージを使用して、独自のドライバーをコンパイルし、代わりにそれらを使用する必要があります(現在のドライバーをアンインストールした後)。Aircrack-ng Wikiのこのページを参照してください。このページには、独自のドライバーをコンパイルする方法と、パケットインジェクションを許可するようにパッチを適用する方法が詳しく記載されています。mac80211.compat08082009.wl_frag+ack_v1.patch上記でリンクされているwiki記事で詳述されているように、最低限、パッチが必要です。コンパイル/インストールの前に、ドライバー選択スクリプトを呼び出す必要があることに注意してください。

補足として、これらのドライバーは、インターフェース名をeth1からwlan0(より直感的な名前でもあります)に変更します。カードによっては、モニターインターフェース名はmon0(で作成する追加のモニタリングインターフェースごとに数が増加する場合がありますairmon-ng start)。


3
airmon-ng start eth1

これにより、新しいインターフェースが作成されますmon0。その後、新しいインターフェイスを指すツールを起動できます。すなわち

airodump-ng start mon0

最初のポスターはあなたが間違ったドライバーを持っていると言っているのは正しいですがwlan0、エアクラックスイートはワイヤレスペンテストツール環境であるため、ドライバー名を変更するオープンソースドライバーを見つけてください。LANテスト用のその他のツールがあります。


1

注入結果がありませんでした。解決策は、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.

1

古いHP 2000でKALI 2.0を実行する(すべてダウンロードする必要がある)

私が使用する2つのワイヤレスカード:

  1. EDIMAX EW-7811Un-(phy2 wlan1 rtl8192cu Edimax Technology Co.、Ltd EW-7811Un 802.11n [Realtek RTL8188CUS])

2.ALFA AWUS036NH-(phy3 wlan2 rt2800usb Ralink Technology、Corp. RT2870 / RT3070)

問題を修正する方法:

  1. ifconfig(使用したいものを見つけます/モニターモードにします)
  2. iwconfigインターフェース(Mode:MANAGEDまたはMONITORの場合は注意してください)

    root @ h0st:〜#iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID:off / any
    Mode:Managed Access Point:Not-Associated Tx-Power = 30 dBm
    Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off

  3. ifconfig(インターフェース)down

  4. iwconfig(インターフェース)モードモニター
  5. ifconfig(インターフェース)up
  6. iwconfig(インターフェース)(チェック用)

root @ h0st:〜#ifconfig wlan2 down

root @ h0st:〜#iwconfig wlan2モードモニター

root @ h0st:〜#ifconfig wlan2 up

root @ h0st:〜#iwconfig wlan2

wlan2 IEEE 802.11bgn モード:モニター 周波数:2.412 GHz Tx-Power = 30dBm
再試行の短い制限:7 RTS thr:offフラグメントthr:off電源管理:off

  1. airodump the(インターフェース)

root @ h0st:〜#airodump-ng wlan2

そして、あなたはそれを持っています!これが私と同じ問題を抱えている多くの人々の助けになることを願っています。これにより、WLAN2 ALFAがモニターモードになります。同じプロセスを繰り返して、WLAN1 EDIMAXをモニターモードにすることも、その1つだけにすることもできます。


これに感謝します、私は同様の問題を抱えていました、そして、あなたのステップに従って、私はそれを動かすことができました!
ドンキング

0

..カードが「管理モード」になっているように見えます。テストを実行するには、最初にカードを「モニター」モードに設定する必要があります。


1
必要な情報がどこにあるかわかっている場合は、「検索するだけ」と言わないでください。投稿するか、少なくともリンクを提供してください。
zeel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.