
Script di supporto per rimasterizzare immagini di Live CD Linux allo scopo di creare wargame di sicurezza pronti all'uso con vulnerabilità preinstallate da sfruttare.
Remasterizza immagini di Live CD Linux per creare wargame di sicurezza pronti all'uso con vulnerabilità preinstallate da sfruttare.
Per poter costruire il Live CD usando gli script di questo progetto, avrai bisogno di:
sudogitmake, gcc -- per compilare programmi vulnerabilipwgen -- per generare password casualirsyncgenisoimage -- per mkisofsadvancecomp -- per advdefsquashfs-tools -- per unsquashfscurl -- per scaricare pacchetti e altri fileIl Live CD di base è a 32 bit, quindi anche i programmi in C devono
essere compilati a 32 bit. Per farlo, è necessario installare le
librerie di sviluppo a 32 bit. In Debian, ad esempio, il pacchetto
si chiama libc6-dev-i386.
Hai diverse opzioni per costruire il CD:
Scegli il metodo più adatto a te.
Per scaricare tutti i file necessari, inclusa l'immagine di base di TinyCore da 8MB, i dati del contest hacking e tutti i pacchetti TinyCore richiesti, e rimasterizzare il CD:
./scripts/rebuild.sh
Nota: alcuni passaggi richiedono l'esecuzione di sudo, quindi ti
verrà chiesta la password una o più volte.
L'idea di questo metodo è creare i dati di base del CD, ma fermarsi prima di ricostruire l'immagine, in modo da poterla prima personalizzare.
Costruisci i dati di base del CD:
./scripts/build.sh
Nota: alcuni passaggi richiedono l'esecuzione di sudo, quindi ti
verrà chiesta la password una o più volte.
Personalizza i contenuti nella directory extract. Questo passaggio
dipende completamente da te, in base a cosa vuoi personalizzare.
Potresti voler installare alcuni pacchetti personalizzati, ad esempio
mappe per tastiere non US:
sudo ./scripts/install-tcz.sh kmaps
Crea l'ISO finale:
sudo ./scripts/pack-iso.sh
Le sfide sono basate sul contest originale online organizzato da Stripe: https://stripe.com/blog/capture-the-flag
Vedi http://janosgyerik.github.com/capture-the-flag/

Le soluzioni sono state intenzionalmente omesse da questo progetto. Puoi trovare le soluzioni alle sfide originali di Stripe su internet, ma non sorprenderti se non funzioneranno immediatamente con questo Live CD. Anche questo è intenzionale ;-)
Per favore, tieni private le tue soluzioni.
Se vuoi ottenere accesso root nel sistema live,
puoi eseguire su - tc per diventare l'utente amministratore,
oppure avviare il sistema con l'opzione di avvio mc superuser.
Non è un segreto e non imparerai nulla in questo modo.