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