Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

CTF

Source: https://github.com/apsdehal/awesome-ctf at eb504b242be3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Eine kuratierte Liste von Capture The Flag (CTF)-Frameworks, Bibliotheken, Ressourcen, Software und Tutorials. Diese Liste soll sowohl Anfängern als auch erfahrenen CTF-Spielern dabei helfen, alles rund um CTFs an einem Ort zu finden.

Bitte werfen Sie zunächst einen kurzen Blick auf Beitragsrichtlinien.

Wenn Sie ein Tool kennen, das hier fehlt, können Sie gern einen Pull Request eröffnen.

Abschnitt betitelt „Wenn Sie ein Tool kennen, das hier fehlt, können Sie gern einen Pull Request eröffnen.“

Es braucht Zeit, eine Sammlung der in CTF verwendeten Tools aufzubauen und sich alle zu merken. Dieses Repo hilft dabei, all diese verstreuten Tools an einem Ort aufzubewahren.

Tools zum Erstellen von CTF-Herausforderungen

  • Kali Linux CTF Blueprints - Online-Buch zum Erstellen, Testen und Anpassen Ihrer eigenen Capture the Flag-Herausforderungen.

Tools zum Erstellen forensischer Herausforderungen

Projekte, die zum Hosten eines CTF verwendet werden können

  • CTFd - Plattform zum Hosten von CTFs im Jeopardy-Stil von ISISLab, NYU Tandon.
  • echoCTF.RED - Entwickeln, implementieren und warten Sie Ihre eigene CTF-Infrastruktur.
  • FBCTF - Plattform zur Ausrichtung von Capture the Flag-Wettbewerben von Facebook.
  • Haaukins - Hoch zugängliche und automatisierte Virtualisierungsplattform für die Sicherheitsausbildung.
  • HackTheArch - CTF-Bewertungsplattform.
  • Mellivora - Eine in PHP geschriebene CTF-Engine.
  • MotherFucking-CTF - Leistungsstarke, leichtgewichtige Plattform zum Hosten von CTFs. Ganz ohne JavaScript.
  • NightShade - Ein einfaches Sicherheits-CTF-Framework.
  • OpenCTF - CTF in einer Box. Minimale Einrichtung erforderlich.
  • PicoCTF - Die Plattform, auf der picoCTF ausgeführt wird. Ein großartiges Framework zum Hosten jedes CTF.
  • PyChallFactory - Kleines Framework zum Erstellen/Verwalten/Paketieren von CTF-Herausforderungen.
  • RootTheBox - ein Spiel der Hacker (CTF Scoreboard & Game Manager).
  • Scorebot - Plattform für CTFs von Legitbs (Defcon).
  • SecGen - Sicherheitsszenariogenerator. Erstellt zufällig anfällige virtuelle Maschinen.

Tools zum Erstellen von Stego-Herausforderungen

Lösungsabschnitt für Steganographie prüfen.

Tools zum Erstellen von Web-Challenges

JavaScript-Obfuskatoren

Tools zur Lösung von CTF-Herausforderungen

Tools zur Durchführung verschiedener Arten von Angriffen

  • Bettercap - Framework zur Durchführung von MITM-Angriffen (Man in the Middle).
  • Yersinia - Greift verschiedene Protokolle auf Layer 2 an.

Tools zur Lösung von Krypto-Herausforderungen

  • CyberChef - Web-App zur Analyse und Dekodierung von Daten.
  • FeatherDuster - Ein automatisiertes, modulares Kryptoanalyse-Tool.
  • Hash Extender - Ein Dienstprogramm zur Durchführung von Hash-Längenerweiterungsangriffen.
  • padding-oracle-attacker - Ein CLI-Tool zum Ausführen von Padding-Oracle-Angriffen.
  • PkCrack - Ein Tool zum Aufbrechen der PkZip-Verschlüsselung.
  • QuipQuip - Ein Online-Tool zum Brechen von Substitutions- oder Vigenere-Chiffren (ohne Schlüssel).
  • RSACTFTool - Ein Tool zum Wiederherstellen des privaten RSA-Schlüssels mit verschiedenen Angriffen.
  • RSATool - Generieren Sie einen privaten Schlüssel mit Kenntnis von p und q.
  • XORTool - Ein Tool zur Analyse der Multibyte-XOR-Verschlüsselung.

