To zdecydowanie zasługuje na miejsce w kategorii „Internet of Shit”: Evowera Planck Mini to „inteligentna” szczoteczka do zębów zaprojektowana dla najmłodszych. Dzięki ESP32-C3, ekranowi LCD, łączności WiFi i oficjalnej aplikacji, rodzice dbający o higienę jamy ustnej swoich pociech mogą z bliska monitorować sytuację. Jednak Aaron Christophel nie tylko odkrył, że niezwykle łatwo jest zhakować tę szczoteczkę, ale także zrobił to, czego wszyscy się spodziewali: zainstalował Doom.
Rozpacz niektórych firm, by zamienić swoje produkty w „smart” lub włączyć sztuczną inteligencję do swoich usług, osiągnęła absurdalny poziom, a jednym z najlepszych przykładów jest Evowera Planck Mini. Ta „inteligentna” szczoteczka do zębów kosztuje ponad 55 dolarów na oficjalnej stronie… a nawet nie jest szczoteczką elektryczną. Posiada ekran LCD 0,96 cala, ESP32-C3 i łączność WiFi, ale nie ma w środku żadnego silnika.
«La Internet de las Cosas Inseguras vs. Cepillos de Dientes, ft. Doomguy»
Aaron wyjaśnia w swoim filmie, że „inteligentna” szczoteczka próbuje połączyć się z siecią bezprzewodową o SSID „evowera”, używając hasła „12345678”. To pozwala mu pobierać i instalować nowe aktualizacje oprogramowania, ale przy braku dodatkowych kontroli Aaron z łatwością stworzył sieć z dokładnymi danymi uwierzytelniającymi, których szuka szczoteczka (używając innego modułu ESP8266) i załadował niestandardowe oprogramowanie sprzętowe. Po zakończeniu procesu szczoteczce pozostaje tylko automatycznie się zrestartować i uruchomić nowy firmware.
Aaron również zajął się zidentyfikowaniem pinoutu w ESP32-C3 szczoteczki, aby uzyskać bezpośredni dostęp, ale wisienką na torcie jest instalacja Dooma. Chociaż nie można użyć pełnej wersji retail gry, ten MiniDoom kompatybilny z ESP32 wystarczy, aby rozprawić się z demonami. Wszystkie potrzebne pliki i build Dooma zostały już opublikowane na jego profilu GitHub. Linki poniżej!
Dostęp do plików: Kliknij tutaj