Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 655 Bytes

README.md

File metadata and controls

10 lines (7 loc) · 655 Bytes

KVMi for AMD64

This repository contains code to enable hyper-single-stepping on AMD64 processors using KVMi together with LibVMI. Furthermore, it also contains programs to test against some of the weaknesses of previous approaches and benchmarking code.

Usage

Apply the provided patch files to kvmi-v7 and libvmi. Then proceed as usual. APIs are identical to those for Intel processors. Please note that your application needs to handle certain privileged instructions during single-stepping to achieve correctness and stealthiness (see the provided example).