chipsec.modules.tools.vmm.msr_fuzz moduleΒΆ
Simple CPU Module Specific Register (MSR) VMM emulation fuzzer
- Usage:
chipsec_main -m tools.vmm.msr_fuzz [-a random]-a: random = use random values (default = sequential numbering)
- Where:
[]: optional line
- Examples:
>>> chipsec_main.py -i -m tools.vmm.msr_fuzz >>> chipsec_main.py -i -m tools.vmm.msr_fuzz -a random
- Additional options set within the module:
_NO_ITERATIONS_TO_FUZZ: Number of iterations to fuzz randomly_READ_MSR: Specify to read MSR when fuzzing it_FLUSH_LOG_EACH_MSR: Flush log file before each MSR_FUZZ_VALUE_0_all1s: Try all 0 & all 1 values to be written to each MSR_FUZZ_VALUE_5A: Try 0x5A values to be written to each MSR_FUZZ_VALUE_RND: Try random values to be written to each MSR_EXCLUDE_MSR: MSR values to exclude (list)
Note
Returns a Warning by default
System may be in an unknown state, further evaluation may be needed
Important
This module is designed to run in a VM environment
Behavior on physical HW is undefined