RoboDBG
Loading...
Searching...
No Matches
util.h File Reference

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.

Detailed Description

Various high-level Utility functions.

Definition in file util.h.