Page 1 of 1
Extraction of firmware/ROM from BIOS and/or other hardware
Posted: Tue Dec 22, 2015 7:36 am
by 0b00000000
I wonder if it could be useful to extract the binaries from BIOS ROM and other devices so they can be inspected to get a better definition of their workings than is documented (this, of course, assumes that their working is defined by their software and not hard wired in the hard ware - probably a bad assumption to make).
Re: Extraction of firmware/ROM from BIOS and/or other hardwa
Posted: Tue Dec 22, 2015 8:06 am
by Techel
There are some code files of bios out there. You can always disassemble the code using eg. debug.exe from MS-DOS at 0xF0000 to get code out of your current bios
Re: Extraction of firmware/ROM from BIOS and/or other hardwa
Posted: Tue Dec 22, 2015 8:23 am
by intx13
This thread can probably be merged into your other thread about firmware.
In addition to disassembling and reverse engineering, debugging firmware/BIOS can be done with an in-circuit debugger. I like
this one but it's rather pricey.
Re: Extraction of firmware/ROM from BIOS and/or other hardwa
Posted: Wed Dec 23, 2015 3:51 pm
by onlyonemac
intx13 wrote:In addition to disassembling and reverse engineering, debugging firmware/BIOS can be done with an in-circuit debugger. I like
this one but it's rather pricey.
Just use JTAG.
Re: Extraction of firmware/ROM from BIOS and/or other hardwa
Posted: Wed Dec 23, 2015 5:58 pm
by ggodw000
i dont have much experience working with option rom bios, i think it shuld be possible to extract using pcie rom bar address.
according to legacy PCI spec, for each pcie device, pci config space 0x30 has bar address of the option ROM for that device if its bit0 is set.