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