CHIPSEC: Platform Security Assessment Framework
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. 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.
First version of CHIPSEC was released in March 2014: Announcement at CanSecWest 2014: https://cansecwest.com/slides/2014/Platform%20Firmware%20Security%20Assessment%20wCHIPSEC-csw14-final.pdf
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
Projects That Include CHIPSEC
Linux UEFI Validation (LUV): https://01.org/linux-uefi-validation
BlackArch Linux: https://www.blackarch.org/index.html
CHIPSEC users: https://groups.google.com/forum/#!forum/chipsec-users
CHIPSEC discussion list on 01.org: https://lists.01.org/mailman/listinfo/chipsec
Follow us on https://twitter.com/CHIPSEC
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.