Verwenden Sie gerootetes Android, um den gesamten Datenverkehr im WAN im Monitor-/Promiscuous-Modus zu erfassen

Bevor ich anfange, habe ich ziemlich viel gesucht und konnte nicht genau das finden, wonach ich suche.

Ich habe ein gerootetes Nexus 5 mit installiertem Kali Nethunter. Es ist sehr einfach, den gesamten Netzwerkverkehr von meinem Telefon zu erfassen, ich möchte ihn jedoch im Monitor-/Promiscuous-Modus erfassen. Mit anderen Worten, einfach der Datenverkehr von jedem, der über mein Telefon mit meinem Internet verbunden ist

Bisher konnte ich nur meine eigene Netzwerkaktivität sehen, also ist es möglich, den Netzwerkverkehr meines Laptops mit meinem Telefon zu erfassen, wenn sie sich im selben Netzwerk befinden.

Und damit meine ich nicht, einen Hotspot auf meinem Telefon zu erstellen, meinen Laptop damit zu verbinden und ihn dann zu erfassen.

hoffe ich habe es deutlich genug gemacht.

Bearbeiten

Meine Frage ist nicht auf Nexus 5 beschränkt. Jedes von Android unterstützte Telefon, das dies erreichen kann, könnte funktionieren.

Aktualisierte Informationen für alle Android-Geräte

Antworten (1)

Jedes Android-Gerät

Cyanogenmod bietet Ihnen die Möglichkeit, Ihren eigenen Cyanogen-Build und integriertes Kernel-Building zu erstellen. Damit können Sie einen kompatiblen Kernel für Ihr Telefon mit wünschenswerten Funktionen zusammenstellen. Hier ist ein Beitrag , der Sie durch den Prozess führt.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲: Linux-Maschine
USB-Kabel
Vertrautheit mit grundlegenden Befehlen


Für Nexus5

Ansatz 1:

Kali NetHunter erlaubt Ihnen nicht, die eingebaute WLAN-Karte zur Paketerfassung zu verwenden .
Darüber hinaus unterstützen die meisten mobilen WiFi-Karten keinen Promiscuous/Monitor-Modus.
Sie müssen eine externe WiFi-Karte (z. B. eine Alfa-Karte / Tp-Link Wln722n) verwenden und
eine Verbindung zu USB OTG auf Nexus 5 für die Paketinjektion herstellen, dann sind Sie fertig.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
kali NetHunter
Root previliges
Host-Modus-Unterstützung
USB-OTG-Adapterkabel
Externe WiFi-Karte

Ansatz 2:

Es ist nicht erforderlich, Kali NetHunter/ein benutzerdefiniertes ROM zu installieren.
Mit der Android -PCAP-Erfassungs- App können Benutzer WLAN-Pakete erfassen.
Es wird von Kismet Wireless entwickelt.
Es erfordert nicht einmal Root-Berechtigungen.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
Host-Modus-Unterstützung
USB-OTG-Adapterkabel
Externe WiFi-Karte


Andere Android-Geräte mit Broadcom-Chipsatz

Es werden nur Broadcom WiFi-Chipsätze dieser Gruppe unterstützt . Es gibt eine bcmon Android-App zum Erfassen des Netzwerks (funktioniert auf Lager, aber gerootetes Android). Die einzigen unterstützten Chipsätze (Firmwares) sind die alten BCM4329 und BCM4330, und im offiziellen bcmon-Blog gab es seit Juli 2013 keine Entwicklung mehr. Für andere Firmwares müssen Sie möglicherweise die Treiber dafür kompilieren . Möglicherweise müssen Sie die Treiber dafür manuell kompilieren.
Nexus 7 (2012), Samsung Galaxy S2 verfügen über BCM4330, dessen internes WLAN den Monitormodus unterstützt. Auch Motorola Xoom, Galaxy Tab, Nexus S, Nexus One haben BCM4329 und unterstützen bekanntermaßen bcmon.


Kleines Experiment

Und dann fing ich an, nach Firmware und Treibern für das Samsung Galaxy S2 zu suchen und fing an, mit diesem alten Telefon zu testen.

airodump im Monitormodus In meinem eigenen Netzwerk

+1 für detaillierte Erklärungen und externe Referenzen. Genau die Antwort, die ich wollte, danke.
@DaBaws Ich bin froh, Ihnen helfen zu können. Es kommt noch mehr, ich recherchiere darüber.
Ich werde gespannt sein, mehr zu erfahren, danke für Ihre Bemühungen.
Hey, danke für das weitere Experiment, eigentlich habe ich mir das vor ein paar Tagen angesehen forum.xda-developers.com/showthread.php?t=1940416 versucht, das Galaxy S2 meiner Freunde zu verwenden, um dasselbe zu tun, scheint so es klappt gut.