80年代最具代表性的恶作剧病毒之一。最初为Amstrad CPC编写,后来移植到MS-DOS平台,它并不会造成任何破坏性后果:只是让屏幕上的每一个字符像沙粒一样缓缓落到底部。对用户而言看起来十分恐怖,实际上却完全无害。这里展示的是纯HTML/JavaScript重现版本。
一个蓝色的MS-DOS界面会占满整个浏览器窗口,字符将开始下落。你的电脑不会发生任何真实的变化。
在DOS/CPC的文本模式下,屏幕是一个25×80字符的矩阵,存储在特定的内存区域中(CGA为0xB800:0000)。该病毒挂钩了定时器中断,每隔N个时钟周期就随机选取一个字符,将其下移一行,并清除原位置的内容。总代码量不到100字节的x86汇编。
80年代的恶作剧病毒(DROP、Cascade、LEHIGH、Ambulance)是通过软盘传播的数字玩笑。而现代的同类程序(勒索软件、间谍软件)则是从设计之初就以破坏为目的。DROP病毒被保留下来,作为计算机病毒商业化之前「第一阶段」的一个例子。
你电脑上的任何文件都没有受到影响。这一切都只是浏览器中的HTML + JavaScript效果。