Jump to content
Nytro

Advanced x86: Introduction to BIOS & SMM

Recommended Posts

Posted

Advanced x86:

Introduction to BIOS & SMM

PC BIOS/UEFI firmware is usually “out of sight, out of mind”. But this just means it’s a place where sophisticated attackers can live unseen and unfettered. This class shares information about PC firmware security that was hard-won over years of focused research into firmware vulnerabilities.

We will cover why the BIOS is critical to the security of the platform. This course will also show you what capabilities and opportunities are provided to an attacker when BIOSes are not properly secured. We will also provide you tools for performing vulnerability analysis on firmware, as well as firmware forensics. This class will take people with existing reverse engineering skills and teach them to analyze UEFI firmware. This can be used either for vulnerability hunting, or to analyze suspected implants found in a BIOS, without having to rely on anyone else.

Learning Objectives

* Understand the similarities and differences between the UEFI and legacy BIOS

* Understand the BIOS/UEFI boot environments and how they interact with the platform architecture

* How the BIOS/UEFI should configure the system to maximize platform security, and how attackers have bypassed these security mechanisms

* How System Management Mode (SMM) is instantiated and must be protected

* How SMM may be used to provide added layers of platform security

* How the BIOS flash chip should be locked down, and what kind of attacks can be done when it is not

* Learn how to Reverse Engineer UEFI modules

* To teach you “how to fish” so you can take your newly-acquired knowledge to perform further security research in this area

Link: IntroBIOS

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...