Tools für verschiedene Arten von Bruteforcing (Passwörter usw.)

  • Hashcat - Passwort-Cracker
  • Hydra - Ein parallelisierter Login-Cracker, der zahlreiche Angriffsprotokolle unterstützt
  • John The Jumbo - Community-erweiterte Version von John the Ripper.
  • John The Ripper - Passwort-Cracker.
  • Nozzlr - Nozzlr ist ein Bruteforce-Framework, wirklich modular und skriptfreundlich.
  • Ophcrack - Windows-Passwort-Cracker basierend auf Rainbow Tables.
  • Patator - Patator ist ein Mehrzweck-Brute-Force-Gerät mit modularem Aufbau.
  • Turbo Intruder - Burp Suite-Erweiterung zum Senden einer großen Anzahl von HTTP-Anfragen

Tools zur Lösung von Exploits-Herausforderungen

  • DLLInjector - DLLs in Prozesse einfügen.
  • libformatstr - Vereinfachen Sie die Nutzung von Formatzeichenfolgen.
  • Metasploit - Penetrationstest-Software.
  • one_gadget - Ein Tool zum Auffinden des einen Gadget-Aufrufs execve('/bin/sh', NULL, NULL).
    • gem install one_gadget
  • Pwntools - CTF-Framework zum Schreiben von Exploits.
  • Qira - QEMU Interaktiver Laufzeitanalysator.
  • ROP Gadget - Framework für die ROP-Ausnutzung.
  • V0lt - Sicherheits-CTF-Toolkit.

Tools zur Lösung forensischer Herausforderungen

  • Aircrack-Ng - 802.11 WEP- und WPA-PSK-Schlüssel knacken.
    • apt-get install aircrack-ng
  • Audacity - Analysieren Sie Sounddateien (mp3, m4a, was auch immer).
    • apt-get install audacity
  • Bkhive and Samdump2 - SYSTEM- und SAM-Dateien sichern.
    • apt-get install samdump2 bkhive
  • CFF Explorer - PE-Editor.
  • Creddump - Windows-Anmeldeinformationen sichern.
  • DVCS Ripper - Rippt über das Internet zugängliche (verteilte) Versionskontrollsysteme.
  • Exif Tool - Dateimetadaten lesen, schreiben und bearbeiten.
  • Extundelete - Wird zum Wiederherstellen verlorener Daten aus bereitstellbaren Images verwendet.
  • Fibratus - Tool zur Erkundung und Nachverfolgung des Windows-Kernels.
  • Foremost - Extrahieren Sie bestimmte Dateitypen mithilfe von Headern.
    • apt-get install foremost
  • Fsck.ext4 - Wird zum Reparieren beschädigter Dateisysteme verwendet.
  • Malzilla - Malware-Jagdtool.
  • NetworkMiner - Netzwerkforensisches Analysetool.
  • PDF Streams Inflater - Suchen und extrahieren Sie Zlib-Dateien, die in PDF-Dateien komprimiert sind.
  • Pngcheck - Überprüft die Integrität von PNG und gibt alle Informationen auf Chunk-Ebene in für Menschen lesbarer Form aus.
    • apt-get install pngcheck
  • ResourcesExtract - Extrahieren Sie verschiedene Dateitypen aus Exes.
  • Shellbags - NT_USER.dat-Dateien untersuchen.
  • Snow - Ein Whitespace-Steganographie-Tool.
  • USBRip - Einfaches CLI-Forensik-Tool zum Verfolgen von USB-Geräteartefakten (Verlauf von USB-Ereignissen) unter GNU/Linux.
  • Volatility - Zur Untersuchung von Speicherauszügen.
  • Wireshark - Wird zum Analysieren von PCAP- oder PCAPNG-Dateien verwendet

Registry-Viewer

  • OfflineRegistryView - Einfaches Tool für Windows, mit dem Sie Offline-Registrierungsdateien von einem externen Laufwerk lesen und den gewünschten Registrierungsschlüssel im .reg-Dateiformat anzeigen können.
  • Registry Viewer® - Wird zum Anzeigen von Windows-Registrierungen verwendet.

Tools zur Lösung von Netzwerkherausforderungen

  • Masscan - Massen-IP-Port-Scanner, TCP-Port-Scanner.
  • Monit - Ein Linux-Tool zum Überprüfen eines Hosts im Netzwerk (und anderer Aktivitäten außerhalb des Netzwerks).
  • Nipe - Nipe ist ein Skript, um Tor Network zu Ihrem Standard-Gateway zu machen.
  • Nmap - Ein Open-Source-Dienstprogramm zur Netzwerkerkennung und Sicherheitsüberwachung.
  • Wireshark - Analysieren Sie die Netzwerk-Dumps.
    • apt-get install wireshark
  • Zeek - Ein Open-Source-Netzwerksicherheitsmonitor.
  • Zmap - Ein Open-Source-Netzwerkscanner.

Tools zur Lösung von Reversing-Herausforderungen

  • Androguard - Reverse Engineering von Android-Anwendungen.
  • Angr - plattformunabhängiges Binäranalyse-Framework.
  • Apk2Gold - Noch ein Android-Decompiler.
  • ApkTool - Android-Dekompiler.
  • Barf - Binäranalyse- und Reverse-Engineering-Framework.
  • Binary Ninja - Binäranalyse-Framework.
  • BinUtils - Sammlung binärer Tools.
  • BinWalk - Firmware-Images analysieren, zurückentwickeln und extrahieren.
  • Boomerang - Dekompilieren Sie x86/SPARC/PowerPC/ST-20-Binärdateien nach C.
  • ctf_import – run basic functions from stripped binaries cross platform.
  • cwe_checker - cwe_checker findet anfällige Muster in ausführbaren Binärdateien.
  • demovfuscator - Ein in Arbeit befindlicher Deobfuscator für movfuscated-Binärdateien.
  • Frida - Dynamische Code-Injektion.
  • GDB - Der GNU-Projekt-Debugger.
  • GEF - GDB-Plugin.
  • Ghidra - Open-Source-Suite von Reverse-Engineering-Tools. Ähnlich wie IDA Pro.
  • Hopper - Reverse-Engineering-Tool (Disassembler) für OSX und Linux.
  • IDA Pro - Am häufigsten verwendete Rückfahrsoftware.
  • Jadx - Android-Dateien dekompilieren.
  • Java Decompilers - Ein Online-Decompiler für Java- und Android-APKs.
  • Krakatau - Java-Decompiler und Disassembler.
  • Objection - Laufzeit Mobile Exploration.
  • PEDA - GDB-Plugin (nur Python2.7).
  • Pin - Ein dynamisches binäres Instrumentierungstool von Intel.
  • PINCE - GDB-Frontend-/Reverse-Engineering-Tool, konzentriert auf Game-Hacking und Automatisierung.
  • PinCTF - Ein Tool, das Intel-Pins für die Seitenkanalanalyse verwendet.
  • Plasma - Ein interaktiver Disassembler für x86/ARM/MIPS, der eingerückten Pseudocode mit farbiger Syntax generieren kann.
  • Pwndbg - Ein GDB-Plugin, das eine Reihe von Dienstprogrammen zum einfachen Hacken von GDB bereitstellt.
  • radare2 - Ein tragbares Rückfahrgerüst.
  • Triton - Dynamic Binary Analysis (DBA)-Framework.
  • Uncompyle - Dekompilieren Sie Python 2.7-Binärdateien (.pyc).
  • WinDbg - Windows-Debugger, vertrieben von Microsoft.
  • Xocopy - Programm, das ausführbare Dateien mit Ausführung, aber ohne Leseberechtigung kopieren kann.
  • Z3 - Ein Theorembeweis von Microsoft Research.

JavaScript-Deobfuscators

  • Detox - Ein Javascript-Malware-Analysetool.
  • Revelo - Analysieren Sie verschleierten Javascript-Code.

SWF-Analysatoren

  • RABCDAsm - Sammlung von Dienstprogrammen, einschließlich eines ActionScript 3-Assemblers/Disassemblers.
  • Swftools - Sammlung von Dienstprogrammen zum Arbeiten mit SWF-Dateien.
  • Xxxswf - Ein Python-Skript zum Analysieren von Flash-Dateien.

Verschiedene nützliche Dienste im Internet verfügbar

  • CSWSH - Cross-Site-WebSocket-Hijacking-Tester.
  • Request Bin - Ermöglicht die Überprüfung von HTTP-Anfragen an eine bestimmte URL.

