Quantcast
Channel: Cisco Talos Blog
Viewing all articles
Browse latest Browse all 2020

Barbervisor: Journey developing a snapshot fuzzer with Intel VT-x

$
0
0
By Cory Duplantis. One of the ways vulnerability researchers find bugs is with fuzzing. At a high level, fuzzing is the process of generating and mutating random inputs for a given target to crash it. In 2017, I started developing a bare metal hypervisor for the purposes of snapshot fuzzing: fuzzing small subsets of programs from a known, static starting state. This involved working on a custom kernel that could be booted on bare metal. Having not done any operating system development before,...

[[ This is only the beginning! Please visit the blog for the complete entry ]]

Viewing all articles
Browse latest Browse all 2020