【发布时间】:2015-10-01 16:55:51
【问题描述】:
我希望能够在我的网络浏览器中输入 www.mydomain.com,但让实际流量转到 something.mydomain.com。我想,也许将一个dll注入进程浏览器(firefox.exe)。我尝试使用一些方法,例如挂钩、使用创建远程线程的 dll 注入等。但是,由于我是新手,尤其是在涉及 C++ 或汇编级语言时,我对此不太了解。我能理解的不再与 Win 7 或更高版本兼容有人可以通过指导我正确的路径来帮助我。 我想要的只是知道如何拦截/操作来自浏览器的传出 URL 请求。我发现 TCP/IP 首先使用 socket() 函数创建一些套接字,然后使用 connect() 函数。我有办法拦截吗? 我希望这很容易,简单并且与 Windows XP 到 10 兼容。如果这不容易,我可以为不同版本构建不同的代码。如果脚本是跨平台的,那就更棒了。
【问题讨论】:
-
为什么不直接使用你的 hosts 文件?
-
我不想只将主机名映射到 IP。我不想动态地将一个 url 重定向到另一个。在本地主机(我的电脑)中说 www.google.co.us 到 www.facebook.com,而不是在服务器中。最好在 C++ 中
标签: c++ sockets dll exe createremotethread