Exécution de code à distance sur un synthétiseur via shellcode MIDI : Bad Apple sur un écran LCD
2025-01-05
Un hacker a réussi à exécuter du code à distance sur un synthétiseur Yamaha PSR-E433 en utilisant son interface MIDI. Grâce à l'ingénierie inverse, il a créé un shell accessible via des messages MIDI SysEx. Ce shell lui a permis de manipuler la mémoire du synthétiseur, aboutissant à la lecture d'une vidéo Bad Apple sur son écran LCD. Le projet a nécessité un débogage JTAG complexe, une analyse du firmware, de la programmation en assembleur ARM et des techniques intelligentes de manipulation de la mémoire. Cet exploit impressionnant démontre une compréhension approfondie de l'ingénierie inverse des systèmes embarqués.
(psi3.ru)
Technologie