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