Snapchange is a Rust framework for building fuzzers that replay physical memory snapshots in order to increase efficiency and reduce complexity in fuzzing many types of targets. Snapchange uses the features of the Linux kernel’s built-in virtual machine manager KVM. While Snapchange is agnostic to the target operating system, the included snapshot mechanism focuses on Linux-based targets for gathering the necessary debug information.
1 comment
[ 2.5 ms ] story [ 9.8 ms ] thread