Awesome CTF

Une liste organisée de frameworks, bibliothèques, ressources, logiciels et tutoriels pour Capture The Flag (CTF). Cette liste a pour but d'aider les débutants ainsi que les joueurs de CTF expérimentés à trouver tout ce qui concerne les CTFs au même endroit.
Contributing
Veuillez d'abord jeter un coup d'œil aux directives de contribution.
Si vous connaissez un outil qui n'est pas présent ici, n'hésitez pas à ouvrir une pull request.
Pourquoi ?
Il faut du temps pour constituer une collection d'outils utilisés en CTF et se souvenir de tous. Ce dépôt aide à garder tous ces outils dispersés au même endroit.
Contenu
Créer
Outils utilisés pour créer des défis CTF
- Kali Linux CTF Blueprints - Livre en ligne sur la construction, le test et la personnalisation de vos propres défis Capture the Flag.
Forensique
Outils utilisés pour créer des défis Forensique
Projets pouvant être utilisés pour héberger un CTF
- CTFd - Plateforme pour héberger des CTF de style jeopardy de l'ISISLab, NYU Tandon.
- echoCTF.RED - Développer, déployer et maintenir votre propre infrastructure CTF.
- FBCTF - Plateforme pour héberger des compétitions Capture the Flag de Facebook.
- Haaukins - Une plateforme de virtualisation hautement accessible et automatisée pour l'éducation à la sécurité.
- HackTheArch - Plateforme de score CTF.
- Mellivora - Un moteur CTF écrit en PHP.
- MotherFucking-CTF - Plateforme légère et géniale pour héberger des CTF. Pas de JS impliqué.
- NightShade - Un framework CTF de sécurité simple.
- OpenCTF - CTF en boîte. Configuration minimale requise.
- PicoCTF - La plateforme utilisée pour exécuter picoCTF. Un excellent framework pour héberger n'importe quel CTF.
- PyChallFactory - Petit framework pour créer/gérer/empaqueter des défis CTF de style jeopardy.
- RootTheBox - Un jeu de hackers (tableau de score CTF et gestionnaire de jeu).
- Scorebot - Plateforme pour CTF par Legitbs (Defcon).
- SecGen - Générateur de scénarios de sécurité. Crée des machines virtuelles aléatoirement vulnérables.
Stéganographie
Outils utilisés pour créer des défis de stéganographie
Voir la section Résoudre pour la stéganographie.
Web
Outils utilisés pour créer des défis Web
Obfuscateurs JavaScript
Résoudre
Outils utilisés pour résoudre des défis CTF
Attaques
Outils utilisés pour effectuer divers types d'attaques
- Bettercap - Framework pour effectuer des attaques MITM (Man-in-the-Middle).
- Yersinia - Attaque divers protocoles au niveau de la couche 2.
Cryptographie
Outils utilisés pour résoudre des défis de cryptographie
- CyberChef - Application web pour analyser et décoder des données.
- FeatherDuster - Un outil de cryptanalyse automatisé et modulaire.
- Hash Extender - Un outil utilitaire pour effectuer des attaques d'extension de longueur de hachage.
- padding-oracle-attacker - Un outil CLI pour exécuter des attaques d'oracle de padding.
- PkCrack - Un outil pour casser le chiffrement PkZip.
- QuipQuip - Un outil en ligne pour casser les chiffrements par substitution ou les chiffrements de Vigenère (sans clé).
- RSACTFTool - Un outil pour récupérer la clé privée RSA avec diverses attaques.
- RSATool - Générer une clé privée avec connaissance de p et q.
- XORTool - Un outil pour analyser le chiffrement XOR multi-octets.
Bruteforceurs
Outils utilisés pour divers types de brute force (mots de passe, etc.)
- Hashcat - Craqueur de mots de passe
- Hydra - Un craqueur de connexion parallélisé qui supporte de nombreux protocoles à attaquer
- John The Jumbo - Version améliorée par la communauté de John the Ripper.
- John The Ripper - Craqueur de mots de passe.
- Nozzlr - Nozzlr est un framework de brute force, véritablement modulaire et adapté aux scripts.
- Ophcrack - Craqueur de mots de passe Windows basé sur des tables arc-en-ciel.
- Patator - Patator est un brute-forceur multi-usage, avec une conception modulaire.
- Turbo Intruder - Extension Burp Suite pour envoyer un grand nombre de requêtes HTTP
Exploits
Outils utilisés pour résoudre des défis d'exploits