MTCFuzz
ToolFirst seen 7/12/2026
Last seen 7/12/2026
Evidence 12 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
21 connectionsMTCFuzz uses QEMU as the virtualization environment for fuzzing.
mtcfuzz_record_tb_exec is a function implemented as part of MTCFuzz's QEMU instrumentation.
MTCFuzz leverages multi-target coverage feedback from OS and firmware to guide fuzzing.
MTCFuzz provides a coverage visualization feature in HTML format.
MTCFuzz discovered and validated CVE-2025-40031 through fuzzing.
The paper introduces MTCFuzz as a prototype implementation of Multi-target Coverage-based Greybox Fuzzing.
The fuzzing workflow describes MTCFuzz's execution phases.
Coverage visualization is a feature of MTCFuzz that generates HTML coverage reports.
MTCFuzz implements the proposed Multi-target Coverage-based Greybox Fuzzing method.
MTCFuzz uses the QEMU QMP protocol to control instrumentation and snapshot operations.
MTCFuzz uses address-based filtering to restrict coverage measurement to target address ranges.
MTCFuzz uses VM snapshot save and restore to reset system state between test executions.
MTCFuzz loads an initial seed corpus during initialization.
analyze_coverage is a procedure in MTCFuzz that filters and processes traced coverage.
mtcfuzz-trace-start is a QMP command added to QEMU as part of MTCFuzz.
mtcfuzz-trace-stop is a QMP command added to QEMU as part of MTCFuzz.
MTCFuzz applies binary search to the filtering procedure for efficiency.
MTCFuzz uses a power scheduler to assign energy to seeds based on coverage.
MTCFuzz uses addr2line to resolve basic block addresses to source code locations.
bpftrace is used in the MTCFuzz evaluation for CPU profiling.
MTCFuzz creates a dedicated qcow2 file to store snapshots.