355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Александр Чубарьян » Полный root » Текст книги (страница 6)
Полный root
  • Текст добавлен: 17 сентября 2016, 22:44

Текст книги "Полный root"


Автор книги: Александр Чубарьян


Жанр:

   

Киберпанк


сообщить о нарушении

Текущая страница: 6 (всего у книги 23 страниц)

Он вскочил с места.

– Сидеть! – рявкнул старик.

Ринат замер. Кеда уже стояла возле подоконника.

– Значит, так! – жестким тоном произнес старик. – Я не желаю вам зла, даже этой девке, которая, по сути, мне вообще не нужна. Я не собираюсь кого-либо убивать. Более того: наверное, для вас это странно, но я не люблю насилия. Не люблю до тех пор, пока мне ничто не угрожает. Сейчас я ее отпущу, но запомните: повторная угроза с вашей стороны приведет к тому, что я приму более радикальные меры. Тень!

Сила, держащая Кеду, исчезла. Девушка повела плечами, потом с ненавистью посмотрела на старика.

– И не надо так на меня смотреть, – проворчал старик. – Ты первая напала на меня. Как аукнется, так и откликнется.

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

– Отнесите кровать на кухню.

Кеда и Ринат переглянулись.

– На фига? – спросил Ринат.

– Чтобы было до фига, – передразнил его старик. – На кухне сидеть не на чем. Не будете же вы стоять там все время?

– Какое время? – не понял Ринат.

– Пока я с Федом переговорю, – сказал старик. – Разговор будет долгий и приватный, так что у меня нет желания, чтобы его видели посторонние. В данном случае посторонние – это все, кроме меня и ТуФеда.

Ринат нахмурился и несколько секунд придумывал, что бы ответить, но, так и не придумав ничего, молча подошел к кровати и посмотрел на Кеду.

Девушка шагнула вперед.

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

1111

Общался старик с ТуФедом действительно довольно долго – часа три. За это время Ринат с Кедой успели скурить почти пачку сигарет и выпить на двоих бутылку теплого пива, найденную в рюкзаке девушки. Они почти не разговаривали – изредка перебрасывались несколькими фразами и вновь умолкали, поглощенные своими мыслями. Кеда сидела на кровати, Ринат поначалу устроился на корточках возле подоконника, но вскоре сел рядом.

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

Спать не хотелось, хотя чувствовались напряжение и небольшая усталость. Невероятная история, рассказанная стариком, уже не казалась такой нереальной – но, как ни странно, беспокоила Рината не возможная опасность, связанная с предстоящим делом, а запертый дома кот.

Обычно перед тем, как покинуть квартиру, он выпускал Ромеро на улицу, либо отдавал знакомым на время, потому что никогда не знаешь наверняка, вернешься домой или нет. Сейчас он не сделал ни того, ни другого. Это было нарушением традиции, и оставалось только гадать, хорошая примета или плохая.

Незавидное будущее ждет кота, если с Ринатом что-то случится.

Незадолго до того, как старик закончил общаться с ТуФедом, у Рината зазвонил мобильный. Парень поднес трубку к уху и услышал знакомый, немного взволнованный голос:

– Братан, там с вами вместе этот твой старик… Это Сан Саныч. Его слушайтесь беспрекословно. Он знает, что делает.

– Ворм, послушай, он рассказывал…

– Не по телефону, Ринат, – перебил его Ворм. – Не по телефону. Потом поговорим, брат. У нас все получится. Давай, дружище, удачи!

Он отключился, даже не дождавшись ответа Рината.

Ринат убрал телефон в карман и хмыкнул.

– Ворм? – спросила Кеда.

– Угу. – Ринат кивнул. – Звонил сказать, чтобы мы беспрекословно слушались Сан Саныча.

– Кого?

– Меня. – Бесшумно зашедший в кухню старик посмотрел на парня и девушку. – Пошли, я объясню вам, что делать. И кровать можете обратно принести – больше секретов от вас не будет.

