Один из самых культовых вирусов-приколов 80-х годов. Написанный для Amstrad CPC, а затем перенесённый на MS-DOS, он не наносил никакого вреда: он просто заставлял все символы на экране медленно осыпаться вниз, как песчинки. Пугающе для пользователя, но на деле безобидно. Вот его реконструкция на чистом HTML/JavaScript.
Синий экран в стиле MS-DOS заполнит браузер, и символы начнут падать. На вашем компьютере ничего реального не происходит.
В текстовом режиме DOS/CPC экран представлял собой матрицу из 25×80 символов, хранящуюся в определённой области памяти (0xB800:0000 для CGA). Вирус перехватывал прерывание таймера и каждые N тактов выбирал случайный символ, сдвигал его на строку вниз, стирая прежнюю позицию. Всего <100 байт ассемблера x86.
Вирусы-приколы 80-х (DROP, Cascade, LEHIGH, Ambulance) были цифровыми розыгрышами, распространявшимися на дискетах. Современные аналоги (программы-вымогатели, шпионское ПО) изначально созданы разрушительными. DROP сохраняется как пример докоммерческой «первой фазы» компьютерных вирусов.
Ни один файл на вашем компьютере не пострадал. Всё это было лишь HTML + JavaScript в вашем браузере.