Radar van Elk Solutions

Hackaday · Creativiteit & ontwerp

E-scooter Firmware Gehackt en Herschreven in Rust

Een hacker heeft de firmware van een Egret GT E-scooter reverse-engineered om een beveiligingslek aan te pakken en dieper toegang te krijgen tot de gegevens van het voertuig.

De originele firmware maakte onbedoelde toegang tot een operationele modus zonder beveiligings-PIN mogelijk, wat de hacker ertoe aanzette de firmware in Rust te herschrijven. Analyse van de Bluetooth-communicatie van de scooter onthulde verborgen gegevens en telemetrie die naar een centrale server werden gestuurd, wat de vervanging van de firmware verder motiveerde.

Met behulp van een oscilloscoop en een aangepaste CAN-decoder ontdekte de hacker dat de CAN-bus van de scooter toegankelijk is via de datapinnen van de USB-C-poort, ondanks dat de poort officieel alleen bedoeld is om op te laden. Het proces omvatte het reverse-engineeren van het firmware-updatemechanisme voor het display, het invoerpaneel en de hoofdcontroller om de nieuwe firmware te installeren.

AI-samenvatting op basis van de bron.

Hackaday