Erstellen eines Kali Linux 'Live' USB-Laufwerks

Creating Kali Linux Live Usb Drive



Dieses Tutorial zeigt Ihnen, wie Sie Kali Linux auf einem USB-Laufwerk installieren
Persistenz, damit Sie Dateien auf dem Laufwerk speichern und dann Kali vom
USB Laufwerk. Es ist eines aus einer Reihe von Tutorials, die Ihnen helfen, die richtige Umgebung einzurichten
für die Verwendung von Kali Linux und zeigen Ihnen dann, wie Sie seine Tools verwenden.

Die Tutorials der Reihe umfassen:







  • Kali Linux als VM installieren
  • Erstellen eines Kali Linux Live USB-Laufwerks
  • Kali Linux konfigurieren
  • Paketverwaltung mit Kali Linux
  • Ein Kali Linux Testlabor einrichten
  • Verwenden der Kali Linux-Tools

Ziele

Am Ende dieser Sitzung können Sie Folgendes erstellen: ein USB-Laufwerk mit Kali Live Linux; eine Partition zur Persistenz auf dem USB-Laufwerk; ein Dateisystem auf der neuen Partition; und persistente Dateien auf dem USB-Laufwerk.



Kali Linux herunterladen

Wie man Kali Linux herunterlädt, wird im Tutorial „Kali Linux als VM installieren“ erklärt, dem ersten in dieser Serie. Die Bilder finden Sie hier: https://www.kali.org/downloads/ .



Ich werde die neueste (Stand März 2020) Kali Linux 64-Bit (Live) Version verwenden, kali-linux-2020.1-live-amd64.iso. Ich habe es hier heruntergeladen:





Überprüfen des Downloads

Wie man das Kali Linux ISO verifiziert, wird auch im Tutorial „Kali Linux als VM installieren“ erklärt. Führen Sie dazu Folgendes aus:

$shasum-zu 256Kali-Linux-2020.1-live-amd64.iso

Die Ausgabe sollte ungefähr so ​​aussehen:



acf455e6f9ab0720df0abed15799223c2445882b44dfcc3f2216f9464db79152

Die resultierende SHA256-Signatur sollte mit der Signatur übereinstimmen, die in der Spalte sha256sum auf der offiziellen Download-Seite für das Bild angezeigt wird.

Bootfähiges Live-USB-Laufwerk

Der schnellste Weg, Kali Linux in Betrieb zu nehmen, besteht darin, es live von einem USB-Laufwerk aus auszuführen. Diese Methode hat mehrere Vorteile:

  • Es ist nicht destruktiv, da es keine Änderungen an der Festplatte des Hostsystems vornimmt
  • Es ist tragbar, sodass Sie es mitnehmen und in wenigen Minuten auf einem verfügbaren System laufen lassen können
  • Es ist potenziell persistent, sodass Daten auf dem UDB-Laufwerk gespeichert werden können

Um ein bootfähiges USB-Laufwerk zu erstellen, benötigen Sie eine verifizierte Kopie des ISO-Images des neuesten Kali-Builds und ein USB-Laufwerk mit einer Mindestgröße von 8 GB. Das Erstellen eines bootfähigen Kali Linux USB-Laufwerks ist ziemlich einfach. Nachdem Sie Ihre Kali-ISO-Datei heruntergeladen und verifiziert haben, verwenden Sie einen der folgenden Befehle:

  • Melden Sie sich unter Linux als root an und verwenden Sie den Befehl dd
  • Verwenden Sie unter Windows eines der GUI-Tools, unetbootin oder rufus

Ich werde die erste Methode unter MX Linux verwenden.

Mounten Sie das USB-Laufwerk

Melden Sie sich bei root an (oder verwenden Sie sudo) und überprüfen Sie die Liste der Laufwerke Vor Einstecken des USB-Laufwerks:

#fdisk-das# verwenden Sie ein kleines L

Für eine Festplatte gibt dies etwa Folgendes zurück:

Stecken Sie nun das USB-Laufwerk ein und führen Sie den Befehl erneut aus:

#fdisk-das# verwenden Sie ein kleines L

Dies wird etwas Ähnliches zurückgeben wie:

Hier wird das USB-Laufwerk als /dev/sdb gemountet.

Erstellen Sie das USB-Laufwerk

Um das bootfähige USB-Laufwerk zu erstellen, wechseln Sie in das Verzeichnis, das die ISO enthält, und führen Sie den Befehl dd aus. Dies dauert zwischen 5 und 10 Minuten.

WARNUNG : Obwohl dieser Vorgang sehr einfach ist, seien Sie vorsichtig, da Sie ein Laufwerk leicht überschreiben, wenn Sie einen falschen Pfad angeben. Überprüfe noch einmal, was du tust, bevor du es tust, danach ist es zu spät. Der Befehl dd ist nicht bekannt als Diskettenzerstörer für nichts!

# ls
# dd status=fortschritt if=kali-linux-2020.1-live-amd64 of=/dev/sdb bs=512k

