Talk:Boot.efi Information

From AwkwardTV
Revision as of 07:58, 30 April 2007 by Zoroyoshi (talk | contribs) (RSA 1024bit signed?)
Jump to: navigation, search

So, has any effort been made to decypher the checksum? That seems to be the missing link to a lot of stuff (Patchstick, Linux, etc) being made freely available without concern of copyright issues. Timdorr

RSA 1024bit signed?

(sorry for my poor English)

I found that each section have 32+256+256 bytes optional data, from 0x23de8.

boot.efi(appletv)
0x23de8-0x23e07 thumbnail of public key?
0x23e08-0x23f07 public key, 1024 bit, little-endian => n
0x23f08-0x24007 signature,  1024 bit, little-endian => a

I calculated RSA b= a^65537 mod n, it generates

b= (little endian)
70 fa 16 88 f7 26 d4 3c cd fe 9d 86 99 d8 65 b6
21 98 5b 0d 7a 3f b7 53 38 0b f9 31 91 56 21 bb
20 04 00 05 01 02 04 03 65 01 48 86 60 09 06 0d
30 31 30 00 ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff 01

I think this represents SHA-1 checksum of PE executables.

Zoroyoshi