繁体   English   中英

仅针对浏览器的 DLL 注入

[英]DLL injection for browser alone

我希望能够在我的 Web 浏览器中输入 www.mydomain.com,但让实际流量转到 something.mydomain.com。 我想,也许将一个 dll 注入进程浏览器(firefox.exe)。 我尝试使用一些方法,如钩子、使用创建远程线程的 dll 注入等。但是,由于我是一个新手,尤其是当涉及到 C++ 或汇编级语言时,我对此不太了解。 我能理解的那些不再与 Win 7 或更高版本兼容有人可以通过指导我走正确的道路来帮助我。 我想要的只是知道如何拦截/操作来自浏览器的传出 URL 请求。 我发现 TCP/IP 首先使用 socket() 函数创建一些套接字,然后使用 connect() 函数。 我有办法拦截吗? 我希望这很容易,简单并且与 Windows XP 到 10 兼容。如果这不容易,我可以为不同的版本构建不同的代码。 如果脚本是跨平台的,那就更棒了。

我认为,如果您不是域的所有者并在服务器上设置 HTTP 重定向,就不可能实现您想要做的事情(或者更准确地说是您想做的事情)。

修改主机文件或设置您自己的 DNS 服务器并让机器或其路由器使用它来解析 DNS 查询确实是唯一的方法,但是...

取决于浏览器,这可能是不可能的。 当前版本的 firefox 和 chrome 实现了 dns 预取,这实质上意味着它们预加载了一堆流行的 dns 条目,以加快页面加载时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM