验证中...
码云 Gitee IDE 全新上线——支持 Git 管理的轻量在线编码环境
语言: C++
最后更新于 2017-07-27 18:53
dll注入.txt
原始数据 复制代码
void reg_inject_dll(LPCTSTR lpszExeName,LPCTSTR lpszDllName)
{
HKEY hKey;
int dwFlag = 0x100;
/* Get Key Handle - target process name is cmd.exe */
TCHAR szKey[MAX_PATH] = {};
StringCbPrintf(szKey,sizeof(szKey),
_T("Software\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\%s"),
lpszExeName);
RegCreateKeyEx(HKEY_LOCAL_MACHINE,
szKey,
0, NULL,
0, KEY_ALL_ACCESS,
NULL, &hKey, NULL);
/* Set Registry */
RegSetValueEx(hKey, _T("VerifierDlls"), 0, REG_SZ, (BYTE *)lpszDllName, (lstrlen(lpszDllName) + 1) * sizeof(TCHAR));
RegSetValueEx(hKey, _T("GlobalFlag"), 0, REG_DWORD, (BYTE *)&dwFlag, sizeof(dwFlag));
RegCloseKey(hKey);
}

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助