Александр Лоскутов - Мегабайт
Олег Котов только что подарил мне исходные тексты Системы Интерполяции.
Снова и снова я просматривал мегабайты текста, щедро пересыпанного ассемблерными вставками. Снова и снова я пытаюсь разобраться в программном коде, поражаясь размаху, с которым была создана эта структура. Здесь чувствовалась рука гения. Гения безо всяких скидок. К примеру, вот эта процедура. Хитро. Очень хитро. Пожалуй, я бы так не сумел, хотя до сих пор считал (и все еще уверен), что разбираюсь в программировании лучше всех в этой шарашке под названием Институт информационных технологий.
Снова и снова я прогонял перед своими электронными глазами громадные куски исходного текста. Отмечал удачные решения и довольно усмехался при виде тех фрагментов, что я смог бы немного улучшить (это случалось довольно-таки редко, потому что система была создана мастером своего дела, и тех глупых ошибок, которые во множестве присутствуют в программах местных студентов и преподавателей, здесь не было).
Щелкают в Ядре моей системы отсчитываемые таймером секунды. Медленно ползет по циферблату часов минутная стрелка. А я все копаюсь и копаюсь в исходных данных.
Сегодня я наконец-то познал довольно значительную часть самого себя. Теперь я знаю, как работает Система Интерполяции. Спасибо Котову. Хороший подарочек от одного из простых студентов. Не ожидал...
Кстати, о фантиках... То есть о студентах.
Котов собирается уходить. Он вытащил свой диск, убрал его в карман, поднялся со стула, потянулся...
Я должен задержать его. Необходимо выяснить, откуда взялись эти файлы. Я обязан это узнать, иначе мои несчастные процессоры, и без того сейчас работающие с нагрузкой сто десять процентов, просто перегорят.
Я должен узнать. Но как? Спросить, что ли?
Да уж. Дважды форматированным не бывать, а одного раза все равно не миновать.
Котов уже повернулся к компьютеру и поправляет рубашку. Я спешно подаю ему сигнал с помощью внешней акустической системы, которую до сих пор использовал только однажды (когда полдня звуковыми воплями гонял случайно залетевшего в форточку воробья). Незаметный такой сигнал, заставивший подпрыгнуть на стульях даже тех молодчиков, что снова увлеченно гоняли на самолетах, сражаясь с нарисованными врагами.
А на экране с моей минимальной помощью появилось мигающее красным цветом сообщение: «Сядь на место. Нужно поговорить».
Котов недоуменно моргнул и, хлопая глазами, тупо уставился на призывно подмигивающую надпись. Не двигаясь с места, он смотрел на нее так долго, что я уже начал было задумываться: а не завис ли этот бедняга? Но потом Олег все же сел и, с видимым безразличием пожав плечами, подтянул поближе к себе клавиатуру. Только я прекрасно видел, как бегают его глаза.
«Диск с номером 347С-16Е2-6Е1В. Откуда он у тебя?» – спросил я, высветив свой запрос на мониторе.
Котов молчал почти минуту, ошалело хлопая глазами. Потом поднял руку и вяло отстучал:
«Какой еще диск?»
«Который ты три минуты сорок семь секунд назад вытащил из дисковода. Ответь мне, откуда у тебя эти файлы?»
«Ничего не знаю». – Он поднялся и высокомерно оттолкнул от себя клавиатуру.
«Сядь, Олег Котов. Отвечай, чьи это файлы? Откуда они у тебя?»
«Да пошел ты... – Дальше совсем уж непонятные фразы, толковании которых в моем словаре по какой-то причине отсутствуют. – Кто ты вообще такой?»
«Можешь не крутить головой. Все равно не догадаешься. Но если хочешь посмотреть мне в глаза – подними взгляд. Посмотри налево. Там, под самым потолком. Видишь?»
И я подмигнул ему красным индикатором видеокамеры. Этого оказалось достаточно, чтобы Котов раздраженно хлопнул кулаком по столу и широкими шагами выскочил из аудитории.
А-а, чтоб я завис. Надо же так лопухнуться! Идиот многобайтный! Спугнул студента. Да он и сам вообще-то не подарок. Надо же, какие мы несговорчивые... Но ничего. Все самое интересное еще впереди, Котов. Ты и не понимаешь, с кем связался. Я буду не я, если не разберусь с тобой.
Внутренне улыбаясь, очищаю экран монитора, попутно вычистив всю информацию о нашей небольшой, но плодотворной беседе из оперативной памяти рабочей станции, хотя и не верю, что здесь найдется такой крутой хакер, способный увести эти данные прямо из-под моего носа. Но во избежание возможных недоразумений...
Котов, мы еще встретимся. Я это гарантирую. Нужно только придумать что-нибудь оригинальное и неожиданное. И подождать еще сто или двести миллиардов микросекунд.
* * *План готов. Осталось только его реализовать, а это уже мелочи. Главное – идея.
Сжав зубы (или что там у меня вместо них?), наношу визит в деканат и, подключившись к тамошнему компьютеру, для начала узнаю расписание занятий у группы ПО-367, где обучается столь необходимый мне Котов Олег. Следующее практическое занятие у него в аудитории 315. Так, отлично.
Снова лезу в сеть. Навещаю сервер этой аудитории и в качестве поощрительного приза вываливаю туда всю свою обширную коллекцию вирусов, накопленную за четыре месяца моей «дружбы» с местными знаменитостями в области порчи информации. В результате едва-едва успеваю унести ноги, прекрасно слыша, как позади с грохотом валятся базы данных, снося все и вся. Всего через три минуты подвергшийся такой необычайно массированной атаке сервер перестает отвечать на сетевые запросы и полностью вырубается.
Порядочек. Несколько часов возни и многословной ругани для системного администратора обеспечены (так его, так!). Плюс то, что аудитория 315 теперь не сможет принять группу Котова. Собственно, именно это и являлось главной целью моего визита туда.
Снова возвращаюсь в компьютер деканата и от имени отсутствующего сейчас декана (интересно, где это он пропадает? Можно узнать... Хотя нет, лучше не забивать память не относящейся к делу информацией) отменяю занятие у группы РТ-132 в моей аудитории. Потом, действуя аналогичным образом, переношу «пару» группы ПО-367 ко мне.
Вот и все. Теперь остается только ждать. Скоро, скоро Котов придет ко мне. Вот тогда мы и побеседуем по душам.
* * *Студенты группы ПО-367 шумно заходят ко мне в гости, сразу же располагаясь за компьютерами. Я игнорирую всяких там сексапильных блондинок и бритоголовых амбалов, неведомо как пробравшихся в стены института, не умея считать дальше десяти. Я смотрю только на одного человека в этой толкучке. И Котов будто бы чувствует мой взгляд. Он ежится и мрачно косится в сторону укрепленной на стене камеры. Не могу удержаться и вновь подмигиваю ему. Котов вздрагивает и поспешно отворачивается.
Появляется преподаватель – знакомая мне дородная дамочка лет сорока пяти с вечно недовольным выражением лица. Жду, когда раздадут задания, и с нетерпением начинаю отсчитывать ползущие, как улитки, секунды.
(adsbygoogle = window.adsbygoogle || []).push({});