Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up
No description or website provided.

Cannot retrieve the latest commit at this time.
Type | Name | Latest commit message | Commit time |
---|---|---|---|
Failed to load latest commit information. | |||
![]() |
dom0 | ||
![]() |
xenbits @ 695bb5f | ||
![]() |
.gitmodules | ||
![]() |
ACKNOWLEDGEMENTS | ||
![]() |
AUTHORS | ||
![]() |
LICENSE | ||
![]() |
README | ||
![]() |
README.libvmi | ||
![]() |
README.xen_install | ||
![]() |
README.xen_vmexit | ||
![]() |
ecr_hypervisor.patch |
README
Copyright (C) 2018 Assured Information Security, Inc See our whitepaper here: https://dfrws.org/sites/default/files/session-files/paper_who_watches_the_watcher_detecting_hypervisor_introspection_from_unprivileged_guests.pdf 1. See README.xen_install for detailed guidance on installing the AIS customized version of Xen Project 4.10-unstable. Xen Project has been modified to accept a hypercall that can perform a VMWRITE that will modify the appropriate VMCS's so that the hypervisor performs a VM exit when the instruction is run. 2. See README.xen_vmexit for detailed guidance on toggling and measuring exiting behavior for specific instructions to conduct instruction timing introspection. 3. See README.libvmi for detailed guidance on installing and using libVMI for memory and cache timing introspection.