# 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 :o: -> unknown/not tested. :heavy_check_mark: -> tested & working. :x: -> tested & not working. | Winver | AMD | Intel | VM | Bare Metal | |--------|---------|-------|----|-------| | 2004 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | 1909 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1903 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1809 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1807 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1803 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1709 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1703 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1607 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | | 1511 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :o: | # Compiling 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`. After compiling the payload, you are going to need to put it inside of whatever Voyager version you are using. There is an array inside of `PayLoad.c` were you are going to need to put the array of bytes for your module.