
Hilfsskripte zum Remastern von Linux-Live-CD-Abbildern, um gebrauchsfertige Sicherheits-Wargames mit vorinstallierten Schwachstellen zu erstellen, die ausgenutzt werden können.
Remaster Linux Live CD-Images, um einsatzbereite Sicherheits-Wargames mit vorinstallierten Schwachstellen zu erstellen, die ausgenutzt werden können.
Zum Erstellen der Live-CD mit den Skripten in diesem Projekt benötigst du:
sudogitmake, gcc – zum Kompilieren angreifbarer Programmepwgen – zum Generieren zufälliger Passwörterrsyncgenisoimage – für mkisofsadvancecomp – für advdefsquashfs-tools – für unsquashfscurl – zum Herunterladen von Paketen und anderen DateienDie Base-Live-CD ist 32-Bit, daher müssen auch die C-Programme als 32-Bit gebaut werden. Dazu müssen 32-Bit-Entwicklungsbibliotheken installiert werden. In Debian heißt das Paket zum Beispiel libc6-dev-i386.
Es gibt verschiedene Optionen, um die CD zu bauen:
Wähle die Methode, die am besten zu dir passt.
Um alle notwendigen Dateien zu holen, einschließlich des 8 MB großen TinyCore-Basis-Images, der Hacking-Contest-Daten und aller erforderlichen TinyCore-Pakete, und die CD neu zu remastern:
./scripts/rebuild.sh
Hinweis: Einige Schritte benötigen sudo, daher wirst du ein- oder mehrmals nach deinem Passwort gefragt.
Die Idee dieser Baumethode ist es, die grundlegenden CD-Daten zu erstellen, aber vor dem Neubau des Images zu stoppen, damit du es zuerst anpassen kannst.
Baue die grundlegenden CD-Daten:
./scripts/build.sh
Hinweis: Einige Schritte benötigen sudo, daher wirst du ein- oder mehrmals nach deinem Passwort gefragt.
Passe den Inhalt im extract-Verzeichnis an. Dieser Schritt liegt ganz bei dir, je nachdem, was du anpassen möchtest. Du könntest zum Beispiel benutzerdefinierte Pakete installieren, wie Tastaturbelegungen für nicht-US-Tastaturen:
sudo ./scripts/install-tcz.sh kmaps
Erstelle die finale ISO:
sudo ./scripts/pack-iso.sh
Die Herausforderungen basieren auf dem ursprünglichen Online-Contest von Stripe: https://stripe.com/blog/capture-the-flag
Siehe http://janosgyerik.github.io/capture-the-flag/ (englisch)

Die Lösungen wurden absichtlich aus diesem Projekt entfernt. Die Lösungen zu den ursprünglichen Stripe-Herausforderungen findest du im Internet, aber sei nicht überrascht, wenn sie auf dieser Live-CD nicht sofort funktionieren. Auch das ist beabsichtigt ;-)
Bitte halte deine eigenen Lösungen privat.
Wenn du im Live-System Root-Zugriff erhalten möchtest, kannst du entweder su - tc ausführen, um der Admin-Benutzer zu werden, oder das System mit der Boot-Option mc superuser starten. Das ist kein Geheimnis, und so wirst du nichts lernen.