Изменить стиль страницы
* * *

Первые задания были элементарными и скорее разогревочными: решить простенькую задачку, написать примитивный вирусный алгоритм, взломать crackme. С ними справились все. Следующие для Neo тоже были простыми, но народ начал постепенно выбывать. Кто-то воспринимал свое поражение покорно, словно был готов к этому, кто-то уходил со сцены в слезах отчаяния. Конечно, это не означало, что будущей карьере проигравших настал конец. Но гарантировано успешное будущее ждало только одного. Победителя.

Перерыв между заданиями составлял полчаса, в это время на проекторе демонстрировалась история Конкурса и интервью с первыми победителями.

"Ровно 26 лет назад главный архитектор Хаксити построил Дворец Бэббиджа – грандиозный монумент памяти великому человеку. Здание сразу стало центром культурной жизни города, и каждую неделю собирало тысячи горожан, выступающих в главном зале с лекциями, обсуждающих возникшие проблемы и новые методы защиты от взломов. Именно во время одного из таких выступлений появилась идея Конкурса. Молодежь города Хаксити всегда была целеустремленной и устраивала между собой хакерские поединки. Нередко они заканчивались печально. И вот, действующий мэр города постановил начать подготовку к первому в истории Хаксити официальному Конкурсу на звание лучшего хакера года. Теперь молодые дарования могли не только выступить в честной борьбе, но и заявить о себе на весь город.

Особенностью Конкурса стало то, что к нему допускали только лучших учеников каждой из школ. Поэтому для того, чтобы стать участником, предстояло с раннего детства проявить себя. Первым победителем Конкурса стал Veto. Ему было 16 лет, когда он прошел все этапы заданий и буквально разгромил в финале своего соперника. Сейчас Veto занимает почетную должность в «Neuronics».

На экране появилось знакомое всем жителям Хаксити лицо Veto. Широко улыбаясь, хакер поделился:

«Не буду обманывать, я долго готовился. Я хотел стать победителем, я сделал все возможное, чтобы стать победителем, и я им стал. Да, это было не просто, но оно того стоило. Посмотрите на меня сейчас. Я работаю на работе, о которой только можно мечтать, получаю солидную зарплату, имею красавицу жену и дочь. Жизнь сложилась, и во многом я благодарен Конкурсу».

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

Он оторвался и посмотрел на лица сидящих рядом ребят. Все они выражали те же чувства, что испытывал он сам. Восхищение и непоколебимое стремление идти вперед, к своему будущему.

Проектор потух и в зале снова раздался голос Kapone.

–Итак, дорогие дамы и господа, наступает 5-й этап Конкурса. И теперь началась настоящая игра! Потому что мы приготовили особые задания для наших участников, и справиться с ними суждено далеко не всем.

Девушки в нарядных платьях раздали всем хакерам ноутбуки.

–Этот этап называется «Король горы». Каждый из выданных нашим участникам ноутбуков подключен к общей сети, являясь одним из ее узлов. Задача наших хакеров – отключить от сети как можно больше компьютеров соперников и не дать им выбросить из сети себя. В следующий этап перейдут только 10 человек. 10 самых проницательных и квалифицированных взломщиков, которые останутся на вершине горы. Итак... время пошло!

На ноуте, который дали Neo был минимум системных утилит. Все участники знали вдоль и поперек лучшие админские и хакерские программы, но писать их самостоятельно, и что немаловажно – быстро, умели далеко не все. А именно это организаторы принуждали сейчас сделать. Neo запустил текстовый редактор, и за 15 минут собрал порт сканер с миниатюрным фаерволом. Запустив прогу, он, как и ожидалось, увидел несколько открытых узлов. Самодельный фаервол в это время прикрывал все порты, кроме тех, которые он использовал. Neo по памяти наваял эксплоит и воспользовался им, чтобы попасть на удаленные компьютеры. После этого сразу 12 машин вышли из строя. Судя по тому, что количество узлов продолжало редеть, другие участники тоже не сидели без дела. В конце концов в сети осталось 10 компьютеров и в зале раздался гонг.

Neo с удивлением обнаружил, что толстяк Sosiska справился и они вдвоем остались представлять свою школу. Кто бы мог подумать?

Следующим заданием было найти в системе ноутбука, который оставался у них на руках, тщательно спрятанный троян.

–Этот троян – экспериментальный образец, созданный лучшими программистами компании Neuronics. Так что нашим хакерам придется попотеть. – объявил ведущий. -У участников есть 30 минут. Этого времени должно быть достаточно, даже при отсутствии необходимых инструментов. Ведь наши участники претендуют на титул лучшего хакера года! Итак, время пошло!

Neo запустил и принялся внимательно изучать редактор реестра. Система была абсолютно «голая», никаких лишних и тем более подозрительных программ. Память тоже девственно чиста. Neo проверил все запущенные процессы, покопался в логах и временных файлах. Ничего.

–Думай! – приказал он себе.

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

Хакер перезагрузил систему, зашел в биос и отключил работу одного из ядер. Спрятать жучка на процессоре и управлять им аппаратно – было гениальным ходом, только проверить, прав ли он, Neo не мог. Для этого нужно было знать, на какие действия запрограммирован троян. Впрочем, проверять не пришлось – загрузившаяся система сама дала ему ответ. На экране появилась надпись «Поздравляю, задание успешно выполнено. Троян нейтрализован» и Neo смог вздохнуть свободно. До окончания срока оставалось еще 10 минут. Вскоре после Neo, об уловке технарей из Neuronics, стали догадываться другие участники. Это хорошо читалось по сияющим лицам тех, кто справился с задачей.

Когда ударил гонг, оказалось, что в следующий тур переходят только четверо. Neo, Jako Drooz, Suno... и толстяк Sosiska.

По пути к финалу, Neo ждали еще 2 задания, для решения которых пришлось приложить весь полученный опыт и знания. Сначала попросили расшифровать сообщение, закодированное шифром CI-0. На этом этапе выбыл Suno. Затем за ограниченное время написать оригинальную файловую систему. За отведенные 30 минут не справился никто, но код Neo действительно напоминал ядро ОС, мало того, совсем не похожей на UNIX, Windows или MacOS. Жюри долго совещалось, кто из остальных двух участников выйдет в финал. Удивлению Neo и всех его школьных приятелей, смотревших Конкурс, не было предела – в финал вышел Сосиска. Неуклюжий толстяк, который вечно все делал не так и за свою жизнь не написал ни одной выдающейся программы. Лузер, над которым все издевались и смеялись... теперь Neo предстояло бороться с ним за главный приз. И за свое будущее.

–Итак, после долгих и тяжелых испытаний мы плавно подходим к итогу нашего Конкурса. Из 72 участников, которые приняли участие, остались двое. И, как вы уже, наверное, заметили – оба наших претендента из одной школы. Кто же победит? Одаренный и уже успевший прославиться на весь Хаксити Neo, или его менее известный, но, как мы видим, не менее опытный одноклассник Sosiska? Запаситесь терпением, дамы и господа, ждать осталось недолго. Потому что начинается финал!

Закончив свою пламенную речь, ведущий объявил правила финала. Это был обычный блиц турнир в котором им по очереди задавались вопросы и за каждый правильный ответ начислялся 1 балл. Набравший большее количество балов за 10 минут блица становился победителем Конкурса.

–Участники готовы?

Neo и толстяк подтвердили готовность.

–В таком случае, поехали!