Testen Sie das USB-Laufwerk

Um das bootfähige USB-Laufwerk zu testen, starten Sie den Computer neu.

Persistenz hinzufügen

Das Kali Linux Live USB-Laufwerk verfügt über eine Option, Option 4, im Boot-Menü, die die Verwendung von Persistenz, die Beibehaltung von Daten auf dem USB-Laufwerk bei Neustarts von Kali Live, ermöglicht. Dies kann sehr nützlich sein, da Änderungen an Dateien auch beim Booten von verschiedenen Systemen gespeichert werden können.

Hier richten wir das Kali Linux Live USB-Laufwerk ein, um die Persistenz zu unterstützen. Wir gehen davon aus:

  • der Benutzer ist root
  • das USB-Laufwerk ist /dev/sdb
  • das USB-Laufwerk hat eine Kapazität von mindestens 8 GB. Das Kali Linux-Image benötigt etwas mehr als 3 GB und eine neue Partition von etwa 4,5 GB wird benötigt, um persistente Daten zu speichern
  • ein separates Linux-System läuft, es kann kein Kali Live USB-Laufwerk sein

Um Persistenz hinzuzufügen, booten Sie zuerst in ein Linux-System und stecken Sie das Kali Live-USB-Laufwerk ein. Hier werde ich MX Linux verwenden.

Festplatten anzeigen

Stecken Sie zuerst das USB-Laufwerk ein und zeigen Sie die Datenträgerdetails an:

#fdisk-das# verwenden Sie ein kleines L

Datenträger bearbeiten

Geben Sie den folgenden Befehl ein:

#fdisk /Entwickler/Bad

Geben Sie dann m an der Eingabeaufforderung ein, um den Hilfebildschirm anzuzeigen:

Befehl (m für Hilfe): m

Partition erstellen

Um die neue Partition zu erstellen, geben Sie n ein:

Befehl (m für Hilfe): n

Beachten Sie, dass die Standardwerte in Klammern angezeigt werden.

Drücken Sie die Eingabetaste für eine primäre Partition (Standardeinstellung p).

Drücken Sie die Eingabetaste für die Partitionsnummer (Standardeinstellung 3).

Drücken Sie die Eingabetaste, um die Vorgabe für den ersten Sektor zu akzeptieren.

Geben Sie eine Größe von +4,5 G ein und drücken Sie die Eingabetaste.

Um die Partitionstabelle anzuzeigen, geben Sie p ein.

Partitionstabelle speichern

Geben Sie zum Beenden und Schreiben der neuen Partitionstabelle auf den Datenträger w ein:

Befehl (m für Hilfe): w

Listen Sie die verfügbaren Festplattenpartitionen auf mit:

#lsdevsdb*

Sie können auch prüfen mit:

#fdisk -das

Dateisystem erstellen

Der nächste Schritt besteht darin, ein ext3-Dateisystem auf der Partition zu erstellen und es als Persistenz zu bezeichnen. Das kann ein paar minuten dauern:

# mkfs.ext3 -L Persistenz /dev/sdb3
# e2label /dev/sdb3-Persistenz

Erstellen Sie einen Einhängepunkt und mounten Sie die neue Partition:

# mkdir -p /mnt/my_usb
# mount /dev/sdb3 /mnt/my_usb

Erstelle Datei

Zeigen Sie die gemountete Partition an:

#df -h

Erstellen Sie dann die Konfigurationsdatei, um die Persistenz zu aktivieren:

#rauswerfen '/vereinigung' > /mnt/mein_usb/persistent.conf

Zum Schluss die Partition aushängen:

#ummount /Entwickler/sdb3

Persistenz testen

Um die Persistenz zu testen, booten Sie vom Kali Live Linux USB-Laufwerk.

Wählen Sie jetzt nicht den ersten, sondern den 4NSMöglichkeit .

Öffnen Sie ein Terminalfenster und geben Sie ein:

$ls

Speichern Sie den folgenden Text in der neuen Datei myfile:

$rauswerfenDas ist meine HartnäckigkeitDatei>meine Datei
$ls
$Katzemeine Datei

Fahren Sie nun das System herunter und entfernen Sie das USB-Laufwerk.

Um zu testen, ob die Persistenz funktioniert, starten Sie von Kali Live Linux USB neu, öffnen Sie ein Terminal und geben Sie Folgendes ein:

$sudo Katze /Lauf/Live/Beharrlichkeit/sdb3/meine Datei

Wenn das USB-Laufwerk richtig konfiguriert wurde, wird die Datei angezeigt.

Abschluss

In diesem Tutorial haben wir uns angeschaut, wie man ein persistentes Kali Live Linux USB-Laufwerk erstellt und testet.

Nächste Schritte

Ich hoffe, Sie werden die hier gewonnenen Erkenntnisse nutzen und versuchen, Ihr eigenes USB-Laufwerk zu erstellen und zu testen. Dann schlage ich vor, dass Sie mit dem nächsten Teil dieser Serie fortfahren, Konfigurieren von Kali Linux.