Как проверить привилегированные инструкции процессора x86-64? - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь изучить / протестировать привилегированные инструкции x86-64 и защиту / управление памятью (что вызывает исключения #GP в коде режима пользователя.) В данный момент я повторно использую драйвер устройства шаблона, который я установилв ВМ в клиентской ОС Win7 x64.После этого я запускаю удаленную отладку ядра на эту виртуальную машину через WinDbg, врываюсь в мой драйвер и затем на лету изменяю код, который мне нужен, используя коды операций x86-64.Затем я запускаю свои тесты и разбираюсь, чтобы увидеть результат.Это часто также приводит к BSOD и последующему процессу полоскания и повторения.

Как вы можете себе представить, мой метод макияжа довольно неудобен.

Итак, мне было интересно, есть ли более простой способ сделать эти тесты?

...