代码之家  ›  专栏  ›  技术社区  ›  Denys Kniazhev-Support Ukraine

用javascript格式化硬盘

  •  2
  • Denys Kniazhev-Support Ukraine  · 技术社区  · 16 年前

    不久前,我的一个同事说了一件令我吃惊的事:他说一个人可以 使用javascript格式化硬盘 ! 我只是回答“不,这是不可能的”。不过,他似乎很有信心,尽管他也提到这只适用于windows。。。从那时起,我就不能放弃思考,但我还没有找到任何机会来执行这样的黑客。。。我倾向于认为他只是在开玩笑,我想证明这一点。不过,我还是不能放弃这个“万一怎么办?”我脑子里浮现的问题。。。 有人有什么想法吗?

    2 回复  |  直到 12 年前
        1
  •  5
  •   Quentin    16 年前

    给定JScript,在WSH下运行,有足够的权限,您可以,IIRC,调用任何您喜欢的函数。

    但你不能在浏览器内部这么做,它们会对所有的JavaScript进行沙盒处理。

        2
  •  0
  •   Sqeaky    16 年前

    一般来说,这在网页上是不可能的,因为存在安全预防措施来防止来自不受信任的源的脚本进行不适当的访问。然而Javascript JIT编译器(如Chrome/Chromium和Opera)和解释器(如Firefox和IE)是非常复杂的软件。他们中的许多人都有缺点。从了解具体缺陷开始: http://en.wikipedia.org/wiki/Buffer_overflow http://en.wikipedia.org/wiki/Cross-site_scripting

    当然,如果你发现任何你应该负责任地披露给软件供应商。谷歌和Mozilla基金会都为这些发现提供奖励。