7.904
Bearbeitungen
ICON (Diskussion | Beiträge) K (Änderung 6134 von ICON (Diskussion) rückgängig gemacht.) |
ICON (Diskussion | Beiträge) |
||
Zeile 22: | Zeile 22: | ||
Die Icon-Datenbank ist verschlüsselt mit AES-128-CBC. Alle Icons nutzen den gleichen [[w:Initialisierungsvektor|Initialisierungsvektor]] und einen von vier möglichen Schlüsseln (siehe Schlüssel-Index im Header). | Die Icon-Datenbank ist verschlüsselt mit AES-128-CBC. Alle Icons nutzen den gleichen [[w:Initialisierungsvektor|Initialisierungsvektor]] und einen von vier möglichen Schlüsseln (siehe Schlüssel-Index im Header). | ||
IV und Schlüssel sind hardcodiert | IV und Schlüssel sind hardcodiert. Auf dem 3DS ist unbekannt, wo diese liegen. Auf der Wii U ist [http://wiiubrew.org/wiki/Nn_idbe.rpl nn_idbe.rpl] für die Icon-Datenbank zuständig und enthält Schlüssel in einem 0x50-Bytes großen Block, bestehend aus dem 16-Byte großen, hardcodierten Initialisierungsvektor und vier hardcodierten 16-Byte AES-128 Schlüsseln. In Version 11464 von OSv11 (000500101000400A) befinden sich die Schlüssel bei $DATA+0x4C von nn_idbe.rpl. | ||
=== Schlüssel === | === Schlüssel === |
Bearbeitungen