Discussion in 'Windows Vista' started by alexcd2k3, Feb 14, 2008.
Hi, anyone have a pubkey.bin and marker.bin of ACER bios?
Each SLIC consists of a pubkey, a marker and of the SLIC table header.
You can divide each SLIC into it:
Each pubkey starts with "00 00 00 00 9C" and is 156 bytes long (9Ch). It contains the RSA1 sting.
Each marker starts with "01 00 00 00 B6" and is of course 182 bytes long (B6h) It's named with OEM table and table ID plus "WINDOWS".
Mark them and save them as a unique file!
Here's the example:
Make your own by dividing a ordinary SLIC! You will see that the structure of a SLIC is built logical.
Yen, i dont have a ACER bior for made this , i search this files for mod my Gigabyte bios.
Tx in advance.
I'm not the one to be correcting anyone at this point, but I noticed something.
Shouldn't there be an extra set of 00:
I'm still very new to Hex editing, but what does (9Ch) & (B6h) mean? Could I get a crash course
Thanks a lot! You are right of course! I've corrected it!
My bad! I should not do such things without to use my tools.
I cannot give you a crash course right now...I don't have the tools here and from Saturday on I even won't have access to Internet till April.
Use your windows calculator, scientific mode.
You can switch between hex and dec values:
A byte can take 256 different values, which means from 00 to FF! FFh=255
Our dec system: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,.......
pubkey: The first four bytes are zero bytes "00 00 00 00", folowed by the next four bytes which are the table length bytes "9C 00 00 00"
You have to reverse them----->0000009C, which means the lenght is 9Ch
9Ch = 156 bytes (the "h" indicates a hex value and IS NOT A PART of the value itself).
marker: The first four bytes "01 00 00 00" First byte is index 01 means marker, index 00 means pubkey.
Next four bytes are the length bytes again:"B6 00 00 00"------>000000B6
B6h = 182 bytes
At SLIC the table lenght bytes are: "76 01 00 00"------> 00000176
176h = 374 bytes long, always.....
The first four bytes here are the name string of the table "SLIC".
A pubkey table doesn't have a name (four zero bytes), a marker has index 01 followed by three zero bytes "as name".
sorry.. double post
Anyone can post this files for me?
I thought this only worked for ASUS boards?
I have a Gigabyte with HP SLIC. Do you think I can separate the marker and the key from my slic.bin file and insert them into my bios?
I'd rather have the key and marker appear in my cbrom listing than the isa.bin file, I heard the ISA module is easier to detect.