Line 50: |
Line 50: |
| | | |
| * What is the relationship between hash1 and the header? | | * What is the relationship between hash1 and the header? |
− | * Is the header a image? What format? | + | * Is the header a image? What format? |
− | * Why does hash2 always start with a zero? It tells me we're off by one byte somewhere. | + | * Why does hash2 always start with a zero? It tells me we're off by one byte somewhere. |
| * What does the per file padding really look like? | | * What does the per file padding really look like? |
| * Verify all hash sizes. | | * Verify all hash sizes. |
Line 57: |
Line 57: |
| == Elliptical Hash Info == | | == Elliptical Hash Info == |
| | | |
− | There is new information about the hash used in the save game file. See the forum post here: http://forums.nintendo-scene.com/index.php?topic=797.0. "The crypto used for wii savegame files is sect233r1" | + | There is new information about the hash used in the save game file. See the forum post here: http://forums.nintendo-scene.com/index.php?topic=797.0. "The crypto used for wii savegame files is sect233r1" |
| | | |
− | This refers to hash 6 from the output of the Savegame Parser. I was able to verify this by compiling OpenSSL, checkkey.c (from the forum and running it with the data from one of my save games. Here is the output (for what it's worth): | + | This refers to hash 6 from the output of the Savegame Parser. I was able to verify this by compiling OpenSSL, checkkey.c (from the forum and running it with the data from one of my save games. Here is the output (for what it's worth): |
| | | |
| D:\>WiiCheckKey.exe 0010A5965B39842061168F9E548CD0C1DB77181BD470905071C41D7BB62C 0128946F2BEB5F3A621F1964212DED020C1239E256B50B60E321B1C95450 | | D:\>WiiCheckKey.exe 0010A5965B39842061168F9E548CD0C1DB77181BD470905071C41D7BB62C 0128946F2BEB5F3A621F1964212DED020C1239E256B50B60E321B1C95450 |
| Read key data: | | Read key data: |
− | PUBX: 0010A5965B39842061168F9E548CD0C1DB77181BD470905071C41D7BB62C | + | PUBX: 0010A5965B39842061168F9E548CD0C1DB77181BD470905071C41D7BB62C |
− | PUBY: 0128946F2BEB5F3A621F1964212DED020C1239E256B50B60E321B1C95450 | + | PUBY: 0128946F2BEB5F3A621F1964212DED020C1239E256B50B60E321B1C95450 |
| Checking key: **** Valid public key **** | | Checking key: **** Valid public key **** |
| | | |
− | It's interesting hash3 and hash5 didn't come up as valid keys. I don't know if that's a parser problem of something else. | + | It's interesting hash3 and hash5 didn't come up as valid keys. I don't know if that's a parser problem of something else. |
| --PaceMaker | | --PaceMaker |