10000

Сан Саныч занял место возле компьютера, и Ринату пришлось сесть на кровать вместе с Кедой. Автоматы лежали между ними, но старика опасная близость вспыльчивой девушки и оружия явно не беспокоила.

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

– Энч со Спаном начнут атаку сервера завтра утром, – произнес он таким тоном, который отбивал желание дальнейших расспросов. – Мы начнем вместе с ними. ТуФед отслеживает их места, после чего Тяпа и Илюха с Лилу будут досить их серваки. Мы с Вормом в это время займемся взломом. «Вервольф» должен будет отвлечься на тех, кто начнет первыми – на Волков и Сталкеров. У нас будет какое-то время. Какое – понятия не имею. Может быть, два часа, а может, две минуты. Как отреагирует «Вервольф», мы не знаем, поэтому делать все придется очень быстро. Я просмотрел твой эксплойт, Ринат. Сейчас мы его доделаем, и, если он сработает, у нас будет шанс. Троянцы и черви – ерунда. Для «Вервольфа» это вчерашний день – он в одно касание определит код и сам сгенерит антивирус. Ворм уже переделывает свою работу, червь найдет уязвимые проги и поможет запустить эксплойта… дальше будем смотреть, на каких параметрах нет фильтрации. «Вервольф» постоянно видоизменяется, шанс у нас будет. Далее заливаем свои скрипты и убиваем всю защиту. После этого… короче, если все это сработает, дальше будет видно. Если не сработает – вряд ли у нас будет еще одна возможность. Все понятно?

Старик внимательно посмотрел на парня, ожидая его мнения.

Ринат почесал затылок.

– В принципе да… но вот на практике…

– Глаза боятся, а руки делают, – сказал старик. – Ком цу мир, Ринат, у нас много работы.

– Что делать мне? – неохотно спросила Кеда.

– Пока отдыхай, – сказал старик, открывая исходники эксплойта. – Смотри, здесь из-за вот этой команды у нас бэкдор не будет работать, а после того, как мы зальем скрипт, нам придется его ставить и тереть все логи.

Подошедший к компьютеру Ринат несколько секунд смотрел на строчки команды, а потом задумчиво спросил:

– Для чего нам бэкдор, если у нас и так рутовый доступ будет?

– Ворма и Феда придется тоже пустить на сервер, – пояснил старик. – Одни мы не успеем.

– Ну и словечки, – скептически произнесла Кеда, с ногами усаживаясь на кровать. – Что такое бэкдор?

– Сиди молча, – грубо ответил старик, и Кеда бросила ему в спину недовольный взгляд.

– Изменение программы, которая проверяет правильность логина и пароля, – объяснил Ринат, не отрываясь от монитора. – Установив бэкдор, мы сможем пустить определенных пользователей на сервер с правами администратора.

– Аааа… – протянула Кеда и закурила сигарету. Кажется, она все равно ничего не поняла. Ринат подвинул клавиатуру к себе.

– Если здесь сделать вот так… – пальцы застучали по клавишам, – а здесь вот так…

– Стоп! – остановил его старик. – Смотри, тут несоответствие.

Он ткнул пальцем в какую-то строчку.

– Ага. Вижу. – Ринат перевел курсор на нужную позицию и снова застучал по клавишам. – А если так?

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

– Интересно… – пробормотал он. – А ну дай… глянь, вот еще так добавить если…

Кеда докурила сигарету, какое-то время молча наблюдала за ними, а потом неожиданно для себя задремала под стук клавиатуры и негромкие голоса Рината и Сан Саныча.

Проснулась она через несколько часов, когда за окном уже забрезжил рассвет. На полу, прислонившись спиной к кровати, дремал Ринат, а старик все еще сидел перед монитором и что-то набирал на клавиатуре.

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

– Разбуди его, – негромко приказал старик, не отрываясь от монитора. – Через двадцать минут начинаем.

– Минут десять он еще вполне может поспать, – ответила Кеда.

По правде сказать, ей не понравился командный тон Саныча.

Старик резко повернулся к ней и посмотрел ей в глаза:

– Слушай, девочка…

– Я тебе не девочка! – огрызнулась Кеда.

– Слушай, девочка, – повторил старик, специально выделив последнее слово. – Если я сказал – разбудить его, ты разбудишь его. А если я скажу тебе выпрыгнуть из окна, ты выпрыгнешь, иначе…

– Иначе это сделаешь ты, да? – съязвила Кеда. – Да кто ты такой?

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

Секунду она стояла неподвижно, а затем невидимая сила стала наклонять ее тело так, что вскоре ее ухо оказалось напротив губ старика.

– Скажу тебе честно, имп, – зло прошипел Саныч, – я не вижу, какую ты можешь принести пользу, но если от тебя будет вред – а неподчинение приказам я рассматриваю именно как вред, – то я проверю на прочность твой биопластик, вышвырнув тебя в окно. Я не буду спрашивать у тебя, понятно тебе или нет, ты просто уясни для себя, что не стоит испытывать мое терпение, девочка!

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

Кеда облизнула губы и повернулась к Ринату.

Он уже не спал – сидел с открытыми глазами и молча смотрел на Кеду. Через секунду он поднялся, подошел к старику, незаметно взял Кедину ладонь и слегка ее пожал. Кеда слабо улыбнулась и ответила на пожатие.

– Ты готов? – спросил старик у Рината.

– Да, – ответил парень.

– Это хорошо, – сказал старик. – Начнем через пятнадцать минут. Посмотри пока, я тут немного подредактировал…

Ринат взглянул на монитор.

10001

В просторной комнате было сильно накурено, и Джет, не выносивший табачного дыма, морщился и беспрестанно разгонял сизые клубы ладонью. Спан тихо злорадствовал – ему доставляло удовольствие видеть неудобство Джета. Впрочем, раздражения полицейский не выказывал – на лице его блуждала обычная добродушная улыбка.

А вот Спан нервничал, и это было заметно, несмотря на все его попытки скрыть свое состояние. Транк так и не объявился, равно как и его помощники, поэтому пришлось распорядиться, чтобы все находящиеся в комнате были вооружены. Кроме Джета, естественно, – но тот и не протестовал, что было удивительно.

Все – это девять человек, включая Спана. Девять Сталкеров, девять лучших прогеров, основа клана… Спана не покидала мысль о том, что сейчас легче всего уничтожить весь клан. Никогда еще они не собирались во время взлома в одном помещении, но сейчас на этом настоял Джет, мотивируя тем, что ему будет легче контролировать своих людей в случае, если сигнал о хакерах поступит на пульты сетевиков.

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

На огромном мониторе, подвешенном к потолку, были видны силуэты Энча и четверых его соклановцев. Энч обошелся без страховки полицейских, у него вход в помещение охраняли боевики клана, а Джет должен был помочь лишь в случае, если туда приедут сетевики. Остальные программеры Волков находились в других городах – Энч не послушался Джета и не стал собирать всех в одном месте. К его удивлению, Джет особо не настаивал.

Уже запустили сканеры – программы, ищущие ошибки в скриптах на сайте клиники. Хакеры негромко переговаривались через микрофоны – вся связь, и видео-, и голосовая, осуществлялась через спутник. Джет наблюдал за происходящим молча, сидя на диване в углу комнаты.

Спан встал из-за компьютера и подошел к полицейскому. Сел рядом и произнес, глядя на незажженную сигарету, которую вертел в пальцах:

– Ты смелый, Джет.

– Спасибо за комплимент, – радушно отозвался сетевик.

– Это не комплимент, – сказал Спан. – Я понимаю, что у тебя какие-то планы относительно нас. Знаешь, мы подстраховались.

– И правильно сделали, – искренне похвалил его Джет.

– На тот случай, если у тебя возникнет желание изменить наши договоренности, – пояснил Спан.

– Все правильно, дружище, все правильно. – Джет широко улыбнулся. – Доверять нельзя никому, тем более врагу.

Он чуть подался вперед, осторожно взял из рук Спана сигарету и смял ее в кулаке. Разжал кулак – обрывки бумаги и табак высыпались на пол.

– Никотин очень вредит здоровью, Спан, – произнес Джет. – Рак легких – это не шутка, и от него еще не придумали лекарства. Береги себя, дружище.

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

– Издеваешься? – с ненавистью спросил Спан.

– Нет, что ты! – Джет поднял ладони, демонстрируя свою искренность.

– Издеваешься. – Спан покачал головой и усмехнулся. – Запомни, Джет, я…

– Есть! – крикнул один из программистов.

Спан вскочил с места, бросив еще один ненавидящий взгляд на Джета, и ринулся к компьютеру. Сам сетевик тоже поднялся с места и неторопливо пошел к программистам.

– Ошибка в скрипте биллинга, – послышался в динамиках голос Энча.

– Сможешь переполнить буфер? – сразу спросил Спан.

– Пытаюсь зайти под обычным пользователем, – ответил Энч. – Не могу понять, почему… а, черт, еще тормозит…

Джет посмотрел на экран видеосвязи, затем подошел к одному из программистов и встал рядом, внимательно глядя на монитор.

На несколько минут в комнате повисла тишина, прерываемая только щелканьем клавиш.

– Нас, кажется, досят, суки! – крикнул Энч. – Вот бред!

Спан негромко выругался. Если Энч прав, и это действительно дос-атака, старое, примитивное, но до сих пор действенное средство – масса бессмысленных запросов на сервер неприятеля, когда сервак просто не справляется с их обработкой и начинает банально виснуть, – то, похоже, он уже вне игры…

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

Раздалась трель мобильного телефона. Джет вытащил трубку и прижал к уху.

– Да. Да. Я понял. Не надо. Отменить выезды. Не обращать внимания ни на какие сообщения о взломах! Вообще. Все под контролем, моя группа проводит операцию. Да. На связи.

Он спрятал трубку и, хищно усмехнувшись, погрозил пальцем в сторону монитора с главной страницей сайта клиники.

– Нет, не получится, – произнес он.

Спан искоса посмотрел на Джета, затем придвинул к губам микрофон.

– Энч, что у тебя?

– Ну бред! Дос-атака! – раздался в динамиках экрана отчаянный голос Энча, а через несколько секунд на экране появилось его лицо. – Суки! Сейчас мои отследят, кто это такой смелый! Джет, сможешь накрыть, если мы вычислим, кто это?

– В любой точке планеты, дружище, – с готовностью подтвердил Джет.

Энч довольно оскалился и повернулся к экрану спиной.

– А это что за фигня? – воскликнул один из программистов, и Джет со Спаном торопливо подошли к нему.

– Смотрите, – недоуменно произнес программист, тыкая пальцем в монитор, по которому бежали строчки лога. – Тут ошибка. Похоже…

– Похоже, кто-то запустил эксплойт, – пробормотал Спан. – Энч! Эксплойт – это твоя работа?

– Бред! Каким образом я бы его запустил? – с издевкой ответил Энч. – Кто-то еще пытается взломать сервер! Черт!

– Логи стирают. – Джет покачал головой. – Наши конкуренты, кажется, более успешны.

– И нас еще успевают атаковать, суки! – крикнул Энч. – Джет, сейчас будут адреса, откуда на нас идет дос-атака.

– Твою мать! – выругался программер, первым заметивший действие эксплойта. – По ходу нас тоже досят. Там целая группа работает.

– Отслеживайте, откуда идут запросы, – приказал Спан.

– Уже работаю, – отозвался один из программистов.

– Джет, это Москва! – завопил из динамиков Энч. – Сейчас тебе наши скинут все данные! Только быстрее давай!

– Это могут быть одни и те же люди, – произнес Спан, глядя на Джета.

– А ну встань, – приказал сетевик программисту. Тот подчинился. Джет уселся перед монитором, вытащил мобильник, набрал несколько цифр, плечом прижал трубку к уху и стал что-то очень тихо говорить в микрофон, набирая команды на клавиатуре.

10010

Кеда, перегнувшись через подоконник, курила и с высоты девятого этажа внимательно наблюдала за входом в подъезд. Голоса Рината и старика, доносившиеся до нее, большей частью были невнятны и непонятны, но девушка к ним и не прислушивалась. Лишь один раз она насторожилась, услышав, как Ринат в трубку мобильного телефона орет на Илюху, требуя, чтобы тот быстрее сматывался.

Раннее утро. Двор между несколькими старыми многоэтажками был еще практически пустынным, если не считать какого-то мужичка, выгуливающего собаку, да дворничихи, пытающейся завести мотор мусороуборочной машины. Пройдет еще каких-то полтора-два часа – и двор наполнится выползающими из подъездов спешащими на работу людьми. Зазвучат радиоприемники и телевизоры, зафырчат двигатели машин и мотороллеров – но все это будет позже, а пока Кеда пользовалась моментом, наслаждаясь свежим утренним воздухом и тишиной спального района.

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

– Мля! Как такое может быть?! – выругался Ринат, просматривая очередной лог. – Только что же ведь было…

– Было и сплыло, – пробурчал старик, подтаскивая к себе клавиатуру. – На ходу латает дыры, сволота!

– Ставь бэкдор, – поторопил Ринат.

– Угу. – Старик с бешеной скоростью застучал по клавишам.

По экрану рваными кусками ползли цифры и буквы. Сбоку мигало окошко Скай мессенджера – ТуФед постоянно находился на связи и сейчас сливал на компьютер Рината новый, несколько минут назад дописанный скрипт.

Раздалась трель мобильника. Ринат ответил:

– Да. Хорошо. Я понял. Сколько есть времени? Хорошо. Понял.

Он положил трубку на стол и негромко сказал:

– Ворм звонил. Они уже в курсе того, что мы работаем. Пока не отследили сигнал, но ищут.

– Пусть ищут, – буркнул старик. – Флаг им в руки и паровоз навстречу. Глянь сюда.

Ринат нагнулся.

– Это же…

– Да! – довольно улыбнулся старик и пододвинул к Ринату клавиатуру. – Все, кирдык серверу. Ставь сниффер!

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

Старик откинулся на спинку стула, запрокинул голову и несколько секунд просидел с закрытыми глазами, а потом хрипло засмеялся, сел ровно и хлопнул Рината по плечу.

– Ну что, парень?! Мы его сделали!

– Слушай… – Ринат не перестал работать, действуя словно на автомате, но в голосе его зазвучала неуверенность. – Сейчас можно ввести рутовый доступ на сервер для других лиц и отдать его этой программе, но тогда она нас просто вышвырнет отсюда и мы уже вряд ли сможем вернуться… Вот. Сниффер установлен, у нас полный рут. Так что делать?

Старик придвинул клавиатуру к себе, нажал несколько клавиш и снова засмеялся, глядя на монитор.

На экране перед ним мерцали синими трехмерными кубиками списки всех файлов, находящихся на сервере.

– Это что за операционка такая? – удивился Ринат, глядя на необычное изображение с неимоверным количеством различных файлов, зачастую с совершенно незнакомыми расширениями. – Я думал, что…

– Это не операционка, – ответил старик, вполне уверенно стуча по клавишам. На экране некоторые кубики отлетали в сторону, некоторые опускались в самый низ экрана и начинали мигать оранжевым цветом. – Интерфейс «Вервольфа». Программисты его таким сделали. Нравится?

– Так что делать с доступом? – спросил Ринат. – Может, подстраховаться, какой-нибудь барьер поставить… Или лучше…

– Никаких «можно» и никаких «лучше», – отрезал старик, открывая Скай. – На хрена рисковать из-за пяти миллионов, когда можно спокойно получить пять миллиардов? Тебе намек понятен?

Он запустил окно связи с ТуФедом и быстро набрал: «Login = 1, password = 2. WELCOME!».

«OK», – пришел ответ, а через несколько секунд в самом верху, над кубиками, замигала короткая красная полоска.

– ТуФед уже тут, – довольно пояснил старик, тыкая пальцем в нее.

Прошло полминуты, и рядом с этой полоской появилась еще одна.

– А вот и хитрожопый Вормыч, – засмеялся старик. – Все, крышка «Вервольфу». Рвем на куски и хапаем все что можно.

Он набрал на клавиатуре несколько команд, и в центре экрана появилась полоска закачки.

– Ты что, хочешь залить «Вервольфа» на этот комп? – спросил Ринат. – А как же…

– Да никак! – воскликнул старик. – Ты не врубаешься, Ринат? Если «Вервольф» будет работать на нас, клали мы на всех! Не парься и не парь других.

Он поднял руку и посмотрел сначала на часы, потом на монитор, потом снова на часы. Наморщил лоб, что-то прикидывая, затем пододвинул клавиатуру и снова занялся «раскидыванием кубиков».

Несколько минут Ринат наблюдал за ним, потом скептически поинтересовался:

– И сколько времени ты будешь все это качать?

– Не так долго, как ты думаешь, – ответил старик. – Исходники «Вервольфа» не такие уж и тяжелые, а база… ТуФед с Вормом ею сейчас занимаются. Сколько успеют, столько выдерут. А для нас самое главное – взять исходники, а потом стереть все к чертовой матери.

Старик говорил, а кубики метались по экрану, то оседая вниз и меняя цвет, то исчезая где-то за пределами экрана.

– Вот он, – пробормотал старик, выделяя один кубик и вытаскивая его в центр. – Сейчас посмотрим.

Он развернул кубик, превратив его в плоский прямоугольный лист с ползущими по нему строчками, и стал внимательно просматривать содержимое.

– Что это? – спросил Ринат.

– Здесь все запросы к серверу. Сейчас защита «Вервольфа» убита и здесь не видно, кто к нам ломится…

Ринат обратил внимание, что старик сказал «к нам», явно уже воспринимая сервер как свою собственность. Что ж, в принципе, так оно и было: уничтожили защиту, получив права админского доступа и возможность делать с сервером все что угодно.

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

– Почему? – спросил Ринат.

– Потому что не до этого, – ответил старик, нажал несколько клавиш, лист свернулся, превратившись в кубик, мигнул и исчез. – Глянь на эту полоску и представь, что с каждой секундой мы становимся богаче на несколько миллионов… или миллиардов… Черт, сколько всего можно замутить с этими несколькими сотнями мегабайт!

Старик повернулся, и Ринат увидел в его глазах какой-то нездоровый блеск. Старик в своей радости был похож на безумца, и Ринат подумал, что, наверное, именно так должны выглядеть те злые гении из комиксов и фантастических фильмов, которые придумывают какое-то супероружие для уничтожения всего мира.

– Долго качать будет? – спросил Ринат.

– Не знаю, – ответил старик. – Может, час, может, полтора…

– У нас мало времени, – предупредил Ринат. – Если Джет поймет, что мы его опередили…

– Да плевать на твоего Джета, – презрительно бросил старик. – У меня против него есть кое-какие заготовки на всякий случай.

Он ощерился и подмигнул Ринату. Ринат криво усмехнулся в ответ.


    Ваша оценка произведения:

Популярные книги за неделю