Windows如何解析DNS以及如何拦截呼叫以注入我自己的域? 我需要在应用程序中,并运行我自己的DNS服务器或修改主机文件不是一个解决方案。Windows DNS挂钩
1
A
回答
3
我不确定你的目的是什么,但有几种选择。 CodeProject包括可能在这里帮助你的东西。它似乎在做你需要做的事情。 现在,另一种解决方案可能涉及您自己的可能不适合该项目的工作。 其中之一,你需要弄清楚下面的function是你想修改的应用程序中负责DNS查找的人。下一个阶段基本上是自己实现CodeProject代码,使用Microsoft Detours设置一个全局钩子,并在返回的蹦床中插入你的修改代码。
我仍然不太清楚为什么你需要这样做,但如果你想提供更多关于最终目标的细节,你可能会得到更好的答案。
0
你可能会寻找挂钩DNSQuery()在dnsapi.lib/dnsap.dll
相关问题
- 1. Windows挂钩问题
- 2. API无挂钩挂钩
- 3. Firefox pr_write挂钩。 DLL注入,windows钩子
- 4. 挂钩或不挂钩 - git
- 5. 针对Windows的SVN挂钩
- 6. Linux相当于Windows挂钩
- 7. 在C和windows中挂钩
- 8. Windows键盘挂钩挂起调试器
- 9. IMAGE_DOS_HEADER挂钩
- 10. 监视TFS服务挂钩/ Web挂钩
- 11. IAT挂钩 - 无法挂钩ExitProcess
- 12. SetParent挂钩,你怎么解除挂钩?
- 13. 在挂钩程序中访问挂钩
- 14. 挂钩 - hotpatching
- 15. Windows挂钩只被调用一次
- 16. 挂钩在Windows安装程序消息
- 17. 挂钩系统调用在Windows
- 18. 了解如何使用Windows挂钩
- 19. 挂钩32bit过程在64位Windows
- 20. 将git挂钩放入Windows版本库
- 21. Windows命令挂钩不工作
- 22. C++ Windows API Syscall挂钩示例
- 23. 转到郎一套Windows事件挂钩
- 24. 挂钩到Windows文件复制
- 25. SVN预先挂钩FTP在Windows上载
- 26. 如何挂钩windows键盘ISR?
- 27. 需要在Windows上实现SVN挂钩
- 28. 如何在Windows Phone 7中挂钩api?
- 29. Windows中的JNA键盘挂钩
- 30. 用windows-scripting-host关机挂钩
函数调用该蠕虫的Win32/Conficker蠕虫确实,随着的dnscache服务interventing。如果没有人有答案,您可以尝试搜索有关蠕虫如何做的信息。 – Havenard 2009-08-22 21:28:56
谢谢。通过源代码来挖掘它会很有趣。 – qeek 2009-08-23 12:05:57
如果我找到它.. – qeek 2009-08-23 12:09:18