follow the Principle of Least Privilege

This commit is contained in:
渟雲
2025-05-14 01:24:38 +08:00
parent db0da50216
commit bf832e912e
+2 -1
View File
@@ -81,7 +81,8 @@ HANDLE OpenProcessNt(DWORD dwDesiredAccess, BOOL bInheritHandle,
MODULEINFO module_info;
DWORD _;
handle_ = OpenProcessNt(PROCESS_ALL_ACCESS, FALSE, pid_);
handle_ = OpenProcessNt(PROCESS_QUERY_INFORMATION |PROCESS_VM_OPERATION |
PROCESS_VM_READ | PROCESS_VM_WRITE,FALSE, pid_);
EnumProcessModulesEx(this->handle_, modules, sizeof(modules), &_, LIST_MODULES_64BIT);
base_client_.base = (uintptr_t)modules[0];