cyberchallenge-modem/update/Readme.md
2020-05-19 17:55:09 +02:00

593 B

Istruzioni

Intro

Questo script consiste nell'ultimo step della challenge. Questo script viene eseguito con sudo dall'interfaccia nella pagina di aggiornamento firmware.

Da inserire in /etc/sudoers:

www-data ALL=(root) NOPASSWD: /bin/bash /root/update.sh

Per generare la chiave per firmware le immagini:

openssl genrsa -out key.pem 2048
openssl rsa -in key.pem -outform PEM -pubout -out pub.pem

Per firmare un file:

openssl dgst -sha256 -sign private.pem -out update.tgz.sig update.tgz
cat update.tgz.sig > update.tgz.cc
cat update.tgz >> update.tgz.cc