buildroot | ||
conf | ||
documents | ||
keygen | ||
update | ||
webpanel | ||
build.sh | ||
Readme.md |
Embedded CTF Challenge
Abstract
La challenge e' pensata in tre step, necessariamente consecutivi, che implicano tre vulnerabilita' concettualmente semplici ma di difficolta' facilmente variabile a seconda delle limitazioni imposte. Tecnicamente sono:
- Generazione di password prevedibile
- Command Injection
- Race Condition
Documentazione
La documentazione, che include un preventivo della spesa, una presentazione e un documento tecnico e' disponibile qui.
Build
Per Debian 10, installare
sudo apt install -t build-essential libncurses-dev bison flex libssl-dev libelf-dev
Eseguire da utente normale
./build.sh
Firmware
Vedere il readme di buildroot.
Keygen
Vedere il readme del keygen.
Pannello web
Vedere il readme del pannello web.
Update
Vedere il readme dello script di update.