BIOS Articles
These are the BIOS-related articles available in this website:
Pinczakko's Guide to Award BIOS Reverse Engineering . The article explains the techniques to reverse engineer an Award BIOS. This article has been mirrored by anomalous-security here.
Pinczakko's Guide to AMI BIOS Reverse Engineering. This article explains the technique to reverse engineer AMI BIOS binaries.
Award BIOS File Structure. Explains the general structure of an Award BIOS binary file.
Pinczakko's Guide to Reverseing Award BIOS DLL Support. This article explains how the DLL module in recent Award BIOS binaries works.
Preliminary Bios Modification Guide. Explains how to modify an Award BIOS using a less intrusive (read beginner) methods.
Advanced Award BIOS v4.51 PG Hacking. Explains how to inject code to Award BIOS version 4.51 PG.
Award BIOS Code Injection. The article explains how to inject code to Award BIOS version 4.51 PG. The technique is similar to the one explained in Advanced Award BIOS v4.51 PG Hacking article, but it's more thorough and systematic.
Award BIOS Patching. The article explains how to patch an Award BIOS binary by using standard Award BIOS tools, particularly modbin and cbrom.
Building a "Kernel" in PCI Expansion ROM. The article explains how to create a simple protected mode code in PCI expansion ROM by using opensource tool.
Low Cost Embedded x86 Teaching Tool. The article is continuation of the Building a "Kernel" in PCI Expansion ROM article and explains how to use the PCI expansion ROM as a cheap way to teach embedded system development.
Pinczakko's Guide to Self-Patching Expansion ROM Source Code.. The article explains how to build an expansion ROM binaries which patches itself (to fix the checksum) by using Flat assembler (Fasm).
A Bios Modification Journey. A little bit of stories into my activity related to BIOS hacking and reverse engineering.
Malicious Code Execution in PCI Expansion ROM. Explaining possibility of creating malicious PCI expansion ROM which stays in "resident" memory even after the OS boots.