chipsec.modules.common.uefi.access_uefispec module

Checks protection of UEFI variables defined in the UEFI spec to have certain permissions.

Returns failure if variable attributes are not as defined in table 11 “Global Variables” of the UEFI spec.

usage:

chipsec_main -m common.uefi.access_uefispec [-a modify[,attribute]]

  • [-a modify[,attribute]]: Attempt to modify each variable in addition to checking attributes; optionally change the attribute as well

Where:
  • []: optional line

Examples:
>>> chipsec_main.py -m common.uefi.access_uefispec
>>> chipsec_main.py -m common.uefi.access_uefispec -a modify
>>> chipsec_main.py -m common.uefi.access_uefispec -a modify,7

NOTE: Requires an OS with UEFI Runtime API support.