使用javascript格式化硬盘

时间:2010-08-22 20:13:14

标签: javascript formatting filesystems hard-drive

不久前,我的一位同事对我说了一些令人惊讶的事:他说可以使用javascript 格式化硬盘驱动器!我只是回答说“不,这是不可能的”。然而,他似乎非常自信,虽然他也提到这对于Windows来说是可能的......从那以后我不能放弃思考它,但我没有找到任何机会进行这样的黑客攻击..我倾向于认为他只是在开玩笑,我想证明这一点。但是,我仍然不能放弃这个“怎么办?”我头脑中出现的问题...... 有没有人有任何想法?

2 个答案:

答案 0 :(得分:5)

鉴于在WSH下运行的JScript具有足够的权限,您可以(IIRC)调用任何您喜欢的函数。

你不能在浏览器中这样做,他们沙箱所有的JavaScript。

答案 1 :(得分:0)

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

当然,如果您发现任何应该负责任地向软件供应商披露它们。谷歌和Mozilla基金会都会为此类发现提供奖励。