Киберпанк: повести и рассказы
Шрифт:
–Который час? – вслух спросил он.
–Семь часов тридцать минут – женским голосом ответил компьютер.
– Доброе утро, Neo.
Программу-оболочку «Сара» для своего Mega-PC Neo написал сам в 14 лет. Нужно было только задать вопрос, и Сара сама искала всю нужную информацию в информационной системе Хаксити, озвучивая ее своему хозяину. Конечно, можно было купить одну из стандартных, как поступали все его ровесники. Но для Neo это был еще один вызов, очередная ступенька к будущей славе. А в том, что его ждет большой успех, не сомневался никто. Neo с детства выделялся от остальных детей. В 6 лет уже с интересом изучал мануалы по TCP/IP, в 10 знал наизусть все RFC, а в 12 написал навороченный клон операционной системы BSD. Конечно, не малую роль тут сыграли родители. Отец – почетный хакер при мэрии, которому поручают сложнейшие взломы. Мать – руководитель отдела программистов в центральном Интернет-провайдер города. А бабушка – настоящая легенда, она принимала
–Уже встал? Вот молодец. – в комнату зашла мама.
– Завтрак на кухне, чекай мыло, умывайся и садись за стол.
Neo напоследок потянулся, сбросил с себя одеяло и сел за комп. Его взгляд задержался на волпейпере. Картинка висела на рабочем столе уже несколько недель, но Neo не уставал смотреть на нее. Это была золотая статуэтка с изображением Кевина Митника – награда, которую вручают лучшему хакеру года. Почетный знак, открывающий двери в любые компании Хаксити, дающий уважение всех жителей. Конкурс на лучшего хакера проводился раз в году, принять в нем участие могли шестеро специально отобранных учащихся, представляющих каждую из 12 школ. Победитель, получающий статуэтку, был только один. Neo был фаворитом 7-й школы, и основным претендентом на главный приз. Лучший ученик в классе, автор десятков популярных эксплоитов и документаций, в конце концов, человек, которому удалось взломать главный сервер «Neuronics», крупнейшей компании города. Neo и сам знал, что он на голову выше конкурентов, но конечно же, нервничал. А вдруг… вдруг кто-то окажется еще лучше?
–Да ты не напрягайся сын! – поддержал за столом отец.
– Мы же с тобой знаем, что ты лучший! Чувак, да ты писал экплоиты на C, когда они еще пешком под стол ходили. Давай, сынок, не дрейфь. Задай им жару!
Хороший все-таки у него отец. Правда извращенной порнушкой увлекается, которую наивно прячет в зашифрованной папочке на своем ноуте, но в целом мужик нормальный.
–Собирайся, сегодня тебя подкину. Помни, мы в тебя верим.
Neo кивнул, и пошел собирать школьное барахло. В рюкзак посыпались чипы с интерактивными учебниками: «Ассемблер для Гуру. 9 класс», «Спецификации ядра UNIX», «Матанализ и компилирование», «Нейронные алгоритмы в криптографии». Он считал, что попросту теряет в школе время, поскольку мог бы давно сам писать подобные книги.
Neo вышел на улицу – у подъезда его уже ждал серебристый BMW отца, с надписью вместо номеров: «Cracked by Bill Gilbert».
–Ну что, поехали? – жизнерадостно спросил батя, выглядывая из окна.
–Гоу – ответил сын, залезая внутрь.
Для случайно забредшего в Хаксити туриста город представлял необычайное зрелище. В первую очередь это касалось названия улиц и архитектуры построек. Центром города была Фаервольная площадь, где возвышался громадный памятник Линусу Торвальдсу а неподалеку находилась Мэрия, сверху которой виднелись знаменитые Двоичные часы. В разные стороны от центра отходили Стековая улица, Вирусный проспект, улица Трех кодеров и Apple-стрит. Все они заполнены бесчисленными компьютерными магазинчиками, интернет-кафе, провайдерами, софтварными фирмами и кафешками, отделанными в духе виртуальной реальности. Все, от мала до велика, носили при себе ноутбуки, КПК, WI-FI сканнеры и прочую аппаратуру, пользуясь ими при первой же возможности. На остановке, в кафе, некоторые работали на ноуте прямо на ходу, удерживая компьютер на лямках, прикрепленных к шее. Неудивительно, у каждого из жителей Хаксити было полно дел: нужно было проверить кучу емейлов, прочитать сообщения на популярных электронных досках, скачать свежий софт, чтобы не отстать от жизни, взломать компьютеры врагов и защитить своей от ежедневных посягательств. В хаксити-NET хостилось 340 тысяч сайтов – именно столько жителей проживали в городе. И каждый из этих сайтов ежедневно подвергался хакерским атакам. Админы ставили новые защиты, скачивали свежие патчи, отслеживали мегабайты логов, но все это не для того, чтобы помешать очередному взлому. Избежать хаков было невозможно. Все это было неотъемлемой частью жизни каждого горожанина. И те, кто еще недавно боролся с проникшим в систему хакером, через пару часов сам становился злостным взломщиком, пытаясь обойти ловушки админов.
Детям, рождающимся в Хаксити, не давали имен и фамилий – они получали никнейм, уникальный для каждого. Они могли не уметь читать и писать, но знали, как создать страничку в сети и привлечь в нее посетителей. Продвинутый компьютерщик мог найти в этом городе работу на каждом углу, но особенно здесь ценились матерые хакеры. Лучшие из них становились настоящими героями, кумирами молодежи. Например, Slacker Overmind – 40-летний хакер, который несколько лет назад придумал защиту, которую никто не мог взломать, и потом сам же хакнул ее. Или GeniusPro, таинственный хакер, который в последний день каждого месяца, на протяжении уже нескольких лет, взламывал 100 случайных сайтов Хаксити.NET, оставляя
В отличие от других городов, в Хаксити люди любили ездить общественным транспортом. В автобусах, троллейбусах, такси можно было услышать не прекращающиеся споры о том, какой брендмауер круче, как лучше всего оптимизировать код и какая система более защищенная. Эти проблемы волновали каждого жителя, и даже старушка в пестрой косынке могла загрузить тебя специфичными терминами, а на последок обозвать ламером и отправить учить матчасть.
Удивленный всем этим турист, конечно, захочет узнать, что это за город и откуда он взялся. Для этого ему достаточно подойти к любому прохожему и задать свой вопрос. Историю создания Хаксити знали все. Турист услышал бы занимательный рассказ о том, как много лет назад Jason и Krol – двое талантливых хакеров, возмущенные плохим отношением властей к сетевым взломам, перебрались на это место и решили основать уголок, где хак станет во главе всего. Первыми жителями Хаксити стали друзья и знакомые основателей, такие же отчаянные хакеры как они. Они соорудили себе жилища, закупили оборудование, провели между домами сеть и стали себе жить. Со временем слава о городе хакеров разрослась, сюда стали съезжаться компьютерные гуру со всех уголков света, и Хаксити из небольшой колонии превратился в процветающий самодостаточный город. Аналогов которому нет.
Neo вошел в здание школы и сразу же ощутил на себе сотни взглядов. Для многих он уже был победителем, даже девочки, к которым он раньше не проявлял никаких знаков внимания, сегодня смотрели на него по-особенному.
–Здаров, старина. – хлопнул его по плечу друг Megaloid.
– Ну ты как подготовился? Мы тут все за тебя.
–Да перед смертью не надышишься – отшутился Neo. На самом деле, он привирал. К этому дню Neo готовился много недель, в течение которых выучил все оставшиеся языки программирования, которые еще не знал, освоил на всякий случай операционные системы для ламеров, прочитал пару сотен компьютерных книг и изучил конспекты всех прошедших лекций. Neo был готов к любым, даже самым сложным и каверзным вопросам. Он не мог подвести всех, кто в него верил.
По коридору разнеслась трель звонка, объявляющего о начале урока. Несмотря на Конкурс, занятий не отменяли, так что приходилось отсидеть несколько часов за партой.
Neo и Megaloid отправились в класс, где их уже ждала учительница LePapirus. Бледная, с высохшей сморщенной кожей, она напоминала личинку жука муравьеда. Но у учеников LePapirus пользовалась уважением. Тетка как-то вызвала на хакерскую дуэль известного секурити спеца Donjuano и за полчаса умудрилась взломать в два раза больше него сайтов. А еще поговаривали, что она скрылась в Хаксити от преследования французской полиции, после того как взломала местный банк.
–Садитесь дети.
– басистым голосом объявила LePapirus. И бросила теплый, полный немого обожания взгляд на Neo. А ведь когда-то старуха не соглашалась с его идеями в ассемблерных программах, заданных на дом. Называла их бездарными. И вот теперь он без двух минут лучший хакер года в Хаксити, а кто она? Просто училка хакерского программирования.
Урок начался и Lepapirus приступила к монотонному изложению материала. «Последние системы защиты включают в себя макро-скрипт, который сверяет текущее состояние сервера с состоянием его 10 минутной давности. И если изменения критические – скрипт подает тревожный сигнал админу. Сегодня мы рассмотрим, как обойти это с помощью небольшой программки на C». Neo откровенно скучал, как, впрочем, всегда на уроках. Его мысли стали потихоньку уноситься за пределы класса, куда-то вперед, в будущее. Вот он выигрывает Конкурс, далеко опередив по баллам всех своих соперников. Все поздравляют его бурными аплодисментами, «Сын, красава!» – кричит отец, «Весь в бабку!» – смахивает слезу бабуля, «Я хочу от тебя детей» – признается Lucy, самая красивая хакерша в школе. К нему подходит мэр города, когда-то сам победитель Конкурса, вручает статуэтку Золотого Митника и крепко пожимает руку. Журналисты «Хаксити NEWS» облепливают Neo со всех сторон, спеша первыми взять интервью. А потом подходит Megatron – владелец «Neuronics» и предлагает возглавить их хакерский отдел. Потому что знает – никто не справится с этим лучше чем он, Neo. «Может быть, ты знаешь, Neo?»
Вопрос училки застал его врасплох. Он очнулся от мечтаний и заметил, что Lepapirus смотрит на него, терпеливо ожидая ответа.
–Простите?
Кому-то другому наверняка бы достался выговор – Lepapirus не любила, когда ее не слушают. Но только не Neo. Только не сегодня.
–Мы пытаемся определить оптимальный алгоритм обхода системы сверочной защиты. – подбадривающее сообщила учительница.
Neo встал и уверенным шагом проследовал к планшетной доске. Затем взял электронный мел и стал быстро рисовать формулы, писать части кода, попутно все это кратко комментируя. Когда он закончил, учительница восторженно выдохнула: