
Wenn ich versuche zu verwenden airmon-ng start wlan0
, passiert nur das Gleiche wie bei der Ausführung airmon-ng check
, sodass mon0 nicht erstellt wird. Hier sind Dumps von dem, was passiert ist, als ich ifconfig
und eingegeben habe iwconfig
:
ifconfig
lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX-Pakete 22 Bytes 1316 (1,2 KiB) RX-Fehler 0 verloren 0 Überläufe 0 Frame 0 TX-Pakete 22 Bytes 1316 (1,2 KiB) TX-Fehler 0 verloren 0 Überläufe 0 Träger 0 Kollisionen 0
wlan0: flags=4099 mtu 1500 ether 00:e0:4c:72:00:1e txqueuelen 1000 (Ethernet) RX-Pakete 0 Bytes 0 (0,0 B) RX-Fehler 0 verloren 0 Überläufe 0 Frame 0 TX-Pakete 0 Bytes 0 (0,0 B) TX-Fehler 0 verloren 0 Überläufe 0 Träger 0 Kollisionen 0
iwconfig
wlan0 nicht zugeordnet Spitzname: „rtl_wifi“ Modus: Verwaltet Zugriffspunkt: Nicht zugeordnet Empfindlichkeit: 0/0
Wiederholung: aus RTS-Schwelle: aus Fragment-Schwelle: aus Verschlüsselungsschlüssel: aus Energieverwaltung: aus Verbindungsqualität: 0 Signalpegel: 0 Rauschpegel: 0 Rx ungültige NWID: 0 Rx ungültige Verschlüsselung: 0 Rx ungültiges Fragment: 0 Tx übermäßige Wiederholungsversuche: 0 Ungültiges Sonstiges: 0 Verpasstes Beacon: 0siehe da, keine WLAN-Erweiterungen.
eth0, keine Wireless-Erweiterungen.
Wenn Sie weitere Informationen zur Lösung des Problems benötigen, fragen Sie einfach
Antwort1
Unterstützen Ihr WLAN-Chipsatz und Ihre Treiber den Monitormodus? Sie können dies mit diesem Befehl überprüfen:
iw [your-wifi-adaptor-eg-phy0] info
oder dieses
iw list
wenn Sie unsicher sind.
Das Posten dieser Informationen wird hilfreich sein. Hier ist ein Beispiel für einen Ausschnitt aus meiner Ausgabe:
Supported interface modes: * IBSS * managed * AP * AP/VLAN * WDS * monitor * mesh point
Wie Sie sehen, würde der Chipsatz auf meinem Computer dies unterstützen.
Antwort2
Nachdem Sie die Verwendung überprüft iw list
und bestätigt haben, dass der Monitormodus dort aufgeführt ist.
Wenn der Monitormodus aufgeführt ist, versuchen Sie es. iw config wlan0 mode monitor
Dadurch sollte Ihr WLAN0 in den Monitormodus versetzt werden.
Antwort3
Ich kann zwar nur aus Arch-Erfahrung sprechen und nicht aus Kali-Erfahrung, aber das airmon-ng start <interface name>
würde dazu führen, dass die beabsichtigte SchnittstelleNameändern, um zu sein <interface name>mon
. ZBwlan0mon
(wobei dem ursprünglichen Schnittstellennamen dann „mon“ vorangestellt wurde)
Wenn beispielsweise die zur Verwendung vorgesehene Schnittstelle wlp1s0u1u2
oder genannt würde wlan0
, würde/sollte dies in den meisten Fällen zu wlp1s0u1u2mon
oder führen/erstellen wlan0mon
und nicht unbedingt zu mon0
.
(Wie dokumentiert aufhttps://www.aircrack-ng.org/doku.php?id=airmon-ng)
„Wie Sie sehen, wurde eine Monitormodusschnittstelle namens wlan0 erstellt.Mo"
(Und aus aktuellenQuellcode des Airmon-ng-Skriptseffektive Linie.(bezüglich der Art und Weise, wie der Monitormodus eingestellt wird))
iw phy ${PHYDEV} Schnittstelle hinzufügen ${1}MoTyp Monitor
die je nach Anzahl vorhandener physischer WLAN-Geräte undNamenskonventiongebraucht,könnteÜbersetzen Sie es in etwa wie:
iw phy Schnittstelle Typmonitor
phy0
hinzufügenwlan0mon
*(In einem Fall, in dem es wlan0
sich um ein physisches WLAN-Gerät handelt phy0
)
(aus der Ausgabe ausgeschnitten iw help
)
[iw] phy <phyname> interface add <name> type <type>
Und obwohl mon0
man natürlich auch einstellen könnte, dass es'Name'indem Sie den Befehl manuell ausführen. So funktioniert das nicht.airmon-ngSkript macht das..)*
Unabhängig davon ifconfig -a
sollte man auflistenbeliebigvorhandene Schnittstellen und ihre Namen, auch wenn sie „down“/inaktiv/ausgeschaltet sind.
Abgesehen davonnonzyros Antwortsollte zunächst getestet werden, ob das Gerät überhaupt Unterstützung meldet,MonitorModus