Tools zur Lösung von Steganographie-Herausforderungen

  • AperiSolve - Aperi’Solve ist eine Plattform, die eine Schichtanalyse für Bilder durchführt (Open Source).
  • Convert - Konvertieren Sie Bilder in S/W-Formate und wenden Sie Filter an.
  • Exif - Zeigt EXIF-Informationen in JPEG-Dateien an.
  • Exiftool - Metainformationen in Dateien lesen und schreiben.
  • Exiv2 - Tool zur Bearbeitung von Bildmetadaten.
  • Image Steganography - Bettet Text und Dateien mit optionaler Verschlüsselung in Bilder ein. Benutzerfreundliche Benutzeroberfläche.
  • Image Steganography Online - Dies ist ein clientseitiges Javascript-Tool zum steganografischen Verstecken von Bildern in den unteren „Bits“ anderer Bilder
  • ImageMagick - Tool zum Bearbeiten von Bildern.
  • Outguess - Universelles Steganographie-Werkzeug.
  • Pngtools - Für verschiedene Analysen im Zusammenhang mit PNGs.
    • apt-get install pngtools
  • SmartDeblur - Wird zum Entschärfen und Korrigieren von defokussierten Bildern verwendet.
  • Steganabara - In Java geschriebenes Tool für die Stegano-Analyse.
  • SteganographyOnline - Online-Steganographie-Encoder und -Decoder.
  • Stegbreak - Startet Brute-Force-Wörterbuchangriffe auf JPG-Bilder.
  • StegCracker - Steganographie-Brute-Force-Dienstprogramm zum Aufdecken versteckter Daten in Dateien.
  • stegextract - Erkennen Sie versteckte Dateien und Text in Bildern.
  • Steghide - Daten in verschiedenen Bildtypen ausblenden.
  • StegOnline - Führen Sie eine Vielzahl von Bild-Steganografie-Vorgängen durch, z. B. das Verbergen/Aufdecken von in Bits verborgenen Dateien (Open Source).
  • Stegsolve - Wenden Sie verschiedene Steganographietechniken auf Bilder an.
  • Zsteg - PNG/BMP-Analyse.

Tools zur Lösung von Web-Herausforderungen

  • BurpSuite - Ein grafisches Tool zum Testen der Website-Sicherheit.
  • Commix - Automatisiertes All-in-One-Tool zur Injektion und Ausnutzung von Betriebssystembefehlen.
  • Hackbar - Firefox-Add-on für einfache Web-Ausnutzung.
  • OWASP ZAP - Abfangender Proxy zum Wiedergeben, Debuggen und Fuzzen von HTTP-Anfragen und -Antworten
  • Postman - Add-on für Chrome zum Debuggen von Netzwerkanfragen.
  • Raccoon - Ein leistungsstarkes offensives Sicherheitstool zur Aufklärung und zum Scannen von Schwachstellen.
  • SQLMap - Automatisches SQL-Injection- und Datenbankübernahmetool. pip install sqlmap
  • W3af - Web Application Attack and Audit Framework.
  • XSSer - Automatisierter XSS-Tester.

Wo Sie mehr über CTF erfahren können

Penetrationstests und Sicherheitslabor Betriebssysteme

Malware-Analysten und Reverse Engineering

Sammlungen von Installationsskripten, nützliche Tools

  • CTF Tools - Sammlung von Setup-Skripten zur Installation verschiedener Sicherheitsforschungstools.
  • LazyKali - Eine Aktualisierung von LazyKali aus dem Jahr 2016, die die Installation von Tools und die Konfiguration vereinfacht.

Tutorials zum Erlernen des Spielens von CTFs

  • CTF Field Guide - Field Guide von Trails of Bits.
  • CTF Resources - Startanleitung, gepflegt von der Community.
  • How to Get Started in CTF - Kurzanleitung für CTF-Anfänger von Endgame
  • Intro. to CTF Course - Ein kostenloser Kurs, der Anfängern die Grundlagen von Forensik, Krypto und Web-Ex vermittelt.
  • IppSec - Video-Tutorials und Komplettlösungen für beliebte CTF-Plattformen.
  • LiveOverFlow - Video-Tutorials zum Thema Ausbeutung.
  • MIPT CTF - Ein kleiner Kurs für Anfänger in CTFs (auf Russisch).

