01 Хакеры. Полный root
Шрифт:
В следующее мгновение невидимая сила вырвала оружие у нее из рук и прижала ее к стене. Девушка не шевелилась, но Ринат видел, как покраснело, а затем побелело ее лицо. Из горла Кеды вырвался придушенный хрип, а старик невозмутимо смотрел на нее, и по его лицу гуляла легкая усмешка.
— Отпусти ее! — воскликнул Ринат. — Слышишь!
Видимо, хватка ослабла — Кеда сделала несколько жадных вдохов, но по-прежнему не могла пошевелиться.
Старик повернулся к хакеру.
— Я всего лишь защищаюсь, — насмешливо сказал он. — Если я отпущу ее, она снова попытается меня убить. Почему вы все такие агрессивные, а,
— Отпусти ее, — снова попросил парень.
— А может, лучше сделать вот так? — старик подмигнул, и внезапно тело Кеды отделилось от стены и поволоклось в сторону окна.
— Стой! — крикнул Ринат. — Ты что творишь?!
Он вскочил с места.
— Сидеть! — рявкнул старик.
Ринат замер. Кеда уже стояла возле подоконника.
— Значит, так! — жестким тоном произнес старик. — Я не желаю вам зла, даже этой девке, которая, по сути, мне вообще не нужна. Я не собираюсь кого-либо убивать. Более того: наверное, для вас это странно, но я не люблю насилия. Не люблю до тех пор, пока мне ничто не угрожает. Сейчас я ее отпущу, но запомните: повторная угроза с вашей стороны приведет к тому, что я приму более радикальные меры. Тень!
Сила, держащая Кеду, исчезла. Девушка повела плечами, потом с ненавистью посмотрела на старика.
— И не надо так на меня смотреть, — проворчал старик. — Ты первая напала на меня. Как аукнется, так и откликнется.
Он поднялся с места, подошел к компьютеру и сел на стул. Повернулся к Ринату, посмотрел на Кеду, на кровать, секунду поразмышлял и небрежно скомандовал:
— Отнесите кровать на кухню.
Кеда и Ринат переглянулись.
— На фига? — спросил Ринат.
— Чтобы было до фига, — передразнил его старик. — На кухне сидеть не на чем. Не будете же вы стоять там все время?
— Какое время? — не понял Ринат.
— Пока я с Федом переговорю, — сказал старик. — Разговор будет долгий и приватный, так что у меня нет желания, чтобы его видели посторонние. В данном случае посторонние — это все, кроме меня и ТуФеда.
Ринат нахмурился и несколько секунд придумывал, что бы ответить, но, так и не придумав ничего, молча подошел к кровати и посмотрел на Кеду.
Девушка шагнула вперед.
Когда они вместе с кроватью вышли из комнаты, старик удовлетворенно усмехнулся и пододвинул к себе клавиатуру.
1111
Общался старик с ТуФедом действительно довольно долго — часа три. За это время Ринат с Кедой успели скурить почти пачку сигарет и выпить на двоих бутылку теплого пива, найденную в рюкзаке девушки. Они почти не разговаривали — изредка перебрасывались несколькими фразами и вновь умолкали, поглощенные своими мыслями. Кеда сидела на кровати, Ринат поначалу устроился на корточках возле подоконника, но вскоре сел рядом.
В открытую форточку изредка врывался прохладный ночной ветерок. Сквозь стекло Ринат смотрел на стоящий напротив дом, в котором постепенно, одно за одним, гасли освещенные окна, погружая улицу во тьму.
Спать не хотелось, хотя чувствовались напряжение и небольшая усталость. Невероятная история, рассказанная стариком, уже не казалась такой нереальной — но, как ни странно, беспокоила Рината не возможная опасность, связанная с предстоящим делом, а запертый дома кот.
Обычно перед тем, как покинуть квартиру, он выпускал Ромеро на улицу либо отдавал
Незавидное будущее ждет кота, если с Ринатом что-то случится.
Незадолго до того, как старик закончил общаться с ТуФедом, у Рината зазвонил мобильный. Парень поднес трубку к уху и услышал знакомый, немного взволнованный голос:
— Братан, там с вами вместе этот твой старик… Это Сан Саныч. Его слушайтесь беспрекословно. Он знает, что делает.
— Ворм, послушай, он рассказывал…
— Не по телефону, Ринат, — перебил его Ворм. — Не по телефону. Потом поговорим, брат. У нас все получится. Давай, дружище, удачи!
Он отключился, даже не дождавшись ответа Рината.
Ринат убрал телефон в карман и хмыкнул.
— Ворм? — спросила Кеда.
— Угу. — Ринат кивнул. — Звонил сказать, чтобы мы беспрекословно слушались Сан Саныча.
— Кого?
— Меня. — Бесшумно зашедший в кухню старик посмотрел на парня и девушку. — Пошли, я объясню вам, что делать. И кровать можете обратно принести — больше секретов от вас не будет.
10000
Сан Саныч занял место возле компьютера, и Ринату пришлось сесть на кровать вместе с Кедой. Автоматы лежали между ними, но старика опасная близость вспыльчивой девушки и оружия явно не беспокоила.
Все его поведение неуловимо изменилось — теперь перед ними сидел жесткий и требовательный вожак с колючим взглядом, знавший, чего он хочет.
— Энч со Спаном начнут атаку сервера завтра утром, — произнес он таким тоном, который отбивал желание дальнейших расспросов. — Мы начнем вместе с ними. ТуФед отслеживает их места, после чего Тяпа и Илюха с Лилу будут досить их серваки. Мы с Вормом в это время займемся взломом. «Вервольф» должен будет отвлечься на тех, кто начнет первыми — на Волков и Сталкеров. У нас будет какое-то время. Какое — понятия не имею. Может быть, два часа, а может, две минуты. Как отреагирует «Вервольф», мы не знаем, поэтому делать все придется очень быстро. Я просмотрел твой эксплойт, Ринат. Сейчас мы его доделаем, и, если он сработает, у нас будет шанс. Троянцы и черви — ерунда. Для «Вервольфа» это вчерашний день — он в одно касание определит код и сам сгенерит антивирус. Ворм уже переделывает свою работу, червь найдет уязвимые проги и поможет запустить эксплойта… дальше будем смотреть, на каких параметрах нет фильтрации. «Вервольф» постоянно видоизменяется, шанс у нас будет. Далее заливаем свои скрипты и убиваем всю защиту. После этого… короче, если все это сработает, дальше будет видно. Если не сработает — вряд ли у нас будет еще одна возможность. Все понятно?
Старик внимательно посмотрел на парня, ожидая его мнения.
Ринат почесал затылок.
— В принципе да… но вот на практике…
— Глаза боятся, а руки делают, — сказал старик. — Ком цу мир, Ринат, у нас много работы.
— Что делать мне? — неохотно спросила Кеда.
— Пока отдыхай, — сказал старик, открывая исходники эксплойта. — Смотри, здесь из-за вот этой команды у нас бэкдор не будет работать, а после того, как мы зальем скрипт, нам придется его ставить и тереть все логи.