Лекция: В ряде ошибок, обнаруженных J. С. G. Cuartango, встречаются различные модификации идеи применять

буфер обмена Windows для передачи информации о компьютере клиента. Самый первый вариант скрипта

выглядел так:

Function getfIleO

{

document. forms[ 1 ]. T1. select ( );

document. execCommand( «copy» ):

document ,forms[ 0]. filename, select ();

document. execCommand («paste»);

document .forms[0].submit();

}

Подразумевается, что в документе присутствует форма со скрытым полем T1 и полем filename,

Предназначенным для передачи файла на сервер. В нормальной ситуации имя файла может быть задано только

Пользователем, здесь же демонстрируется возможность копирования содержимого поля T1 в буфер обмена с

последующей его вставкой в filename и автоматическим отправлением формы. В другом варианте скрипта

Использовался объект selection, в более поздних — объекты ActiveX Microsoft Forms 2.0 TextBox и Microsoft Web

Browser.

Оба браузера очень слабо защищены от всевозможных вариаций на тему бесконечных циклов, рекурсий и т.

П., поглощающих ресурсы системы и приводящих к зависанию либо аварийному завершению работы браузеров.

Немного поодаль отстоят ошибки Internet Explorer, связанные с переполнением буфера при обработке

нестандартных URL большой длины (res:// и mk://). Это открывает возможность передачи в URL кода, который

еще рефераты
Еще работы по информатике