Больше всего ему нравилась BBS под названием "MegaBoard" – здесь можно было скачать не только кучу полезных программ, но и множество позаимствованных из заграничных журналов страниц с фотографиями развратных девиц различной степени обнаженности. К картинкам этим Максим проявлял неутихающий интерес: отношения с живыми девушками у него как-то не складывались, а нерастраченная юношеская энергия постоянно требовала выхода, отыскать который в тесной комнате коммуналки было непросто. Скачав очередную девицу с "Мегаборды", Максим всякий раз спешил уединиться в ванной или туалете, время от времени вызывая недовольный ропот из-за соседских дверей или выслушивая доносившийся ему в спину сонный крик пьяного Валерика: "у тебя там, скотина, недержание, что ли"…
Снимки были отвратительного качества, однако Максима это совершенно не смущало: все равно видавший виды монитор у его "трёшки" был тусклым и черно-белым. По этой же самой причине он практически не играл в компьютерные игры: яркие и красочные "X–Com", "Дюна" и "Warcraft: Orcs & Humans" в черно-серой палитре подслеповатого кинескопа полностью утрачивали свою исходную привлекательность. Время от времени он запускал лишь "Wolfenstein 3D" и часами бродил по замысловатым подземельям секретной военной базы, расстреливая из автомата фашистов, что напоминали ему своей угловатой внешностью давешнего квадратного бандита: палитра игры изначально задумывалась мрачной, и черно-белый дисплей был не в силах ее испортить.
Забросив игры, Максим притащил из институтской лаборатории дискету с компилятором "Турбо-Паскаля": посредством этой вполне профессиональной среды разработки он создавал и запускал на своем компьютере разные несложные программы. А прекрасным подспорьем для него выступала все та же "MegaBoard": борда оказалась настоящим кладезем исходников, которые Максим тщательно разбирал и изучал, силясь понять, как работает тот или иной фрагмент кода и можно ли его улучшить.
Простые пользователи BBS имели обыкновение общаться друг с другом под выдуманными прозвищами. Выбирая себе подпись, Максим попросту скомбинировал собственную фамилию и имя в акроним "SheLMax", однако набирая этот нехитрый псевдоним на клавиатуре, случайно промахнулся мимо нужной кнопки и потерял последнюю букву. Ошибку было нетрудно исправить, однако Максим подумал, что получившийся сам собою вариант тоже весьма неплох. Единственное, что неизменно выводило его из себя – это ограничение по времени связи, которое накладывала на него система. Продвинутые пользователи могли увеличить свой временной лимит, закачав на борду какие-нибудь полезные файлы и повысив тем самым собственный рейтинг, что также открывало им доступ к некоторым закрытым для простых смертных тематическим разделам, однако старенький модем Максима, присоединенный к трескучей и заполненной помехами телефонной линии, с огромным трудом вытягивал скорость связи в 2400 бит за секунду, хороня надежды на лучшее. Это было не просто мало, а мучительно мало.
Решение проблемы он решил искать с использованием научно-инженерного подхода, столь активно пропагандируемого институтскими преподавателями. Начал Максим с того, что раздобыл у знакомых дискету с программой для создания собственной борды под названием Maximus и тем же вечером установил ее на своем компьютере. Выбор свой он сделал осознанно, руководствуясь сразу несколькими вескими доводами: во-первых, название программы было созвучно с его именем, что он счел благим знаком. Во-вторых, это был самый популярный софт для запуска BBS, и, наконец, в-третьих, именно на Maximus работала его любимая станция "MegaBoard". На изучение программы ушло несколько дней, ибо архитектура ее оказалась на удивление нетривиальной. Максима привел в восхищение хотя бы тот факт, что Maximus поддерживал собственный внутренний язык программирования, позволявший вытворять с конфигурацией борды разные хитрые вещи, причем язык этот оказался до невозможности похожим на его любимый "Паскаль".
Ковыряться в потрохах программы было увлекательным занятием. Закачиваемые пользователями или выкладываемые самим сисопом файлы Maximus размещал в соответствующих директориях внутри своей рабочей папки, а перечень этих файлов сохранялся в специальном списке под именем files.bbs, который автоматически обрабатывался бордой всякий раз, когда пользователь соединялся со станцией и открывал нужную ему директорию. Изучив настройки программы, Максим быстро понял: чтобы повысить привилегии какого-нибудь пользователя, сисоп должен вручную отдать в терминальной консоли специальную команду. Однако если добавить эту команду в тот самый список файлов, система выполняла ее сама, не задавая никому лишних вопросов. Остальное было делом техники.
Создав с помощью собственной копии Maximus поддельный файл files. bbs, содержащий нужный ему набор команд, Максим загрузил его на "MegaBoard" в одну из пустующих директорий. Теперь, соединившись с бордой, он просто открывал на экране выбранный им раздел, и программа послушно отрабатывала поставленную Максимом задачу, шаг за шагом повышая его виртуальные полномочия в системе. Спустя короткое время он достиг наивысшего уровня в местной иерархии – стал сисопом станции "MegaBoard", получив чужой компьютер в свое полное распоряжение.
Это был час торжества, триумфа. От ощущения свалившегося на его плечи всемогущества захватывало дух – наверное, именно так чувствовали себя герои голливудских фильмов, впервые обретшие невероятные сверхспособности. Теперь Максим мог работать с захваченной им станцией сколь угодно долго, он мог бесконечно скачивать картинки, в любой момент уничтожить все до единого файлы, мог заходить в любые – даже закрытые – разделы и читать чужие письма. Он смог бы, если бы захотел, выкинуть из системы настоящего сисопа, создавшего когда-то "MegaBoard".
В его власти было отменить принятые здесь правила и придумать новые, он мог по своей воле вознести любого пользователя до небес или низвергнуть его в пропасть, закрыв ему доступ в систему навсегда. Отныне всё было ему по силам. Он сделался великим демоном этого крошечного виртуального мира, покусившимся на права сотворившего сей мир божества. Максим развлекался с чужим компьютером почти до самого утра, всякий раз перезванивая на телефонный номер станции, когда электронные помехи в старых медных проводах заставляли модем разрывать соединение, и нервно затягивался сигаретой, услышав в очередной раз доносившийся из динамика сигнал "занято".
…В узкой амбразуре окна за занавеской уже затеплился рассвет, а растворимый кофе на дне чашки в который раз остыл, когда стихшее шипение модема запустило отсчет нового сеанса связи. Однако вместо привычного приветствия на экране вдруг выплыло странное сообщение: "Босх SheLМу метит" , сопровождавшееся последовательностью цифр и букв, вполне очевидным образом сложившихся на экране в фаллический символ. Ниже следовала лишенная каких-либо знаков препинания приписка: "я те6я вbl4ислю гneedа" . Последнее слово вполне можно было бы принять за подпись, однако таковая в этом послании также присутствовала: MeGaZ0Id. Так звали сисопа и истинного владельца станции "MegaBoard"!
Продемонстрировав это глумливое сообщение, борда сбросила звонок. Максим пробовал набрать заветный номер еще несколько раз, но все попытки заканчивались прежним результатом: похоже, Мегазоид сумел восстановить контроль над собственной машиной, и станция всякий раз прерывала соединение после того, как Максим вводил свой привычный пароль. Нашарив в смятой пачке последнюю сигарету – под потолком комнаты уже висело густое облако сизого табачного дыма – Максим снова дозвонился до станции, запустил процесс регистрации нового пользователя и, указав в качестве входных данных первые пришедшие в голову логин и пароль, набрал в консоли команду "yell", вызывавшую сисопа на связь. Хозяин борды вполне мог проигнорировать поступивший вызов, однако Мегазоид откликнулся практически сразу. На экране вспыхнула надпись:
‹MeGaZ0Id› Кто здесь?
Максим стремительно защелкал клавишами:
‹User482› Это SheLMa. Я сломал твою борду.
Некоторое время черная пустота монитора хранила молчание, подмигивая курсором – Максим втихаря молился всем известным ему богам, чтобы капризный модем не потерял линию – но, помедлив с минуту, темнота вновь ожила, выплевывая на выпуклое стекло дисплея несущиеся сквозь электронное пространство слова:
‹MeGaZ0Id› Чего надо?
‹User482› Поговорить.
‹MeGaZ0Id› Говори.
‹User482› Не здесь. С меня пиво.
На сей раз собеседник медлил недолго.
‹MeGaZ0Id› Сегодня в полдень на Болтах внизу.
Коротко звякнул телефонный аппарат в коридоре, обозначая конец сеанса связи. Максим откинулся на спинку стула и прикрыл усталые слезящиеся глаза. Он не знал еще толком, что принесет ему эта встреча, но был твердо уверен, что она необходима, – а поразмыслив пришел к выводу, что движим каким-то странным болезненным любопытством. Кем бы ни был этот Мегазоид, ужасно хотелось пообщаться с ним лично, хотя Максим и не испытывал уверенности в том, что тот вообще пожелает с ним разговаривать. У Мегазоида имеется станция, то есть, как минимум, доступ к нормальному компу со свободной телефонной линией, есть коллекция исходников на "Паскале" и горы интересного софта, есть порнуха, а главное – есть опыт и знания. У Максима же нет ни черта кроме старой "трешки" с черно-белым монитором в прокуренной комнате ветхой коммунальной квартиры. Никакой уверенности он не испытывал, была лишь робкая надежда, что это рандеву приоткроет перед ним дверь в другую, непривычную, не такую жизнь. Максим взглянул на часы: до назначенной встречи еще оставалось время, позволяющее поспать хотя бы пару часов.