पेंटेस्टिंग के लिए वायरलेस एडेप्टर का चयन
ज्यादातर laptops के built-in wireless cards न monitor mode में जा सकते हैं और न ही packet injection support करते हैं। किसी भी wireless assessment के लिए ऐसा dedicated USB adapter चाहिए जिसके chipset को Linux दोनों के लिए natively support करता हो। गलत adapter चुनने पर एक भी command चलाने से पहले घंटों driver troubleshooting करनी पड़ती है।
यह page बताता है कि किन चीजों को देखना है, कौन से chipsets Kali पर भरोसेमंद तरीके से काम करते हैं, और कौन सा hardware खरीदना है। Driver installation और troubleshooting के लिए Wireless Driver Management और Identifying Wireless Chipsets and Drivers in Kali देखें।
Adapter को क्या support करना चाहिए
Monitor mode adapter को बिना किसी network से associate हुए range में मौजूद सभी 802.11 frames capture करने देता है। इसके बिना airodump-ng और Wireshark सिर्फ broadcast traffic ही देख पाते हैं।
Packet injection adapter को मनचाहे 802.11 frames भेजने देता है। Deauth attacks, PMKID captures और evil-twin setups सबके लिए यह जरूरी है। monitor mode support करने वाले सभी adapters injection support नहीं करते।
Band support: कई targets 5 GHz (802.11ac/ax) पर चलते हैं। 2.4 GHz और 5 GHz दोनों पर capture और inject करने के लिए dual-band adapter चाहिए।
Wireless Adapter Pentesting के लिए सुझाए गए Chipsets
MediaTek MT7612U Kali पर dual-band pentesting के लिए सबसे भरोसेमंद chipset है। mt76 driver के जरिए mainline kernel में natively supported है। Monitor mode, injection और 5 GHz सब बिना किसी manual driver installation के काम करते हैं।
Realtek RTL8812AU कई Alfa adapters में मिलता है और wireless security labs में खूब documented है। rtl8812au driver Kali पर pre-installed आता है। kernel updates के बाद DKMS rebuild की जरूरत पड़ती है, जो कभी-कभी एकदम नए kernel versions पर टूट सकता है।
Realtek RTL8814AU (AWUS1900 जैसे quad-antenna adapters) सबसे ज्यादा raw signal strength देता है। RTL8812AU जैसी ही DKMS dependency है। ऐसे long-range काम के लिए सबसे अच्छा जहां convenience से ज्यादा signal मायने रखता है।
Realtek RTL8811AU (AWUS036ACS जैसे compact adapters) travel के लिए ठीक-ठाक विकल्प है। antenna और power की सीमाओं की वजह से injection reliability बड़े adapters से थोड़ी कम रहती है।
सुझाया गया Hardware
Alfa AWUS036ACM MT7612U chipset इस्तेमाल करता है। Dual-band, USB 3.0, detachable antenna। ज्यादातर assessments के लिए फिलहाल default सुझाव। Kali पर driver अपने आप load हो जाता है।
ALFA Network AWUS036ACM Long-Range Wide-Coverage Dual-Band AC1200 USB Wireless Wi-Fi Adapter w/High-Sensitivity External Antenna - Windows, MacOS & Kali Linux Supported
Alfa AWUS036ACHM higher-gain antenna के साथ MT7612U chipset इस्तेमाल करता है। outdoor या extended-range काम के लिए अच्छा। driver और behavior ACM जैसा ही।
Alfa AWUS036ACHM 802.11ac WiFi Range Boost USB Adapter
Alfa AWUS036ACH RTL8812AU chipset इस्तेमाल करता है। wireless security labs में खूब इस्तेमाल होता और well documented है। rtl8812au driver Kali पर pre-installed आता है। Dual-band, USB 3.0।
ALFA AWUS036ACH Long-Range Dual-Band AC1200 Wireless Wi-Fi Adapter w/2x 5dBi External Antennas – 2.4GHz 300Mbps/5GHz 867Mbps – 802.11ac & A, B, G, N
Alfa AWUS1900 चार antennas के साथ RTL8814AU chipset इस्तेमाल करता है और इस list में सबसे ज्यादा gain देता है। long-range काम या ऐसे माहौल के लिए सबसे अच्छा विकल्प जहां maximum sensitivity चाहिए। बाकियों से बड़ा form factor।
Alfa AWUS036ACS (RTL8811AU, dual-band, compact) travel या low-profile काम के लिए ठीक-ठाक समझौता है जहां size मायने रखता है, हालांकि injection reliability बड़े adapters से थोड़ी कम रहती है।
ALFA Network AWUS036ACS Wide-Coverage Dual-Band AC600 USB Wireless Wi-Fi Adapter w/High-Sensitivity External Antenna - Windows, MacOS & Kali Linux Supported
Adapter को verify करें
Connect करने के बाद पक्का करें कि Kali को adapter दिख रहा है:
Bus 001 Device 003: ID 0b05:17d1 MediaTek MT7612U 802.11a/b/g/n/ac
जांचें कि कोई wireless interface assign हुआ है:
phy#1
Interface wlan1
ifindex 4
addr 00:c0:ca:xx:xx:xx
type managed
channel 6 (2437 MHz)
कोई भी assessment शुरू करने से पहले पक्का करें कि injection काम कर रहा है:
wlan1 channel: 6 Trying broadcast probe requests... Injection is working!
अगर injection fail होता है, तो driver को reload या reinstall करना पड़ सकता है। देखें Wireless Driver Management।
VM में चलाना
अगर Kali, VirtualBox या VMware के अंदर चल रहा है, तो adapter को VM तक पहुंचाने के लिए USB passthrough जरूरी है। VirtualBox में Devices > USB पर जाएं और adapter चुनें। VMware में VM > Removable Devices पर जाएं। passthrough के बाद पक्का करने के लिए Kali के अंदर lsusb चलाएं।
USB 3.0 adapters के लिए VM settings में USB 3.0 (xHCI) enabled होना चाहिए। अगर adapter VM के अंदर नहीं दिख रहा, तो जांचें कि USB controller का version adapter's USB version से मेल खाता है। सबसे अच्छे नतीजों के लिए Kali को bare metal पर या dual-boot configuration में चलाएं।
अगले कदम के लिए देखें Setting Up Monitor Mode in Kali।
संदर्भ
-
Aircrack-ng: संगत adapters और driversLINK: Aircrack-ng: संगत adapters और drivers, www.aircrack-ng.org/doku.php?id=compatibility_drivers (नए टैब में खुलता है)
aircrack-ng compatible adapters के लिए chipset और injection support का reference।
-
GitHub पर aircrack-ng/rtl8812auREPO: GitHub पर aircrack-ng/rtl8812au, github.com/aircrack-ng/rtl8812au (नए टैब में खुलता है)
Kali Linux के लिए RTL8812AU DKMS driver। Realtek 8812AU chipset वाले adapters के लिए जरूरी।