Top.Mail.Ru
Ответы
Аватар пользователя
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Как получить дамп виртуальной машины? (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 от имени администратора и повторите попытку