Лекция: Переполнение памяти

В других злонамеренных сценариях выполняют еще более простой трюк — записывают переменную с очень длинным идентификатором. Например, в Листинге 2 идентификатор XXXXXX...XXXXXX содержит несколько тысяч символов X (здесь они не воспроизведены для экономии места).

Листинг 2. Код HTML переполнения памяти в сценарии Web-страницы

Результатом воспроизведения кода HTML из Листинга 2 браузером IE версий 5 и 6 будет отображение сообщения об ошибке в строке оператора декларирования переменной var p из Листинга 2.

Список подобного рода «сценариев» и проделываемых с их помощью «трюков» воистину безграничен. Мы, однако, не будем на них останавливаться и рассмотрим более сложный пример — запуск из кода HTML программ на клиентском компьютере.

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