
Exploit und Tooling für Sonos-Geräte auf Amlogic-Basis: liest OTP/eFUSE über einen EL3-Exploit aus, extrahiert LUKS-Entschlüsselungsschlüssel und ruft OTA-Updates ab/entschlüsselt sie.
Hier findest du etwas Exploit- & Tool-Code, der Teil meines Vortrags über den Sonos One auf der Hack in the Box amsterdam 2023 war.
Der EL3-Exploit kann verwendet werden, um deine OTP/eFUSE-Daten auszulesen.
sonostool kann verwendet werden, um Entschlüsselungsschlüssel für Sonos-LUKS-Volumes zu erhalten sowie OTA-Updates abzurufen und zu entschlüsseln, ohne ein Sonos-Gerät als Orakel zu verwenden.
Der EL3-Exploit/Bug ist zum Zeitpunkt des Schreibens noch 0day. (wurde nie an den Hersteller gemeldet)
Viel Spaß!
-- blasty [email protected]