Американские обыватели усвоили, что все вирусы – зловредные, и все обязательно стирают информацию. Но те, кто разбирались в компьютерах, понимали, что вирусы вовсе не обязаны наносить вред. Собственно, гораздо интереснее написать программу – маленькую, безобидную и способную распространяться. Написать вирус, который смог бы захватить как можно больше компьютеров, – эта идея уже приходила Роберту в голову, и недавние прецеденты только придавали ему смелости. Ему нравилась идея программы-невидимки, которая сможет продрейфовать через электронную вселенную тысяч компьютеров, распространяясь медленно и незаметно, и добьется бессмертия. А в Беркли-UNIX были бреши, о существовании которых он знал еще два года назад, не без того, возможно, коллекционируя их, чтобы когда-нибудь использовать. В начале октября Роберт уже всерьез подумывал о том, чтобы написать такую программу – просто посмотреть, до скольких компьютеров он сможет добраться. 15 октября Роберт набросал список требований к программе: «Цель – заразить 3 машины через EtherNet. – Сработает только если все пользователи – подари. – Стараться избегать медленных машин. – Поискать в таблице главной вычислительной машины другие интерфейсы известных шлюзов, затем найти главные машины в этой сети. – Стащить файл паролей, взломать пароль.»
По мнению Роберта, это был абсолютно безобидный способ испытать защиту сети. Что-нибудь в этом духе мог бы в свое время выдумать его отец, чтобы заслужить уважение коллег. Роберту явно не пришло в голову, что компьютерный террорист с помощью подобной программы может подорвать всю международную компьютерную сеть.
В занятиях наступил перерыв, и Роберт вместе с Даусоном Дином поехал в Кембридж. Дэвид Хендлер был в Европе, и большую часть времени Роберт провел с Полом Грехемом. Энди Саддат присоединился к ним после того, как закончились соревнования по гребле, в которых он принимал участие. Все было как в старые добрые времена. Роберт прилип к одной из рабочих станций. Пол сидел этажом ниже в кабинете Дэвида Мумфорда, видного гарвардского математика, чьим кабинетом Пол частенько пользовался в отсутствие хозяина. Рано вечером в субботу Роберт ворвался в кабинет Мумфорда, и по его фирменной ухмылочке Пол понял – что-то наклевывается. Роберт забегал по кабинету как одержимый. Он объявил, что, читая исходный код UNIX, он обнаружил, здоровую дыру в ftp, программе передачи файлов, позволяющих пользователям копировать файлы с машины на машину по компьютерной сети. Дыра дает возможность прочесть или написать файл на сервере. По степени возбуждения Роберта Пол понял, что тот только что обнаружил эту дыру и его распирает от желания поделиться с кем-нибудь. Робертова беготня по тесному офису достигла апогея. Наткнувшись на стол. Мумфорда, Роберт, вместо того чтобы развернуться, вскочил прямо на стол.
– rtm! Ты на мумфордовском столе! – заорал Пол, увидев, как его друг своими кроссовками топчет лежащие на столе бумаги.
– Ox, – ответил Роберт и спустился на пол.
Сперва Пол не мог понять в чем дело. Еще один способ взломать UNIX?
– Ну, славная дырочка, но из-за чего столько шума? – спросил он.
– Я смогу ее использовать и написать вирус, – и Роберт рассказал, что почти все каникулы только и думал о создании вируса, который мог бы медленно распространяться по Internet. Вирус, как его описал Роберт, должен был не принести никакого вреда и, конечно же, не уничтожать информацию. Собственно говоря, он вообще ничего не должен был делать, только попасть на как можно большее количество машин.
Пол моментально загорелся. Весь семестр он шпынял Роберта, чтобы тот обзавелся друзьями в Корнелле и побольше вращался в обществе, но услышав, что подобные начинания были отложены ради чего-то настолько интригующего, как этот компьютерный вирус, пришел в восторг.
– Это действительно великолепно! – Пол загорелся так же быстро, как и Роберт. – Ты сможешь это использовать в своей диссертации!
Пол был, на свой манер, идеальным другом. Если чья-то идея его захватывала, он своим энтузиазмом не давал автору идеи никаких шансов забросить ее. Тем более если этим человеком был его друг и образец для подражания Роберт Моррис. Пол один стоил целой группы поддержки.
Когда Роберт начал рассказывать о вирусе, который он задумал, энтузиазм Пола заработал на третьей скорости, что не могло не повлиять даже на такого обычно спокойного и тихого человека, как Роберт. Расскажи он об этом кому-нибудь еще, например Нику, Энди или Дэвиду, реакция могла бы оказаться менее восторженной. Они наверняка убедили бы его сначала протестировать вирус, возможно, запустив его в локальной сети, отключенной от Internet. Если вирус содержит ошибку, подобные меры предосторожности воспрепятствуют его воздействию на всю сеть. Но «эксперимент в пробирке» был бы неинтересным и менее продуктивным в научном смысле. Роберт хотел большего доказательного пространства.