Wir verwandeln einen Haushaltsrouter in eine Hackstation

Ich beschloss, einen Artikel über meine Erfahrungen mit der Umwandlung eines Haushaltsrouters in eine Hackstation zu schreiben.
Ein Angriff auf WPS dauert manchmal mehr als 10 Stunden. Was zu brutal? Die Auswahl ist nicht groß:
- PC - kompatible Hardware
- Android - Geräte
- Spezialisierte Geräte wie WiFi Pineapple
Bei der Arbeit gab es eine Aufgabe zu brutal, ich wollte den Laptop nicht verlassen. Ich habe mich für ein Android-Smartphone entschieden. Es stellte sich heraus, dass der Überwachungsmodus im Wi-Fi-Treiber nicht ordnungsgemäß funktioniert. Er erledigte seine Aufgabe mit einem Router.

Auswahl eines WLAN-Routers


Ich habe die folgenden Kriterien für den Router festgelegt:
- das Vorhandensein von OpenWrt / DD-WRT / etc-Firmware für die Installation von Aircrack-ng, Reaver / Bully
- das Vorhandensein eines USB-Anschlusses
- eine abnehmbare Antenne (die Antenne musste aus dem Raum entfernt werden) Die

Realität stellte sich als nicht so rosig heraus. Es wurden nicht viele Geräte mit solchen Eigenschaften verkauft.
Der erste Router, den ich gekauft habe, um seine Hack-Station einzuschalten, war UPVEL UR-326N4G . Er musste jedoch in den Laden zurückgebracht werden. UPVELs OpenWrt unterstützte das Anschließen von USB-Laufwerken nicht. Aufgrund des unzureichenden freien Speicherplatzes war es auch unmöglich, Module für eine vollständige USB-Unterstützung anzuschließen.

Ich ging ernsthafter auf die Wahl des zweiten Routers ein. Wurde von ASUS RT-N10U gekauftB. Auf den ersten Blick war der einzige Nachteil das Fehlen der OpenWrt-Firmware für dieses Modell. Aber es gab DD-WRT, Tomato, Firmware von Oleg. Es scheint nicht schlecht zu sein. Installiertes OPKG unter DD-WRT, montierter USB-Flash. Bereitgestellte Software Aircrack-ng. Ich habe versucht, airmon-ng Wi-Fi in den Monitormodus zu versetzen. Und dann war ich enttäuscht, es stellte sich heraus, dass sein BCM5357 nicht in den Monitormodus wechseln konnte.

Dieser ASUS RT-N10U B konnte mit großen Schwierigkeiten auf einen anderen Router umsteigen. DNS ist ein extrem enger Laden. Und so nahm ich endlich den TP-Link TL-MR3220 v2 . Es stellte sich heraus, dass es Atheros AR9331 verwendet, das gleiche ist in Pineapple Mark V installiert.

BildBild

Hacken


Die Firmware der OpenWrt-Website für TP-Link TL-MR3220 v2 enthielt keine Module zur Montage von USB-Laufwerken. Ich musste nach einer modifizierten Version suchen: https://app.box.com/s/cqk23ztqlux1zs034896
Der Installationsprozess wird hier ausführlich beschrieben (einfache Installation mit der OEM-Methode).
Bei der Einführung von OpenWrt ist also standardmäßig alles konfiguriert.
Jetzt bereiten wir ein USB-Laufwerk vor. Es ist erforderlich, das USB-Flash-Laufwerk in Ext3 zu formatieren (die zuverlässigste Wahl von FS, es funktioniert nicht mit FAT).
Wir verbinden das USB-Laufwerk mit dem Router und starten es neu. Wechseln Sie als Nächstes zur Weboberfläche 192.168.1.1. Öffnen Sie die Registerkarte System ⇾ Mount Points. Klicken Sie anschließend

wie in den Screenshots




auf die Registerkarte Netzwerk ⇾ Wifi . Klicken Sie aufAktivieren auf der Schnittstelle (Radio1)

Das Standardkennwort muss geändert werden, da Sie sich sonst nicht über SSH anmelden können.
Starten Sie neu.
Unser Flash-Laufwerk wird in / tmp / overlay-disabled gemountet.
Nun zum Wichtigsten, zur Software. Für Pentests benötigen wir den folgenden Satz:
• Aircrack-ng
• Reaver
• Bully

Wenn Sie die Dienstprogramme selbst installieren möchten, müssen Sie Folgendes tun:

echo "dest usb /tmp/overlay-disabled" >> /etc/opkg.conf

Sie müssen sich mit der Installation -d usb - Schalter
Beispiel:
opkg -d usb Aircrack installieren
TP-Link Software TL-MR3220 v2 geeignet ist ab ar71xx

Aber für diejenigen , die nicht wollen , Zeit mit der Installation oder Montage Dienstprogramme verschwenden, biete ich ein fertiges Kit , die Sie benötigen Kopieren Sie in das Stammverzeichnis des Flash-Laufwerks: https://yadi.sk/d/5WUca8OrhkULA
Versionen:
  • aircrack-ng - 1.1-3
  • Tyrann - 1,0-22
  • Schnitter mit Pixie-Unterstützung !


Unmittelbar nach der Eingabe von SSH müssen Sie die folgenden Patches anwenden:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/overlay-disabled/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/overlay-disabled/lib
export PATH=$PATH:/tmp/overlay-disabled/usr/bin
export PATH=$PATH:/tmp/overlay-disabled/usr/sbin

Bitte treten Sie nicht viel in die Kommentare, weil Alles wurde in Eile erledigt.

Fazit


Wie man diese Dienstprogramme benutzt, werde ich hier nicht beschreiben. Ich werde nur auf eine Nuance hinweisen. Damit airmon-ng Kanäle durchsuchen kann, müssen Sie Folgendes tun:

ifconfig wlan0 down
iw reg set BO
iwconfig wlan0 txpower 27
airmon-ng start wlan0

Vielen Dank für Ihre Aufmerksamkeit!

Source: https://habr.com/ru/post/de381549/


All Articles