Шрифт:
Интервал:
Закладка:
Борды организовывали обычные люди, энтузиасты, такие же, как и сам Максим: владельцы BBS носили гордое наименование «системные операторы», или, сокращенно, «сисопы», они же придумывали правила и утверждали тематику собственной станции. Обычно сисоп запускал программу на принадлежавшем какой-нибудь конторе рабочем компьютере, уходя поздно вечером домой, однако Максим знал, что многие борды крутятся и на домашних персоналках. Вот почему в ходившем по рукам и постоянно обновлявшемся списке телефонных номеров, называвшемся «bbs-list», всегда указывалось время активности, которое следовало четко соблюдать: большинство станций работало по ночам, а дозвонившись модемом в неурочный час, можно было вместо приветственного зуммера услышать в динамике недовольное «алло?», а то и вовсе трехэтажную брань.
Сисопы считались белой костью, высшей кастой, компьютерной элитой. Они регулярно собирались на тусовки – «сисопки», анонсировавшиеся на тех же бордах. Там они пили пиво, обсуждали последние новости и менялись дискетами с софтом и играми. Максиму, простому пользователю, вход на сисопки был заказан. Наверное, он и сам смог бы настроить на своем компе нужную программу и организовать BBS, но в бабушкиной коммуналке, куда он вновь перебрался от безденежья, приходилось делить телефонную линию с соседями, которые и без того выражали недовольство Максимовыми ночными бдениями, тревожившими их сон. В любую минуту кто-нибудь из обитателей квартиры мог в очередной раз перерезать кухонным ножом линию, по-партизански подключенную к общей телефонной розетке и протянутую Максимом в свою комнату.
Больше всего ему нравилась 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».