-5

我的网页有问题。问题是当我请求一个页面时,例如 index.html 然后我想在发生请求的那台机器上安装一个 dll。

编辑:我能理解你们都是正确的,但我需要它。例如,当我们打开大部分 adobe 站点时,会出现一条消息提示,告诉我们请添加此插件。所以我也有这种要求。

4

1 回答 1

4

简短的回答:你不能。

长答案:你不能。

这是在 PC 上安装病毒/恶意软件的方法之一。现代浏览器有广泛的保护来防止这种情况。

如果您仍想这样做,您将需要:

  1. 在浏览器中查找漏洞。

  2. 如果存在,则退出沙箱。

  3. 找到一种在主机上运行任意命令的方法,该命令将获取并安装您的 dll。

    当你在它的时候,

  4. Pwn2Own注册

  5. 展示剥削并赢得大量现金。

编辑:在发布者的评论之后,您最多可以做的是要求用户下载您创建的程序,该程序会将 dll 添加到他们的 PC,以及所有浏览器查找和加载所需的必要更改/文件dll 作为插件。这样做会严重限制观众,因为很少有人愿意这样做。每个人都会认为这是不安全的,这是理所当然的。

我的建议是尽可能使用可用的软件/插件(如 flash/java 小程序)来实现它。它们可以很好地镜像原生应用程序。如果您绝对必须,您还可以在 chrome 上使用NaCl来获得更多本机客户端功能。

于 2012-07-24T08:25:30.317 回答