0
Q
开源DLL注入器
A
回答
3
该方法相当普遍且可靠。
刚刚尝试加入
HANDLE hToken;
LUID sedebugnameValue;
TOKEN_PRIVILEGES tkp;
if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) puts("Failed to Enable Debug Options!");
if (!LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &sedebugnameValue))
{
CloseHandle(hToken);
puts("Failed to Enable Debug Options!");
gets(temp);
return 0;
}
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
if (!AdjustTokenPrivileges(hToken, FALSE, &tkp, sizeof tkp, NULL, NULL)) CloseHandle(hToken);
所以你注射的应用将得到调试权限。
1
了解Detours的来源可能很有用:http://research.microsoft.com/en-us/projects/detours/
相关问题
- 1. C#Dll注入器,VB.Net Dll注入器
- 2. 注入DLL何时开始?
- 3. DLL注入器问题
- 4. SetWinEventHook - Dll注入?
- 5. 注入C++ DLL
- 6. DLL注入失败
- 7. DLL注入用CreateRemoteThread
- 8. 卸载注入DLL
- 9. DLL注入war3的
- 10. '安全'DLL注入
- 11. DLL注入代码
- 12. 托管DLL注入?
- 13. 用createremotethread注入dll
- 14. 防止DLL注入从DLL C++
- 15. 如何使用dll注入?
- 16. 注入DLL不正确HMODULE
- 17. DLL注入| GetProcAddress返回NULL
- 18. C++,Winsocket DLL发送注入
- 19. Java运行时DLL注入
- 20. Windows 7的DLL注入
- 21. C++ - CreateRemoteThread DLL注入[Windows 7]
- 22. Linux注入C/C++ DLL
- 23. 注入dll到exe文件
- 24. DLL注入的Win32窗体
- 25. 使用C的dll注入
- 26. 嵌入式dll资源
- 27. 自动注入资源到控制器
- 28. 无法在开发机器的新路径注册dll
- 29. 使用PKCS11的Microsoft.Xades开源dll
- 30. 开源wysiwyg嵌入式html编辑器