Go to file
2020-05-22 14:12:16 +02:00
buildroot ISC DHCP server package 2020-05-21 23:37:20 +02:00
conf Fix permissions and CRLF 2020-05-22 14:10:44 +02:00
documents Fix Carriage Return 2020-05-21 16:44:20 +02:00
keygen Keygen subsystem 2020-05-22 14:06:31 +02:00
update Draft update script 2020-05-19 17:55:09 +02:00
webpanel Keygen subsystem 2020-05-22 14:06:31 +02:00
build.sh Keygen compilation command 2020-05-22 14:12:16 +02:00
Readme.md Fixed permissions and added iso in readme 2020-05-22 12:00:53 +02:00

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:

  1. Generazione di password prevedibile
  2. Command Injection
  3. 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

La iso risultante sara' in target/buildroot/output/images/rootfs.iso9660.

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.