[disassembly / reversing] A EFI module 64 bit portable executable

Discussion in 'BIOS Mods' started by Yen, Jan 7, 2012.

  1. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    10,938
    10,479
    340
    Hi,

    I have extracted a whitelist controlling EFI module from a HP EFI.
    It triggers a error message if an unsupported device is used.
    The error message is there in different languages, English, French, Spanish.
    104- Unsupported wireless network device detected system halted remove device and restart.

    What is the best way to develop a patch? The result should be that no matter what situation the error message should never appear and any card / device should be accepted.
    I am not very familiar with IDA. Anyway a way could be to patch a conditional jump to an unconditional. (or to NOP a jump)

    Any hint would be great.
    Another idea came into my mind. Just to remove the particular module from the EFI. But I don't know if the notebook would boot then anymore, lol.
    http://www.sendspace.com/file/iplyud
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...