Внимание! Гайд из видео будет работать только на Windows 11.
Если у вас Windows 10, то после установки Visual Studio, закройте установщик и не открывая Visual Studio скачайте и установите Windows 10 SDK:
Windows 10 SDK
Затем установите WDK:
WDK
После установки WDK, можете открывать проект DBKKernel в Visual Studio и настраивать проект. При этом вам уже не нужно устанавливать WDK через NuGet
vmdisk.img работающий на Intel:
herzenstube.cc/vmdisk.img
Внимание! На данный момент поступили жалобы, что все таки на некоторых процессорах, все еще есть детект с этим vmdisk.img
Это из за того, что в коде гипервизора захардкожены константы время выполнения vm-exit (инструкция которую гипервизор обязан выполнить для каждой обрабатываемой инструкции
(в данном случае для cpuid). По этой причине, если vm-exit по какой-то причине занимает ЗНАЧИТЕЛЬНО больше тактов процессора чем стоит в константе, то детект может происходить.
К сожалению из за архитектуры гипервизора, очень сложно рассчитывать значения динамически без констант, так как если перехватить все rdtsc и cpuid то система просто не выдержит нагрузки.
И у меня пока нет идей как сделать этот рассчет на всех процессорах, помимо предварительных замеров vmcall и cpuid и динамического билда на сайте.
Мне жаль, если я вас напрасно обнадежил, сказав в видео что оно работает на всех intel.