Форматировать жесткий диск с помощью JavaScript - PullRequest
2 голосов
/ 23 августа 2010

Некоторое время назад мой коллега сказал мне кое-что удивительное: он сказал, что можно отформатировать жесткий диск, используя javascript !Я просто ответил: «Нет, это невозможно».Однако он казался очень уверенным, хотя он также упомянул, что это возможно только для окон ... С тех пор я не могу перестать думать об этом, но я не нашел никакой возможности для выполнения такого рода взлома ...Я склонен думать, что он просто шутил, и я хочу доказать это.Но все же я не могу отказаться от этого «что если?»вопросы, возникающие у меня в голове ... У кого-нибудь есть идеи?

Ответы [ 2 ]

5 голосов
/ 23 августа 2010

Учитывая, что JScript, работающий под WSH, с достаточными правами, вы можете, IIRC, вызывать практически любую понравившуюся вам функцию.

Вы не можете сделать это из браузера, хотя они помещают в песочницу весь JavaScript.

0 голосов
/ 23 августа 2010

Как правило, это невозможно на веб-странице, поскольку существуют меры предосторожности для предотвращения несанкционированного доступа скриптов из ненадежных источников.Однако JIT-компиляторы Javascript (как в Chrome / Chromium и Opera) и интерпретаторы (как в Firefox и IE) являются очень сложными частями программного обеспечения.У многих из них есть недостатки.Начните с понимания конкретных недостатков: http://en.wikipedia.org/wiki/Buffer_overflow http://en.wikipedia.org/wiki/Cross-site_scripting

Конечно, если вы обнаружите какие-либо ошибки, вы должны ответственно сообщить их поставщику программного обеспечения.Google и фонд Mozilla выдают вознаграждения за такие находки.

...