What is CHIPSEC?
CHIPSEC is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities. It can be run on Windows, Linux, Mac OS X and UEFI shell.
How do I run chipsec?
Installation
- Format a USB flash drive as FAT32.
- Create a root directory \EFI, with a sub-directory boot.
- In EFI\boot, place a UEFI shell executable with filename BOOTX64.EFI.
- Create a root directory \chipsec.
- From the CHIPSEC Github page, click the Download ZIP button:
How is chipsec used for platform security assessment?
CHIPSEC is a framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components. It includes a security test suite, tools for accessing various low level interfaces, and forensic capabilities. It can be run on Windows, Linux, Mac OS X and UEFI shell.
How to use chipsec to find vulnerabilities in firmware?
Recent presentation on how to use CHIPSEC to find vulnerabilities in firmware, hypervisors and hardware configuration, explore low level system assets and even detect firmware implants: Exploring Your System Deeper: https://www.slideshare.net/CanSecWest/csw2017-bazhaniuk-exploringyoursystemdeeperupdated Download the file for your platform.
Where can I find the instructions for installing chipsec?
Instructions for installing and using CHIPSEC can be found in the [manual] (chipsec-manual.pdf). NOTE: This software is for security testing purposes. Use at your own risk. Read WARNING.txt before using.
Is there a GUI for the Intel chipsec project?
The first CHIPSEC GUI I knew about was chipsec_gui. This one has Persian and English UIs. Now there is another CHIPSEC GUI, called CHIPSEC-GUI. Both are PyQt-based. Neither are from the Intel CHIPSEC team, or included with the core CHIPSEC project.