Fluxion und Abhängigkeiten unter Kali Linux installieren

Beginner
Jetzt üben

Einleitung

Fluxion ist ein Werkzeug für Sicherheitsaudits und Social-Engineering-Forschung. Es ist ein beliebtes Werkzeug, das beim Penetration Testing zur Bewertung der Sicherheit von Wi-Fi-Netzwerken eingesetzt wird.

In diesem Lab lernen Sie, wie Sie Fluxion und seine erforderlichen Abhängigkeiten auf einem Kali Linux-System installieren. Der Prozess umfasst das Aktualisieren der Paketlisten des Systems, die Installation von Voraussetzungssoftware wie git, das Klonen des Fluxion-Repositorys von GitHub und schließlich das Ausführen des Installationsskripts. Am Ende dieses Labs verfügen Sie über eine voll funktionsfähige Fluxion-Einrichtung, die einsatzbereit ist.

Kali Linux Paketlisten aktualisieren

In diesem Schritt aktualisieren Sie die Paketlisten für Ihr Kali Linux-System. Dies ist ein entscheidender erster Schritt vor der Installation neuer Software, da so sichergestellt wird, dass Sie die neuesten verfügbaren Versionen von Paketen und deren Abhängigkeiten aus den konfigurierten Repositories erhalten.

Alle Befehle in diesem Lab werden im Terminal ausgeführt. Ihr Standardarbeitsverzeichnis ist ~/project.

Führen Sie den folgenden Befehl aus, um die Paketlisten zu aktualisieren:

sudo apt update

Der Befehl sudo gewährt administrative Berechtigungen, die für die Verwaltung von Systempaketen erforderlich sind. Der Befehl apt update ruft die neuesten Paketinformationen aus allen konfigurierten Quellen ab.

Sie sehen eine Ausgabe, die der folgenden ähnelt und anzeigt, dass die Paketlisten aktualisiert werden:

Hit:1 http://kali.download/kali kali-rolling InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

Git und andere erforderliche Pakete installieren

In diesem Schritt installieren Sie git und aircrack-ng. git ist ein Versionskontrollsystem, das benötigt wird, um den Quellcode von Fluxion aus seinem GitHub-Repository herunterzuladen. aircrack-ng ist eine Suite von Werkzeugen zur Überprüfung drahtloser Netzwerke und eine Kernabhängigkeit für Fluxion.

Führen Sie den folgenden Befehl aus, um git und aircrack-ng zu installieren. Das Flag -y bestätigt die Installation automatisch, sodass Sie nicht aufgefordert werden.

sudo apt install -y git aircrack-ng

Nach Abschluss des Befehls sehen Sie eine Ausgabe, die angibt, dass die Pakete erfolgreich installiert wurden.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
git is already the newest version (1:2.39.2-1.1).
aircrack-ng is already the newest version (1:1.7-4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Hinweis: Wenn die Pakete bereits installiert sind, informiert Sie das System, dass Sie die neueste Version verwenden, wie in der Beispielausgabe gezeigt.

Das Fluxion-Repository von GitHub klonen

Nachdem git installiert ist, können Sie es verwenden, um das Fluxion-Repository zu klonen (herunterzuladen). Dieser Befehl erstellt ein neues Verzeichnis namens fluxion in Ihrem aktuellen Verzeichnis ~/project und lädt alle notwendigen Dateien dorthin herunter.

Stellen Sie sicher, dass Sie sich im Verzeichnis ~/project befinden. Führen Sie dann den folgenden Befehl aus:

git clone https://github.com/FluxionNetwork/fluxion.git

Sie sehen eine Ausgabe, die den Klonvorgang zeigt:

Cloning into 'fluxion'...
remote: Enumerating objects: 10335, done.
remote: Counting objects: 100% (10335/10335), done.
remote: Compressing objects: 100% (2935/2935), done.
remote: Total 10335 (delta 7219), reused 10183 (delta 7103), pack-reused 0
Receiving objects: 100% (10335/10335), 5.78 MiB | 5.31 MiB/s, done.
Resolving deltas: 100% (7219/7219), done.

Nachdem der Befehl abgeschlossen ist, können Sie mit dem Befehl ls überprüfen, ob das Verzeichnis erstellt wurde.

ls

Sie sollten das Verzeichnis fluxion in der Ausgabe sehen.

In diesem Schritt navigieren Sie in das fluxion-Verzeichnis, das Sie gerade geklont haben. Alle nachfolgenden Befehle zum Ausführen und Installieren von Fluxion müssen innerhalb dieses Verzeichnisses ausgeführt werden.

Verwenden Sie den Befehl cd (change directory), um in das fluxion-Verzeichnis zu wechseln:

cd fluxion

Ihre Terminal-Eingabeaufforderung sollte sich aktualisieren und anzeigen, dass Sie sich nun in /home/labex/project/fluxion befinden. Um den Inhalt dieses Verzeichnisses anzuzeigen, können Sie den Befehl ls -l verwenden:

ls -l

Sie sehen eine Liste von Dateien und Verzeichnissen. Beachten Sie die Datei fluxion.sh, die das Hauptskript ist, das Sie im nächsten Schritt ausführen werden.

total 308
-rwxr-xr-x 1 labex labex 299331 Jan 1 00:00 fluxion.sh
drwxr-xr-x 2 labex labex   4096 Jan 1 00:00 attacks
drwxr-xr-x 2 labex labex   4096 Jan 1 00:00 sites
...

Das Fluxion-Installationsskript ausführen

Schließlich führen Sie das Hauptskript von Fluxion aus. Bei der ersten Ausführung prüft dieses Skript automatisch alle erforderlichen Abhängigkeiten. Wenn welche fehlen, werden Sie aufgefordert, diese zu installieren.

Führen Sie das Skript von innerhalb des fluxion-Verzeichnisses mit sudo-Berechtigungen aus:

sudo ./fluxion.sh

Das Skript benötigt sudo, da es Software installieren und Netzwerkschnittstellen verwalten muss. Wenn Sie es ausführen, führt es eine Abhängigkeitsprüfung durch. Wenn Abhängigkeiten fehlen, sehen Sie eine Aufforderung wie diese:

[!] Some dependencies are missing, do you want to install them?
[1] Yes
[2] No

Um mit der Installation fortzufahren, geben Sie 1 ein und drücken Sie Enter. Das Skript verwendet dann apt, um alle notwendigen Werkzeuge zu installieren.

Sobald alle Abhängigkeiten installiert sind, löscht das Skript den Bildschirm und zeigt das Hauptmenü von Fluxion an. Das Erreichen dieses Menüs bedeutet, dass die Installation erfolgreich war. Für dieses Lab können Sie das Skript nun durch Drücken von Ctrl+C beenden.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben Fluxion und alle seine Abhängigkeiten auf Ihrem Kali Linux-System erfolgreich installiert.

In diesem Lab haben Sie gelernt, wie Sie:

  • Die Paketlisten Ihres Systems mit sudo apt update aktualisieren.
  • Voraussetzungspakete wie git und aircrack-ng installieren.
  • Ein Software-Repository von GitHub mit dem Befehl git clone klonen.
  • Im Dateisystem navigieren und ein Installationsskript ausführen.
  • Den Abhängigkeitsinstallationsprozess von Fluxion abschließen.

Ihre Fluxion-Instanz ist nun bereit für die autorisierte Sicherheitsprüfung und Forschung.