pubkey and marker

Discussion in 'Windows Vista' started by alexcd2k3, Feb 14, 2008.

  1. alexcd2k3

    alexcd2k3 MDL Novice

    May 27, 2007
    46
    0
    0
    Hi, anyone have a pubkey.bin and marker.bin of ACER bios?
    Tx
    Alex
     
  2. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,967
    10,539
    340
    #2 Yen, Feb 14, 2008
    Last edited by a moderator: May 23, 2017
    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:
    http://forums.mydigitallife.net/posts/17796

    Make your own by dividing a ordinary SLIC! You will see that the structure of a SLIC is built logical.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. alexcd2k3

    alexcd2k3 MDL Novice

    May 27, 2007
    46
    0
    0
    Yen, i dont have a ACER bior for made this , i search this files for mod my Gigabyte bios.

    Tx in advance.

    Alex
     
  4. chaddawkins

    chaddawkins MDL Senior Member

    Sep 16, 2007
    340
    61
    10
    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 :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,967
    10,539
    340
    #5 Yen, Feb 15, 2008
    Last edited: Feb 15, 2008
    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.:eek:

    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,.......

    The Hex-System:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,14,15,16,17,18,19,1A,1B............

    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
    Got it?

    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".

    CU again;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,967
    10,539
    340
    sorry.. double post
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. alexcd2k3

    alexcd2k3 MDL Novice

    May 27, 2007
    46
    0
    0
    Anyone can post this files for me?
    Please...

    tx
    Alex
     
  8. ciscokid

    ciscokid MDL Member

    Jun 3, 2007
    220
    24
    10
    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.