


Как получить дамп виртуальной машины? (Virtual Box)
Я изучаю эксплойт BlueKeep, и на этапе его срабатывания, вместо доступа к консоли на Windows, я получаю экран смерти. В интернете пишут, что нужно выставить правильное значение GROOMBASE, которое является начальным адресом области невыгружаемого пула. Это делается в несколько этапов, сперва нужно получить дамп памяти: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe debugvm "vm_name" dumpvmcore --filename=vm.memdump. Этот запрос не выполняется, пишет:
VBoxManage.exe: error: DBGFR3CoreWrite failed with VERR_ACCESS_DENIED
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineDebuggerWrap, interface IMachineDebugger, callee IUnknown
VBoxManage.exe: error: Context: "DumpGuestCore(bstrFilename.raw(), bstrCompression.raw())" at line 339 of file VBoxManageDebugVM.cpp
Что делать? Путь файла менял, виртуалку переименовывал, вставлял uid вместо имени, от имени администратора запускал консоль и Virtual Box.
От имени администратора выполняй
Ошибка "VERR_ACCESS_DENIED" указывает на то, что у вас нет прав на выполнение операции дампа памяти виртуальной машины. Запустите VM от имени администратора и повторите попытку