SmoothHacker / Tuscan-Leather

Linux Kernel Snapshot Fuzzer using KVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Devise a way to access virtual memory of the KVM guest

SmoothHacker opened this issue · comments

We need a way to read kernel memory (to read kernel structures, etc.) and write to initrd (swapping out fuzz cases from process virtual addresses). This will likely involve researching how to kernel manages memory for kernel space functionality and user-space like from execve calls.

Current idea to attack this problem is to create a kernel module to facilitate communication with the hypervisor to extract information like /proc/kallsyms and access the DMA linux api.

Kernel module has been created and we will use MMIO to pass mutated test cases and other information to and from the VM.