|
RoboDBG
|
Various high-level Utility functions. More...
#include "debugger.h"Go to the source code of this file.
Namespaces | |
| namespace | RoboDBG::Util |
| Utility helper functions for more high-level stuff. | |
Functions | |
| uintptr_t | RoboDBG::Util::injectDLL (HANDLE hProcess, const char *dllPath) |
| Injects a DLL into the specified process. | |
| std::string | RoboDBG::Util::getDllName (HANDLE hProcess, LPVOID lpImageName, BOOL isUnicode) |
| Retrieves the name of a DLL from a remote process. | |
| DWORD | RoboDBG::Util::findProcessId (const std::string &processName) |
| Finds the process ID of a process by name. | |
| bool | RoboDBG::Util::executeRemote (HANDLE hProcessGlobal, const std::vector< BYTE > &shellcode) |
| Executes shellcode in a remote process. | |
| DWORD_PTR | RoboDBG::Util::getEntryPoint (HANDLE hProcess, LPVOID baseAddress) |
| Gets the entry point address of a loaded module in a remote process. | |
| bool | RoboDBG::Util::EnableDebugPrivilege () |
| Enables the SeDebugPrivilege privilege for the current process. | |
Various high-level Utility functions.
Definition in file util.h.