Ingénierie inverse : Décryptage d’un appareil d’apprentissage pour enfants

2025-04-06
Ingénierie inverse : Décryptage d’un appareil d’apprentissage pour enfants

Cet article de blog détaille le premier projet d’ingénierie inverse de l’auteur : un appareil d’apprentissage pour enfants (LeapFrog LeapStart/VTech MagiBook). Le processus commence par l’acquisition du firmware à partir des fichiers cache du logiciel VTech. Les fichiers clés identifiés incluent « System » et « FileSys ». « FileSys » est une image de système de fichiers FAT32 contenant des données d’applications, audio et livres. « System » semble être un fichier binaire ARM, contenant des informations C++, des journaux et des informations sur le noyau (uC/OS-II). Les étapes suivantes consistent à analyser plus en profondeur ces fichiers, afin de comprendre le code de reconnaissance des points et le code de lecture audio, et éventuellement d’ajouter de l’audio personnalisé.

Lire plus
Développement analyse de firmware