Hyper-V Hacking Framework For Windows 10 x64 (AMD & Intel)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
xerox 1b719187d5
added efi bundler...
4 years ago
Efi Bundler added efi bundler... 4 years ago
Usermode Example idk what i added 4 years ago
Voyager-1 v1.0 done. :) 4 years ago
Voyager-2 v1.0 done. :) 4 years ago
img added images 4 years ago
README.md Update README.md 4 years ago
launch.bat v1.0 done. :) 4 years ago

README.md

Voyager - A Hyper-V Hacking Framework For Windows 10 x64 (AMD & Intel)

Voyager is a project designed to offer module injection and vmexit hooking for both AMD & Intel versions of Hyper-V. This project works on all versions of Windows 10-x64 (2004-1511). The project is currently split into two individual projects, one for Intel and another for AMD.

Versions & Support

-> unknown/not tested. ✔️ -> tested & working. -> tested & not working.

Winver AMD Intel VM Bare Metal
2004 ✔️ ✔️ ✔️ ✔️
1909 ✔️ ✔️ ✔️
1903 ✔️ ✔️ ✔️
1809 ✔️ ✔️ ✔️
1807 ✔️ ✔️ ✔️
1803 ✔️ ✔️ ✔️
1709 ✔️ ✔️ ✔️
1703 ✔️ ✔️ ✔️
1607 ✔️ ✔️ ✔️
1511 ✔️ ✔️ ✔️

Compiling & Deploying

To compile Voyager for your desired Windows 10 version, please change the WINVER macro in both the types.h (found in the PayLoad solution), and WINVER in Utils.h. Then use HXD to export the payload as a C array. Replace the array found in PayLoad.c with your payload. Next you are going to want to bundle the bootmgfw file with the newly compiled Voyager.efi file. Using the bundler I made: efi-bundler.exe bootmgfw.efi voyager.efi. To deploy this you must replace bootmgfw inside of your EFI partition. First you are going to mount the partition with mountvol X: /S, X: being the label you want to mount your EFI partition too. Then rename bootmgfw.efi found in: EFI\Microsoft\Boot to bootmgfw.efi.backup.