– Cannot be modified – Can be encrypted (Xbox 360 onwards) • Main OS data on Flash • Can get more complex – Boot mini-ROM -> decrypt ROM -> check Flash hash -> boot flash
– Boot original -> redirect to 2nd ROM • Satellite software can have bugs – PSP: Tiff buffer overflow – Xbox: Unsigned Dashboard font files – Savegame buffer vulnerabilities Great paper: 17 Mistakes Microsoft Made in the Xbox Security System
Password • As safe as user password • Validation at install time • Usually online validation at play time • Binds IAPs to a certain account • Commercial services available – Microsoft SLP – Steam – Apple Store, Play Store…