Advertisement

多线程将代码注入目标进程

阅读量:

/* ************************************

  • remote.c
  • 实现远程线程创建、将代码注入至其他进程以执行
    *************************************/
    /
    头文件 */
    #include <windows.h>
    #include <Tlhelp32.h>

/*************************************

  • DWORD EnablePrivilege (PCSTR name)
  • 功能 提升当前权限
  • 用于防止因权限不足而无法访问某些进程
  • 参数 PCSTR name 所需的权限名称
  • 返回是否成功执行
    **************************************/
    DWORD EnablePrivilege (PCSTR name)
    {
    HANDLE hToken;
    BOOL rv;
    // 设置结构体内容
    TOKEN_PRIVILEGES priv = { 1, {0, 0, SE_PRIVILEGE_ENABLED} };
    // 查找对应的权限值信息
    LookupPrivilegeValue (
    0,
    name,
    &priv.Privileges[0].L

全部评论 (0)

还没有任何评论哟~