Центр тяжести (Поляринов) - страница 128

* * *

В честь поступления в универ Петро подарил мне ноутбук – нехитрую китайскую машинку, которую я использовал по большей части для того, чтобы играть в видеоигры. Однажды я щелкнул не по той ссылке и поймал вирус, трояна.

Это и стало началом. Меня вдруг осенило – я понял, что экосистема компьютера во многом напоминает водоем: тут есть свои течения, темные места и свои паразиты. Любой другой пользователь на моем месте просто удалил бы зловреда, почистил систему и забыл о нем, но я записался на курс по языкам программирования и вскоре ради интереса расковырял код, чтобы понять принцип работы вируса.

Троян управлялся посредством IRC-сервера, и мне удалось выйти на его автора. Я вышел с ним на связь и попытался узнать больше об алгоритмах, которые используются при создании вредоносного софта. Чуть позже – месяца через три – я написал своего первого зловреда и назвал его submarine: с его помощью я воровал у беззаботных пользователей CD-ключи от игр, в которые сам хотел поиграть.

В свою защиту скажу вот что: submarine был первым и последним зловредом, которого я написал.

В том же году на дне рожденья у Петро я похвастался ему.

– То есть, – сказал он, глядя на экран со строчками кода, – ты создал вредоносную программу? – Я кивнул, и он разочарованно посмотрел на меня. – Малек, это не круто. Вообще не круто.

– Но. Но подожди! Дело ведь не в этом. – Лицо мое горело от стыда. – Ты не понимаешь. Представь, что интернет – это экосистема, океан. И мы, в данном случае я, мы можем создавать живых существ, которые обитают там, взаимодействуют друг с другом, проникают в плотные слои, туда, куда обычные рыбы проникнуть не могут. Это же крутатень, разве нет? Как передачи с Жак-Ивом Кусто, только про интернет!

– И ты создал паразита, – вздохнул Петро.

Я бы хотел сказать, что реакция брата обескуражила меня и произвела терапевтический эффект. Но не могу. Я продолжал изучать уязвимости систем, в частности, мобильных операторов. Вскоре я научился даже зарабатывать на этом – воровал трафик через дырявые шлюзы и продолжал писать программы-шпионы разного уровня сложности. Я зависал на закрытых форумах для криптоаналитиков. Попасть на такой форум непросто – нужно сначала его взломать. Успешный взлом равен входному билету. Именно там, в зашифрованном сегменте сети я и познакомился с D; точнее, с пользователем под ником «D». Он модерировал форум и первый поприветствовал меня, когда я наконец нашел уязвимость и пробрался в закрытый чат. В чате никто не трепался попусту, люди занимались делом – обменивались опытом и обсуждали строчки кодов. Это был рай для гика – я попал в место, где степень крутизны человека определяется скоростью его мышления и способностью к решению задач. D иногда подкидывал нам работу: сбрасывал в чат зашифрованные данные и предлагал расколоть их за деньги. Не буду врать, мне не сразу удалось завоевать его расположение – я был медлителен, и меня вечно кто-то опережал. Но однажды я справился раньше всех и неожиданно для себя получил две тысячи долларов. Только представьте, что такая сумма значит для нищего студента. Я понял, что на этом можно неплохо заработать, и стал ночами зависать на форуме, в надежде снова прийти первым и сорвать куш. За два года я стал своим среди десятка анонимов, обитающих в крипточате. D каждый месяц сбрасывал нам фрагменты кода и предлагал найти в них ошибку, прокомментировать или улучшить их. Однажды я взял его код, переписал начисто и отправил обратно. Буквально через полторы минуты пришел ответ.