Awesome CTF

Una lista curata di framework, librerie, risorse, software e tutorial per Capture The Flag (CTF). Questa lista mira ad aiutare sia i principianti che i giocatori esperti di CTF a trovare tutto ciò che riguarda i CTF in un unico posto.
Contribuire
Si prega di dare prima un'occhiata alle linee guida per i contributi.
Se conosci uno strumento che non è presente qui, sentiti libero di aprire una pull request.
Perché?
Ci vuole tempo per costruire una raccolta di strumenti usati nei CTF e ricordarli tutti. Questo repository aiuta a tenere tutti questi strumenti sparsi in un unico posto.
Contenuti
Creazione
Strumenti utilizzati per creare sfide CTF
Analisi forense
Strumenti utilizzati per creare sfide di analisi forense
Progetti che possono essere utilizzati per ospitare un CTF
- CTFd - Piattaforma per ospitare CTF in stile jeopardy di ISISLab, NYU Tandon.
- echoCTF.RED - Sviluppa, distribuisci e mantieni la tua infrastruttura CTF.
- FBCTF - Piattaforma per ospitare competizioni Capture the Flag di Facebook.
- Haaukins - Una piattaforma di virtualizzazione altamente accessibile e automatizzata per l'educazione alla sicurezza.
- HackTheArch - Piattaforma di punteggio CTF.
- Mellivora - Un motore CTF scritto in PHP.
- MotherFucking-CTF - Piattaforma leggera e cattiva per ospitare CTF. Nessun JS coinvolto.
- NightShade - Un semplice framework CTF per la sicurezza.
- OpenCTF - CTF in una scatola. Configurazione minima richiesta.
- PicoCTF - La piattaforma utilizzata per eseguire picoCTF. Un ottimo framework per ospitare qualsiasi CTF.
- PyChallFactory - Piccolo framework per creare/gestire/pacchettizzare sfide CTF in stile jeopardy.
- RootTheBox - Un gioco di hacker (Classifica CTF e Gestore di partite).
- Scorebot - Piattaforma per CTF di Legitbs (Defcon).
- SecGen - Generatore di scenari di sicurezza. Crea macchine virtuali casualmente vulnerabili.
Steganografia
Strumenti utilizzati per creare sfide di steganografia
Vedere la sezione Risoluzione per la steganografia.
Web
Strumenti utilizzati per creare sfide Web
Oscuratori JavaScript
Risoluzione
Strumenti utilizzati per risolvere sfide CTF
Attacchi
Strumenti utilizzati per eseguire vari tipi di attacchi
- Bettercap - Framework per eseguire attacchi MITM (Man in the Middle).
- Yersinia - Attacca vari protocolli al livello 2.
Crittografia
Strumenti utilizzati per risolvere sfide di crittografia
- CyberChef - App web per analizzare e decodificare dati.
- FeatherDuster - Uno strumento di crittoanalisi automatizzato e modulare.
- Hash Extender - Uno strumento utility per eseguire attacchi di estensione della lunghezza degli hash.
- padding-oracle-attacker - Uno strumento CLI per eseguire attacchi di padding oracle.
- PkCrack - Uno strumento per violare la crittografia PkZip.
- QuipQuip - Uno strumento online per violare cifrari a sostituzione o cifrari di Vigenère (senza chiave).
- RSACTFTool - Uno strumento per recuperare chiavi private RSA con vari attacchi.
- RSATool - Genera chiave privata con conoscenza di p e q.
- XORTool - Uno strumento per analizzare cifrari XOR multi-byte.
Bruteforce
Strumenti utilizzati per vari tipi di brute force (password, ecc.)
- Hashcat - Password Cracker
- Hydra - Un cracker di login parallelizzato che supporta numerosi protocolli da attaccare
- John The Jumbo - Versione migliorata dalla community di John the Ripper.
- John The Ripper - Password Cracker.
- Nozzlr - Nozzlr è un framework per brute force, veramente modulare e amichevole con gli script.
- Ophcrack - Cracker di password Windows basato su rainbow table.
- Patator - Patator è un brute-forcer multiuso, con design modulare.
- Turbo Intruder - Estensione di Burp Suite per inviare un gran numero di richieste HTTP
Exploit
Strumenti utilizzati per risolvere sfide di exploit