Immer online CTFs

  • Backdoor - Sicherheitsplattform von SDSLabs.
  • Crackmes - Reverse Engineering-Herausforderungen.
  • CryptoHack - Unterhaltsame Kryptographie-Herausforderungen.
  • echoCTF.RED - Online-CTF mit einer Vielzahl von Angriffszielen.
  • Exploit Exercises - Verschiedene VMs zum Erlernen verschiedener Computersicherheitsprobleme.
  • Exploit.Education - Verschiedene VMs zum Erlernen verschiedener Computersicherheitsprobleme.
  • Gracker - Binäre Herausforderungen mit einer langsamen Lernkurve und Zuschreibungen für jedes Level.
  • Hack The Box - Wöchentliche CTFs für alle Arten von Sicherheitsbegeisterten.
  • Hack This Site - Trainingsgelände für Hacker.
  • Hacker101 - CTF von HackerOne
  • Hacking-Lab - Plattform für ethisches Hacking, Computernetzwerke und Sicherheitsherausforderungen.
  • Hone Your Ninja Skills - Web-Herausforderungen, beginnend mit den grundlegenden.
  • IO - Kriegsspiel für binäre Herausforderungen.
  • Microcorruption - Integriertes Sicherheits-CTF.
  • Over The Wire - Kriegsspiel, verwaltet von der OvertheWire Community.
  • PentesterLab - Verschiedene VM- und Online-Herausforderungen (kostenpflichtig).
  • PicoCTF - Ganzjähriges CTF-Spiel. Fragen aus dem jährlichen picoCTF-Wettbewerb.
  • PWN Challenge - binäres Exploitation-Kriegsspiel.
  • Pwnable.kr - Pwn-Spiel.
  • Pwnable.tw - Binäres Kriegsspiel.
  • Pwnable.xyz - binäres Exploitation-Kriegsspiel.
  • Reversin.kr - Rückfahr-Challenge.
  • Ringzer0Team - ringzer0 Team Online CTF.
  • Root-Me - Lernplattform für Hacking und Informationssicherheit.
  • ROP Wargames - ROP-Kriegsspiele.
  • SANS HHC - Herausforderungen mit Feiertagsthema wird jährlich veröffentlicht und von SANS gepflegt.
  • SmashTheStack - Eine Vielzahl von Kriegsspielen, die von der SmashTheStack-Community gepflegt werden.
  • Viblo CTF - Verschiedene tolle CTF-Herausforderungen in vielen verschiedenen Kategorien. Hat sowohl einen Übungsmodus als auch einen Wettbewerbsmodus.
  • VulnHub - VM-basiert für praktische Übungen in den Bereichen digitale Sicherheit, Computeranwendungen und Netzwerkadministration.
  • W3Challs - Eine Penetrationstest-Trainingsplattform, die verschiedene Computerherausforderungen in verschiedenen Kategorien bietet.
  • WebHacking - Hacking-Herausforderungen für das Web.

Selbst gehostete CTFs

Verschiedene allgemeine Websites über und auf CTF

Verschiedene Wikis zum Erlernen von CTFs verfügbar

Sammlungen von CTF-Aufzeichnungen

  • 0e85dc6eaf - Zuschreibungen zu CTF-Herausforderungen von 0e85dc6eaf
  • Captf - Dumped CTF-Herausforderungen und Materialien von psifertex.
  • CTF write-ups (community) - CTF-Herausforderungen + Zuschreibungsarchiv, das von der Community verwaltet wird.
  • CTFTime Scrapper - Löscht alle Aufzeichnungen von CTF Time und organisiert, welche zuerst gelesen werden sollen.
  • HackThisSite - CTF-Aufzeichnungs-Repo, verwaltet vom HackThisSite-Team.
  • Mzfr - CTF-Wettbewerbsberichte von mzfr
  • pwntools writeups - Eine Sammlung von CTF-Beschreibungen, die alle pwntools verwenden.
  • SababaSec - Eine Sammlung von CTF-Beiträgen des SababaSec-Teams
  • Shell Storm - CTF-Challenge-Archiv, gepflegt von Jonathan Salwan.
  • Smoke Leet Everyday - CTF-Zuschreibungs-Repo, verwaltet vom SmokeLeetEveryday-Team.

CC0 :)

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln