[svoboda] рассказ

Хакер, номер #099, стр. 138
Максима тошнило сегодня уже четвертый раз. Он ненавидящим взглядом смотрел
в сторону двери в туалет, тяжело дышал и морщась глотал вязкую слюну. Три
предыдущих раза он ничего не сумел с собой поделать - пил воду, глотал
активированный уголь, делал какие-то придуманные тут же на ходу
дыхательные упражнения, пытался заснуть: Все было безрезультатно - из
желудка все рвалось наружу.
Вот и сейчас совладать с организмом было невозможно. Он для виду пометался
на диване из стороны в сторону, постонал, но все-таки вскочил и помчался
в
туалет. Свет включить не успел, дернул дверь и с ходу упал на колени перед
унитазом. Тело сложилось пополам, изо рта ринулось в журчащую воду что-то
желто-серое, мерзкое. Максим закашлялся, попытался продышаться, но не
сумел - вторая волна накрыла его, эта дрянь попало в нос, из глаз брызнули
слезы. Он громко застонал, то ли от боли в желудке, то ли от обиды за
себя. В образовавшейся паузе протянул он руку к кнопке на сливном бачке
и
спустил воду - не мог смотреть на эту желтую пену:
Когда все прекратилось, Максим отодвинулся в сторону от унитаза и
прислонился к стене. Темно-синие обои с глупыми рыбками, неровно
приклеенный карниз - все сразу бросилось ему в глаза. Он тяжело дышал,
прижимая колени к груди, и чувствовал, что стало полегче.
- Что за фигня? - спросил он сам себя, даже не замечая, как обнимает одной
рукой унитаз. - Вроде бы ничего такого не ел, не пил:
Спустя пару минут удалось подняться. Во рту было крайне мерзко - жгучая
кислота травила язык; кончики пальцев покалывало, словно он отлежал себе
обе руки (откуда-то из глубин - то ли памяти, то ли унитаза - всплыло
слово <гипоксия>). Организм требовал немедленного принятия горизонтального
положения. Опираясь на стены, Максим вошел в комнату, споткнулся обо
что-то, с трудом сумев удержать равновесие, добрался до дивана и буквально
рухнул на него. Что-то хрустнуло - он сунул руку под себя и вытащил
треснувший пополам пульт от телевизора.
- Твою мать, - пробормотал Максим, потом нажал пару кнопок, убедился, что
пульт хоть и потерял товарный вид, но остался в рабочем состоянии, бросил
его на пол и полностью расслабился. В ушах шумело, сознание
функционировало нестабильно.
- Работать: - шепнул он. - Надо работать:
Потом вытер со лба холодный пот и вздохнул.
- Надо проветрить: Давно на улицу не выходил: Воняет:
Но до балкона надо было еще добраться. Минут через десять ветерок,
наконец-то ворвавшийся в комнату, несколько освежил ее и мозги Максима.
Он
подставил лицо холодному декабрьскому потоку свежести и сумел-таки
сосредоточиться на своих мыслях.
- Вернуться за компьютер, войти в сеть, достать пароли, выполнить
перемещение: Не оставить следов, связаться с заказчиком, подтвердить
выполнение - все типично, - произнес он хриплым голосом, прислушиваясь
к
тому, как каждое слово отдается внутри черепной коробки. - А денег дадут
-
мало не покажется.
Он подошел к зеркалу, пригладил волосы, помассировал щеки, покрутил
головой - в шее что-то хрустнуло, но не больно, а чертовски приятно.
- Хотя нет, покажется, - хмыкнул Максим. - Деньги - они как пиво. Никогда
не бывает много. Либо мало, либо очень мало. Покажи мне того, кто знает
меру в деньгах, и я плюну ему в лицо:
Он вернулся за компьютер, который был вынужден оставить еще утром, когда
все началось - эта непонятная тошнота, недомогание, слабость. Он пытался
продолжить работу, но у него ничего не выходило. Несколько консольных
команд - все, что он сейчас мог выстроить в голове. Головокружение
настигало его практически каждые две-три минуты, он прекращал щелкать
клавишами и закрывал глаза в надежде, что это поможет прогнать дурноту.
Безрезультатно - едва веки закрывались, появлялся нистагм; глаза, потеряв
внешние ориентиры, были не в состоянии стоять на месте и начинали
отщелкивать кадры, словно он сидел у окна мчащегося поезда. Потолок и пол
менялись местами, он постепенно ввинчивался куда-то в темноту, один раз
даже упав с кресла на пол.
Такое с ним уже было пару раз в жизни, но тогда он был до крайней степени
пьян. Пьян настолько, что с трудом мог вспомнить не только, как попал
домой, но и с чего все началось. Первый раз это было на свадьбе у лучшего
друга, второй - в общаге, когда он на спор выпил бутылку водки одним махом
и еще умудрился закурить сигарету с ментолом: Эта сигарета и швырнула его
на стену уже со второй затяжки. Слово <ментол> до сих пор вызывает у него
головокружение:
Короче говоря, с самого утра и до настоящего момента, то есть почти до
пяти часов вечера, ничего конструктивного создать не удалось. А это было
очень и очень плохо - заказчик заводил на телефоне <Smake That> каждые
полчаса. Максим не ответил ему ни разу - он не был в состоянии ни с кем
разговаривать. Телефон на столе сначала жужжал, потом начинал противным
голосом Эминема нести какой-то гангстерский бред (и зачем только скачал
-
как уже надоело это <четыре - два - четыре - два>), а Максим в это время
лежал на диване или обнимал унитаз, что совершенно не стимулировало его
к
разговорам.
- Так можно потерять последние остатки доверия, - сказал он сам себе, в
очередной раз услышав мелодию телефона. - А с другой стороны, что я ему
скажу? Как у Даниила Хармса, <театр закрывается, нас всех тошнит>? Бред.
Лишусь хорошей работы: Иду, иду: - махнул он рукой телефону. - <Девочка
ждет, мальчик не идет:> - песенка про Моторолу. Или не отвечать?
Рука замерла над телефоном. Разговаривать расхотелось окончательно. Максим
прислушался к своим ощущениям - вроде бы организм больше не протестовал,
наружу ничего не просилось.
- Наверное, поработать смогу, - кивнул он телефону. - Посижу ночь - и
сделаю. Не привыкать. Не первый раз. Уж я-то себя знаю. Точно. Хватит уже!
И телефон замолчал. Максим накрыл его ладонью для гарантии.
- Не надо меня отвлекать. Я сегодня уже наговорился: С Ихтиандром. Пора
бы
и за компьютер.
Он сел в кресло, взглянул на экран. Консоль сиротливо мигала курсором.
Максим размял пальцы, несколько раз щелкнул вводом, глядя, как зеленый
прямоугольничек спрыгивает на следующие строки.
<max@hammer:~$ pon dsl>
В трее замигали маленькие мониторчики. Максим улыбнулся. Процесс пошел.
На столе рядом лежала маленькая шпаргалка. Вчера вечером заказчик попросил
его записать адрес базы данных, объяснил задачу - довольно обычную с точки
зрения исполнения и одновременно из ряда вон выходящую по размерам оплаты.
Максим сделал это, понимая, что человек не хочет оставлять после себя
ничего, даже запаха одеколона, не говоря уже о вещественных
доказательствах.
- Когда вы сделаете это, - мужчина аккуратно стряхнул с сигареты пепел,
-
то очень рекомендую - считайте это дружеским жестом - не пытаться
двурушничать. Не пробуйте предложить данные кому-нибудь другому, надеясь
узнать их реальную цену. Они никому не нужны - только мне. Поэтому все
остальные введут вас в заблуждение. Вы даете мне слово?
Максим усмехнулся:
- Вы в состоянии проверить?
- Нет, конечно, - заказчик поправил стрелки на брюках. - Но у меня есть
сведения, что вы всегда работаете в паре. Это так?
- Кто вам сказал? - нахмурил брови Максим, вспомнив о Лехе. Информация
была <для служебного пользования>.
- Неважно. Значит, это правда. Не пытайтесь отнекиваться, иначе не
пройдете тест. Я знаю про Алексея Кротова все, и если вы скажете, что
этого человека не существует, поверьте, вы лишитесь хорошей работы. И
хороших рекомендаций.
Максим цыкнул зубом и нехотя кивнул.
- Да, у меня есть напарник. И что?
- Он не подведет?
- Не должен. Но вы же сами понимаете, работа такая, что ни в ком нельзя
быть уверенным. Леха - молодец, но я использую его: Как бы вам сказать:
- А вы уже все сказали. Вы его используете. Этого достаточно.
Он как в воду смотрел. Действительно, в их тандеме Леха играл
второстепенную роль, но, в случае чего, на него можно было слить всю
ответственность.
И Леха об этом не знал.
По крайней мере, Максим так думал:
Тест он прошел. Не соврал. Но и в подробности вдаваться не стал. Сделал
вид, что у каждого есть свои профессиональные тайны. А заказчик не стал
настаивать и тоже дал понять, что у него своих тайн хватает:
Максим вспоминал этот разговор, и возникало ощущение какого-то провала
в
памяти. Словно он только что забыл какую-то очень важную вещь - что-то
про
себя, про Леху, про работу. Но вот только что?
- Суть дела проста. Все по методу Македонского. Или Цезаря. Уже не помню
точно. Пришел - увидел - победил. И все. Без подвигов. Я вообще не люблю,
когда работа делается путем героических усилий. Это означает только одно
-
плохую профессиональную подготовку. Все должно быть продумано, рассчитано
и делаться без особых усилий. Это будет свидетельствовать о правильной
организации труда:
- Вы мне лекцию читаете? - Максим закинул ногу на ногу. - Никогда не
работали в каком-нибудь аппарате? Язык чем-то напоминает партийных
функционеров, профсоюзных работников...
- Откуда у вас-то такие ассоциации? - гость едва слышно постукивал
зажигалкой о край стола.
- Папа - пусть земля ему будет пухом - работал в администрации города,
-
невесело усмехнулся Максим. - Он дома только так разговаривал.
- Понятно. Но это не меняет сути дела. Вы в состоянии сделать то, что я
попросил, и сделать это так, как я попросил? - заказчик достал пачку
сигарет, но закурить еще одну передумал. Его явно интересовал ответ - он,
как заправский фокусник, вертел сигарету между пальцами левой руки,
продолжая выстукивать зажигалкой какой-то загадочный ритм.
Максим поймал себя на мысли, что пытается угадать, какую именно мелодию
воспроизводит сейчас его гость, но ему не удавалось. В конце концов он
вышел из ступора и сумел кивнуть в знак согласия.
- Я сделаю то, что вы просите. Мне почему-то кажется, что вы сейчас, как
учитель в школе, попросите меня изложить подробный план. Сразу скажу, что
у меня его нет и не будет до тех пор, пока я не сяду за компьютер и не
увижу перед собой приглашение командной строки:
- И куда же она вас пригласит? - прищурился гость.
- Вам не быть там никогда, - дерзко ответил Максим. - Это мой мир. Мой
и
таких, как я. Вы можете только пользоваться плодами наших трудов:
- Вот только не надо пафоса, - гость неожиданно раздавил сигарету и даже
не обратил внимания на то, что табак рассыпался по столу. - Не надо.
Хакеры хреновы: Придумали себе: Герои, мать вашу! Мы не пользуемся плодами
ваших: хм, трудов, мы их покупаем. За деньги. Иногда - за большие деньги.
Но не потому, что мы ценим вас. Мы ценим информацию. И ей владеет тот,
кто
менее скуп и более дальновиден.
- То есть вы вот так запросто можете прийти к человеку, чтобы нанять его
на работу, и тут же сказать ему, что он дерьмо и гроша ломаного не стоит?
- у Максима глаза на лоб полезли. - И вы думаете, что теперь я буду
работать на вас?
Гость рассерженно стукнул зажигалкой и отвернулся от Максима. Спустя
примерно полминуты он снова взглянул в глаза хакера и коротко произнес:
- Сожалею. Извините.
- Вам так нужно то, о чем вы просите, что вы готовы принести мне
извинения? - Максим покачал головой.
- Я мог бы долго комментировать: Но не хочу. Я, как Индиана Джонс,
настолько заинтересован в получении результата, что порой не замечаю
вокруг ничего, в том числе и собственного хамства. Поэтому прошу простить
мне слова, сказанные в ваш адрес и в адрес вашего хакерского сообщества.
Неважно, как я думаю в действительности, сейчас же мне нужен результат,
и
я готов поступиться многим. Даже собственной гордостью.
Максим помолчал, переваривая сказанное и пытаясь понять, стоит ли
обижаться дальше. Потом махнул рукой и произнес:
- Черт с вами: Давайте ближе к делу. Насколько я понимаю, там, куда мне
предстоит забраться, крутятся большие деньги?
- Что именно вы хотите услышать? - гость сел поудобнее - похоже, разговор
о деньгах хоть и наводил на определенные мысли, но все-таки был ему
довольно приятен. - Просто <да> или мне назвать еще и сумму?
Хакер понял, что сморозил глупость, спросив напрямую. Но слово не воробей:
- Теперь вы меня извините, не сдержался, - усмехнулся Максим. - Не сочтите
меня корыстолюбцем, но размер предложенного вами гонорара наводит на
определенные мысли:
- Не сочту, не переживайте. Больше того - я отвечу. Думаю, что вы станете
лучше работать, зная, что на кону почти четыре миллиона долларов.
- Стану, - кивнул Максим. - Стану:
Он точно помнил, что при упоминании об этой сумасшедшей, немыслимой сумме
у него пересохло в горле. Пересохло мгновенно - так, что он даже
испугался, что не сможет дальше продолжать разговор и выдаст себя. Но
гость сидел молча, улыбался и радовался произведенному эффекту:
Они тогда сошлись на пятидесяти тысячах долларов. Максим хорошо запомнил,
с какой легкостью гость расставался с деньгами, выдав аванс в размере пяти
тысяч. Собственно говоря, он мог бы и не скупиться, предложив больше,
ведь, в действительности, четыре миллиона - это не так уж и мало. Этой
суммы хватило бы на то, чтобы и ты, и твои дети, и даже твои внуки могли
безбедно жить и получать образование за границей, в каком-нибудь
тропическом раю. Этой суммы должно было с лихвой хватить для того, чтобы
перестать быть рабом в этой стране: Максим тайком кусал губы в ожидании,
когда заказчик уйдет, чтобы самому оказаться там, среди денег:
На первый взгляд, суть дела была достаточно проста. Хакер должен был войти
на один чертовски защищенный сервер и внутри базы данных совершить
перемещение некоего <товара>. Другими словами, сменить собственника и
сделать так, чтобы данные о купле-продаже соответствовали
действительности. Гость оставил ему адрес, который Максим записал на
маленьком стикере, объяснил, через какие банки осуществлять транзакции,
четко проинструктировал о том, что искать, где искать и как искать. Насчет
последнего пункта Максим немного поехидничал, пытаясь воспроизвести шутку:
умного учить - только портить, но гость так посмотрел на него, что
пришлось признать, что шутка была не к месту:
Сидя перед экраном монитора, он смотрел на записанный адрес, щурился и
делал в голове наброски предстоящей работы. Леха опаздывал, хотя он
позвонил ему несколько часов назад, еще до того, как на организм
навалилась какая-то непонятная болезнь и заставила его подружиться с
унитазом.
Кротов был ему очень нужен. Просто необходим, как вода и воздух.
Во-первых, он всегда предлагал какие-то чертовски нестандартные решения.
Во-вторых, он неизменно приносил с собой пиво. В-третьих, (о чем сам Леха
не догадывался) он был его страховкой.
Максим всегда был готов подставить его под удар. Репутация у Кротова была
та еще - парень уже четыре раза оказывался у безопасников в связи с
незаконным проникновением в чужие компьютеры. Правда, все четыре раза он
умудрялся избежать ответственности, поскольку неплохо знал законы. Но в
последний раз, когда его засекли во время сливания базы данных с
компьютера налоговой полиции, получил он очень и очень крепко. Парни из
ФСБ, не найдя других способов, отпустили его домой, а по дороге догнали
и
от души надавали по ребрам, почкам и лицу.
И вот, имея такого напарника, Максим всегда был готов подставить его. На
всякий непредвиденный случай у него были написаны скрипты, которые
отправляли тех, кто мог бы отслеживать его незаконную деятельность, прямо
к Лехе домой. И уж в пятый раз он бы точно не отвертелся:
- Где он шляется? - Максим уже начинал сердиться. Работа у него пока не
ладилась - нужна была свежая идея, на которые Лехин мозг порой был более
чем щедр. - Раньше он никогда не опаздывал, а как надо четыре миллиона
по
миру прокрутить, так его хрен дождешься! Когда еще такая работенка
подвернется!
Он уже несколько раз пытался зайти на сервер, и его выкидывало, как
какого-то пацана. Легкая тошнота, временами все-таки подступающая к горлу,
здорово отвлекала, появляясь в самые неподходящие моменты. Нездоровая
злость - он это чувствовал - уже была готова выплеснуться через край.
- Спокойно, спокойно, - шептал он себе. - Сейчас придет Кротов, принесет
пива: И все пойдет как по маслу:
Неожиданно закружилась голова. Чтобы удержаться в кресле, Максим обеими
руками вцепился в полку для клавиатуры, но не совладал с собой - его
потянуло куда-то в сторону, и он завалился на пол. В ушах зашумело, да
так, что показалось, будто сквозь комнату пролетел самолет. Он ударился
обо что-то головой, попытался подняться, но не смог и на какой-то миг
потерял сознание:
Когда спустя какое-то время он пришел в себя, он обнаружил, что лежит на
полу, прижимаясь щекой к паркету. Прямо перед глазами были бесперебойник,
покрытый слоем пыли, куча проводов, переплетенных немыслимым образом, и
какие-то листочки, разбросанные прямо поверх них.
Листочки: Такие же маленькие стикеры, как и тот, на котором был записан
адрес сервера, счета в банках и прочая информация, необходимая для работы:
Максим прищурился, сгоняя пелену с глаз, убедился в том, что зрение его
не
обмануло, и потянулся к ним, совершенно не заботясь о том, что придавлен
к
полу большим офисным креслом. Пальцы поначалу не доставали, собирая только
клубы пыли. Но вот он изловчился, отпихнул ногой кресло и ухватил листок.
Какие-то команды: Цифры - сетевые адреса. На других листках - то же самое.
Максим сидел на полу у стола и удивленно смотрел на то, что было написано
его рукой. Все эти команды, таблицы маршрутизации: Он не мог понять, как
такое обилие информации он сумел запихать на такие маленькие листочки.
Но
больше всего ему хотелось узнать, откуда они взялись?!
Он поднялся, поставил кресло, прислушался к своим ощущениям и с
удовлетворением отметил, что бежать в туалет не придется, по крайней мере,
сейчас. Сосредоточенно разглядывая листки, он пытался разложить их на
столе в логической последовательности, и спустя несколько минут он понял,
как это сделать.
- Так это же решение проблемы! - Максим хлопнул по столу кулаком, сел за
компьютер и положил руки на клавиатуру, собираясь подумать о происхождении
листочков потом, как вдруг зазвонил телефон. Все тот же Эминем. Надо было
отвечать.
- Да, - сухо сказал Максим в телефонную трубку.
- Я готов выслушать отчет о проделанной работе, - услышал он голос
заказчика. Максим в очередной раз едва не упал с кресла, услышав это не
предполагающее возражений требование. - Почему вы молчите? Произошли
какие-то накладки?
- Вы же дали двое суток: - только и сумел выдавить из себя хакер в ответ.
- Не думал, что вы такой пунктуальный. До истечения двух суток еще
полчаса, но я не усидел. С детства, знаете ли, нетерпелив.
- Что? - ничего не понимая, спросил Максим. - Как полчаса? А как же:
Он посмотрел на листочки, потом на консоль - и вдавил в клавиатуру клавишу
со стрелочкой вверх. На экране с бешеной скоростью стали сменять друг
друга команды. Это напоминало машину времени - Максим стремительно
прокручивал назад историю консоли, но цепкий хакерский глаз различал
практически каждую деталь. Он отмечал, зачем и когда вводились те или иные
строки. Увидев команды, написанные на листках, он в ужасе отбросил от себя
мобильный телефон и отпустил клавишу.
- Этого не может быть!
Двое суток. Их кто-то отнял у него.
Максим быстро проглядел логи - чисто. Не подкопаешься:
Его взгляд метался по экрану. Дыхание участилось, пульс перевалил за
сотню.
- Кто? Как? Когда? Куда делись два дня?! - Максим вцепился руками в
волосы, почувствовав вновь подступающую тошноту.
Внезапно в трее замигал значок. Сработал скрипт, который он сам придумал.
Скрипт, контролирующий состояние его счета в одном из банков, где он
хранил свои хакерские гонорары. Он ткнул курсором и прочитал:
<Ваш счет пополнен. Доход составляет три миллиона восемьсот пятьдесят
тысяч долларов. Наш банк предлагает вам в связи с увеличением размера
счета новые возможности по начислению процентов, кредитованию и совершению
покупок:>
Дальше Максим читать не стал. Не смог. Из желудка наружу ринулась волна
чего-то горячего и кислого, он резко оттолкнул кресло назад и побежал в
туалет, зажимая рот рукой. В коридоре он, как и в прошлый раз, споткнулся,
но удержаться на ногах не сумел - упал, почувствовал хруст в плече, резкую
боль, и его стошнило.
Он не мог ни кричать, ни стонать, ни звать на помощь. Он лежал в луже
собственной блевотины, пытаясь вытащить из-под себя сломанную руку. Он
перевернулся на спину: И увидел, обо что споткнулся.
Посреди коридора лежал Леха Кротов. С целлофановым пакетом на голове,
выпученными глазами и широко раскрытым ртом. Ручки пакета были завязаны
на
его шее, синий язык вывалился изо рта, скрюченные окоченевшие пальцы
застыли в какой-то немыслимой судороге:
В голове что-то взорвалось. Заказ, приход Лехи, составление плана,
наброски команд, работа: Спор, попытка поделить деньги, драка: Амнезия.
Отключение критики, полное неприятие действительности. Сколько раз он
перешагнул через труп, не замечая его, но при этом продолжая блевать в
собственном туалете от страха и омерзения от случившегося убийства?
В комнате звонил Эминем.
Максим смотрел в мертвые глаза напарника и думал, что денег все-таки
бывает много. И даже очень:
это 22-е письмо от отправителя: Феникс
дискуссионный лист: "Свободное общение на любые темы"
выпуск номер: 1338
подписчиков на данный момент: 72
модератор: instrumentalist
комодератор: алексей
Писать Модерирующей группе нужно по адресу:
rest.interesting.svoboda-owner@subscribe.ru.
возраст листа в днях: 101
для того,чтобы подписаться на этот дискуссионный лист по почте,отправьте любое (даже пустое) письмо по адресу:
rest.interesting.svoboda-sub@subscribe.ru
Для получения правил листа по E-Mail отправьте пустое письмо по адресу:
rest.interesting.svoboda-rules@subscribe.ru