验证中...
8月18日(周六)成都源创会火热报名中,四位一线行业大牛与你面对面,探讨区块链技术热潮下的冷思考。
语言: 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 )

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