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