Расскажите как он работает и в чем плюсы
Гипервизор это специальный режим работы процессора, определенными инструкциями ему задаются условия, при которых он будет уведомлять некий твой обработчик, это называется выход из вм.
В результате ты получаешь возможность инструментировать работу процессора на очень низком уровне.
Плюсы в том, что можно перехватывать даже работу с памятью, причем все это аппаратно без сильных потерь производительности, в отличии от софтварных DBI.
Так же привилегии гипервизора выше чем у ядра (и у ядерного античита как следствие), это так называемое ring-1, выше только SMM.
Но ач все равно могут его обнаружить, хотя бы по таймингам, т.к. выполнение под вм идет дольше, и есть некоторые безусловные выходы в гипервизор, которые нельзя контроллировать, например cpuid, ач просто выполняет эту инструкцию и замеряет насколько долго шло выполнение.
На практике же, гпв в читинге скорее оверкилл, это красивая сказка, которая недостижима для многих кодеров.
VirtualBox/VMware например как раз являются гипервизорами, но там работают умнейшие дядьки этой сферы.