chipsec.modules.tools.vmm.cpuid_fuzz moduleΒΆ
Simple CPUID VMM emulation fuzzer
- Usage:
chipsec_main.py -i -m tools.vmm.cpuid_fuzz [-a random]random: Fuzz in random order (default is sequential)
- Where:
[]: optional line
- Examples:
>>> chipsec_main.py -i -m tools.vmm.cpuid_fuzz >>> chipsec_main.py -i -m tools.vmm.cpuid_fuzz -l log.txt >>> chipsec_main.py -i -m tools.vmm.cpuid_fuzz -a random
- Additional options set within the module:
_NO_EAX_TO_FUZZ: No of EAX values to fuzz within each step_EAX_FUZZ_STEP: Step to fuzz range of EAX values_NO_ITERATIONS_TO_FUZZ: Number of iterations if random chosen_FUZZ_ECX_RANDOM: Fuzz ECX with random values?_MAX_ECX: Max ECX value_EXCLUDE_CPUID: Exclude the following EAX values from fuzzing_FLUSH_LOG_EACH_ITER: Flush log file after each iteration_LOG_OUT_RESULTS: Log output results
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