Heutzutage ist das drahtlose Netzwerk im offenen Bereich oder in großen Unternehmen immer präsenter und es ist eine Sicherheitsverbesserung erforderlich, um die Authentifizierung und Vertraulichkeit zu steuern. Die 802.11-Arbeitsgruppe führte die 802.11i-Änderung als letzte Stufe des robusten Sicherheitsnetzwerkstandards ein und ersetzte die alte WEP-Technologie.
Heute zeigen wir Ihnen eine detaillierte Schritt-für-Schritt-Anleitung, in der erklärt wird, wie Sie über das Terminal eine Verbindung zu einem Wi-Fi-Netzwerk in Kali Linux herstellen können.
Der erste Schritt besteht darin, die verfügbaren WLAN-Adapter zu finden, die Sie einfach alle auflisten können, indem Sie den folgenden Befehl eingeben:
Befehl: iw dev
iw ist ein neues nl80211-basiertes CLI-Konfigurationsprogramm für drahtlose Geräte. Es unterstützt alle neuen Treiber, die kürzlich zum Kernel hinzugefügt wurden. Das alte Tool iwconfig, das die drahtlose Erweiterungsschnittstelle verwendet, ist veraltet und es wird dringend empfohlen, auf iw und nl80211 umzusteigen.
Aus der obigen Ausgabe geht hervor, dass wir nur einen einzigen drahtlosen Adapter haben, dessen Schnittstellenname „wlan0“ ist und als phy # 0 bezeichnet wird und vom Typ verwaltet wird (bedeutet, dass das Gerät eine Wi-Fi-Station oder ein Client ist, der eine Verbindung zu einem Access Point herstellt) und Hardware-Adresse (Mac-Adresse) ist 42: 97: d7: db: b7: ef.
Alternativ können Sie alle oben genannten Dinge auch herausfinden, indem Sie „iwconfig“ eingeben.
Der nächste Schritt besteht darin, den Gerätestatus zu überprüfen, ob sich Ihr drahtloses Gerät OBEN oder UNTEN befindet, indem Sie den folgenden Befehl eingeben:
Befehl: ip link show wlan0
ip wird verwendet, um Routing, Geräte, Richtlinienrouting und Tunnel anzuzeigen / zu bearbeiten. Es wird zum Aktivieren / Deaktivieren von Geräten verwendet und hilft Ihnen, allgemeine Netzwerkinformationen zu finden.
Verwenden Sie den folgenden Befehl, um die WLAN-Schnittstelle aufzurufen, z. B. wlan0:
Befehl: ip link wlan0 einrichten
Bestätigen Sie nun dasselbe, indem Sie „sudo ip link show wlan0“ eingeben, um den Status zu überprüfen, und jetzt wird er angezeigt 🙂
Sie können den WLAN-Netzwerkverbindungsstatus auch überprüfen, indem Sie „iw wlan0 link“ eingeben, das zu diesem Zeitpunkt nicht verbunden anzeigt, da wir noch keine Verbindung hergestellt haben.
Der nächste Schritt besteht darin, alle WLAN-Netzwerke in der Nähe Ihres Adapters zu scannen, indem Sie den folgenden Befehl eingeben:
Befehl: iw wlan0 scannen
Wie Sie auf dem folgenden Bildschirm sehen können, lautet der SSID-Name „Yeahhub“, den wir verbinden müssen, und das Sicherheitsprotokoll ist RSN, auch allgemein als WPA2-Protokoll bezeichnet.
Jetzt generieren wir eine Konfigurationsdatei für wpa_supplicant, die den Pre-Shared Key (Passwort) für das WiFi-Netzwerk enthält
Befehl: wpa_passphrase Yeahhub >> /etc/wpa_supplicant.conf
In diesem Fall lautet unser Yeahhub Wireless-Passwort „12345678“.
wpa_passphrase erstellt die erforderlichen Konfigurationseinträge basierend auf Ihren Eingaben. Jedes neue Netzwerk wird als neue Konfiguration in der Konfigurationsdatei /etc/wpa_supplicant hinzugefügt (es ersetzt keine vorhandenen Konfigurationen).conf.
Jetzt haben wir die Konfigurationsdatei, SSID-Name, wir können es verwenden, um das WiFi-Netzwerk mit wpa_supplicant Befehl zu verbinden, wie unten gezeigt:
Befehl: wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
wpa_supplicant ist ein WPA-Supplicant für Linux, BSD, Mac OS X und Windows mit Unterstützung für WPA und WPA2 (IEEE 802.11i / RSN). Es ist sowohl für Desktop- / Laptop-Computer als auch für eingebettete Systeme geeignet. Supplicant ist die IEEE 802.1X / WPA-Komponente, die in den Client-Stationen verwendet wird. Es implementiert die Schlüsselverhandlung mit einem WPA-Authentifikator und steuert die Roaming- und IEEE 802.11-Authentifizierung / Zuordnung des WLAN-Treibers.
Hier,
- – B bedeutet run wpa_supplicant im Hintergrund,
- -D gibt den WLAN-Treiber an, wext ist der generische Treiber,
- -c gibt den Pfad für die Konfigurationsdatei an.
Überprüfen Sie mit dem Befehl iw, ob Sie mit derselben SSID verbunden sind oder nicht.
Befehl: iw wlan0 link
Wenn Sie keine IP-Adresse erhalten, können Sie diese problemlos über den Befehl „dhclient wlan0“ abrufen.
Um die IP-Adresse zu überprüfen, geben Sie „ip addr show wlan0“ ein, was bedeutet, dass wir unsere IP-Adresse erhalten haben 192.168.43.65
Sie können es auch bestätigen, indem Sie „ifconfig wlan0“ eingeben.
Der letzte Konfigurationsschritt besteht darin, sicherzustellen, dass Sie über die richtigen Routing-Regeln verfügen, die Sie durch Eingabe von „ip route show“ bestätigen können.
Jetzt Pingen Sie die öffentliche DNS-IP von Google an, um die Netzwerkkonnektivität zu überprüfen, oder Sie können einfach jede Website durchsuchen.
Falls Sie ein Problem / einen Fehler erhalten, können Sie das Routing manuell einstellen, indem Sie „ip route add default via 192.168.43.1 dev wlan0″ eingeben“