– Сало не может ждать. – Голос стал хрупким и неровным. Бабушка схватила спички и попыталась зажечь одну, но серная головка вспыхнула и полетела на пол. – Ты мне весь рецепт испортишь! Оно же горчить будет, если остынет. Ты хочешь есть горький бекон?
Я сидел там, на кухне, смотрел на ее тонкие, длинные пальцы – я любил перебирать их, сидя рядом с ней на диване, пока она смотрела мексиканские сериалы по Первому каналу. Ее пальцы дрожали, и я помню, как дико это меня разозлило. Я зажмурился и задержал дыхание, чтобы не закричать.
Мама долго храбрилась, но я видел, что смерть дедушки подкосила и ее – что-то надломилось. Петро к тому моменту уже поступил в университет и уехал в Москву, и мы жили вдвоем. А мама снова устроилась редактором в издательство – исправляла ошибки в чужих рукописях. Свои черновики она, кажется, так больше и не открыла ни разу. «Потому что чужие ошибки исправлять проще, чем свои», – повторяла она таким тоном, словно цитировала кого-то.
До семнадцати я, честно говоря, даже не думал, что моя жизнь будет как-то связана с компьютерами. Я поступил на математический факультет, изучал все подряд: матанализ, линейную алгебру, теорию вероятностей, математическую статистику, матметоды и модели, теорию игр, эконометрику, теорию риска, численные методы, теорию массового обслуживания.
Мама не хотела меня отпускать:
– Как же ты будешь там учиться? Там огромная территория, ты заблудишься.
Она была права: мой «топографический кретинизм» действительно доставлял много неприятностей – и мне, и окружающим. Моя неспособность ориентироваться на местности с годами стала главной темой для семейных анекдотов:
– Про рассеянных людей говорят: «Заблудился в трех соснах», – наш Егорка способен заблудиться в двух. Буквально.
Со временем мне, впрочем, вполне удалось приспособиться к такой жизни и нивелировать свой недостаток. Я стал рисовать карты и заранее продумывать даже самые простые и короткие маршруты. Да и вообще, сказать по правде, я не очень-то любил гулять. У меня была карта территории университета, и я наизусть выучил все углы, повороты и расстояния в шагах до нужных корпусов и аудиторий.
Дешевых и качественных GPS-навигаторов в смартфонах тогда еще не было, поэтому мне приходилось выкручиваться, и я, как кладоискатель, повсюду ходил с подробной нарисованной от руки картой.
– Ну что, нашел клад? – спрашивали студенты, когда я проходил мимо.
– Почти, – отвечал я с беззаботной улыбкой. – Уже близко.
Я знал, что лучший способ нейтрализовать злую насмешку – посмеяться вместе с клоуном.
Вообще это довольно сложно – выделяться. Особенно среди студентов, для которых прогулять пары – достижение. Я не любил прогуливать, и я любил учиться. Друзья называли меня информационным наркоманом. И в этом что-то было: знаете, есть такие заводные мартышки – ты несколько раз проворачиваешь ключик у нее в спине, и она бегает по столу, поет песни и весело бьет в тарелки; но рано или поздно завод кончается – мартышка падает на бок и замирает. Я понимал эту мартышку, потому что моим «ключиком в спине» были книги. Иногда мне казалось, что если я перестану учиться, читать, узнавать новое – я, точно как та мартышка, лягу на бок и умру.
В честь поступления в универ Петро подарил мне ноутбук – нехитрую китайскую машинку, которую я использовал по большей части для того, чтобы играть в видеоигры. Однажды я щелкнул не по той ссылке и поймал вирус, трояна.
Это и стало началом. Меня вдруг осенило – я понял, что экосистема компьютера во многом напоминает водоем: тут есть свои течения, темные места и свои паразиты. Любой другой пользователь на моем месте просто удалил бы зловреда, почистил систему и забыл о нем, но я записался на курс по языкам программирования и вскоре ради интереса расковырял код, чтобы понять принцип работы вируса.
Троян управлялся посредством IRC-сервера, и мне удалось выйти на его автора. Я вышел с ним на связь и попытался узнать больше об алгоритмах, которые используются при создании вредоносного софта. Чуть позже – месяца через три – я написал своего первого зловреда и назвал его submarine: с его помощью я воровал у беззаботных пользователей CD-ключи от игр, в которые сам хотел поиграть.
В свою защиту скажу вот что: submarine был первым и последним зловредом, которого я написал.
В том же году на дне рожденья у Петро я похвастался ему.
– То есть, – сказал он, глядя на экран со строчками кода, – ты создал вредоносную программу? – Я кивнул, и он разочарованно посмотрел на меня. – Малек, это не круто. Вообще не круто.
– Но. Но подожди! Дело ведь не в этом. – Лицо мое горело от стыда. – Ты не понимаешь. Представь, что интернет – это экосистема, океан. И мы, в данном случае я, мы можем создавать живых существ, которые обитают там, взаимодействуют друг с другом, проникают в плотные слои, туда, куда обычные рыбы проникнуть не могут. Это же крутатень, разве нет? Как передачи с Жак-Ивом Кусто, только про интернет!
– И ты создал паразита, – вздохнул Петро.