如何透過注入獲得無線驅動

如何透過注入獲得無線驅動

可能相關的相關:
如何知道我的無線卡已啟用注入功能?

注意:作為一名程式設計師,我主要從事 javascript 工作,所以請原諒我的菜鳥,任何關於我如何自己計算出這一點的指導將非常感激。

讓我從最後開始吧,看起來我就是這麼做的不是在我的驅動器上註入:

$ sudo airmon-ng start wlp3s0


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
706 avahi-daemon
734 avahi-daemon
765 NetworkManager
1097    wpa_supplicant
4260    dhclient
Process with PID 4260 (dhclient) is running on interface wlp3s0


Interface   Chipset     Driver

wlp3s0      Unknown     ath10k_pci - [phy0]
                (monitor mode enabled on mon0)

$ sudo aireplay-ng -9 mon0               
17:18:58  Trying broadcast probe requests...
17:19:00  No Answer...
17:19:00  Found 1 AP 
17:19:00  Trying directed probe requests...
17:19:00  10:FE:ED:8A:EF:D0 - channel: 6 - 'network name'
17:19:06   0/30:   0%

我上面發布的連結表明這可能是由於使用閉源 wifi 驅動程式造成的:

這是因為您可能使用預設(閉源)驅動程序,其中許多驅動程式不支援注入。

您需要使用 compat-wireless 套件來編譯您自己的驅動程式並使用它們......以及修補它們以允許封包注入。至少,您需要 mac80211.compat08082009.wl_frag+ack_v1.patch

我的驅動程式是ath10k_pci:(我省略了乙太網路介面資訊)

$ sudo lshw -C network
*-network
       description: Wireless interface
       product: QCA6174 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 32
       serial: c8:ff:28:00:90:51
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless logical
       configuration: broadcast=yes driver=ath10k_pci driverversion=4.4.0-59-generic firmware=WLAN.RM.2.0-00180-QCARMSWPZ-1 ip=192.168.0.108 latency=0 link=yes promiscuous=yes wireless=IEEE 802.11abgn
       resources: irq:127 memory:a1000000-a11fffff

相關內容