chipsec.modules.tools.vmm.hv.vmbusfuzz moduleΒΆ

Hyper-V VMBus generic fuzzer

Usage:

chipsec_main.py -i -m tools.vmm.hv.vmbusfuzz -a fuzz,<parameters>

Parameters:

  • all : Fuzzing all bytes

  • hv : Fuzzing HyperV message header

  • vmbus : Fuzzing HyperV message body / VMBUS message

  • <pos>,<size> : Fuzzing number of bytes at specific position

Examples:
>>> chipsec_main.py -i -m tools.vmm.hv.vmbusfuzz -a fuzz,all -l log.txt

Note

  • The fuzzer is incompatible with native VMBus driver (vmbus.sys). To use it, remove vmbus.sys

  • 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