Одинокие в толпе - Томсинов Антон (книги онлайн txt) 📗
– Привет, Руди.
– И тебе того же. Случилось что?
– Только не говори ничего о нашем разговоре Неро. Руди, ты не знаешь часом подходящего местечка в полисе? Ну, тихого, чтобы людей вокруг не наблюдалось? Сам понимаешь, для чего...
– Абсолютно, камрад. Есть такое, конечно...
Через час я уже входил в стеклянные двери неприметного кафе в моём районе. Штейнер помахал рукой от столика в углу, и вскоре я уже распаковывал ноут.
– Хочешь кого-то взломать? – спрашивает Штейнер, наливая в свой бокал немного руалы.
– Да. Фирма Витдатер. Нужна информация с одного из их серваков.
Штейнер усмехнулся:
– Ты думаешь, камрад, получится? Тебя просто засекут... Надеюсь, ты это почувствуешь, и мы успеем убраться отсюда до приезда полиции...
Я включаю ноут, он шелестит, загружаясь.
– Тебе лучше уйти сейчас, Руди. Не подвергай себя опасности.
– Брось. Неужели я покину товарища? Да и интересно смотреть на твою работу... Кстати, тебе привет от того сумасшедшего в плаще с капюшоном – Ивара, кажется?
– Он что-то хотел?
– Представь себе, он нанялся изводить крыс!.. Из-за них город на грани катастрофы. Мало того, что они переносят эпидемии и болезни, так ещё и грызут провода, портят оборудование. Сам знаешь, каково искать обрыв кабеля... Ну, администрация города и объявила конкурс на средство спасения от крыс. Сумма победителя ожидает немаленькая... Так вот, Ивар заявил им, что через пару дней город будет очищен! Смех, да и только... Об этом он и просил тебе рассказать.
– Пусть попытается. Может, получится?.. Хотя до сих пор ничего эффективного против них не создано. Ни оружие, ни отпугивающие устройства, ни ловушки не способны изгнать или уничтожить крыс... Крысы – умные твари. Они моментально вырабатывают иммунитет. Сейчас научная мысль не идёт дальше ультразвуковых сигналов или распыления ядов.
– Как бы его не съели... В последнее время участились нападения крыс на людей. Пробираются внутрь домов – особенно небогатых горожан, у которых нет полной изоляции... А вчера крысы прогрызли какую-то перегородку в одном из трёх энергореакторов. Произошёл взрыв... Теперь задействованы резервные источники питания. Говорят, несколько районов совершенно отключены от электричества – самые бедные, конечно же. А недовольных перестреляли или разогнали по домам с помощью полиции.
– Канальи...
– Почему ты просил не говорить ничего Неро? Он бы мог здорово помочь со взломом, – бросает Штейнер, глядя на статистику загрузки системы.
– На меня охотятся Чёрные. Старк утверждает, что это Неро их навёл.
– Вот как? – поднимает бровь Штейнер. – Не похоже на него.
– Люди меняются...
Лицо Штейнера внезапно становится грустным.
– Ты прав, Анри, – отвечает он, поглаживая протез здоровой рукой. – Люди всегда меняются со временем...
Итак, я приступаю к взлому.
Моя очень аккуратная атака не должна быть обнаружена. Проверяя логи сканера, запущенного мною первым делом, нахожу в сети компании один подходящий компьютер. На нём работает нужная версия NUOS: её программные ошибки вызывают переполнение буфера, не описанные пока в bugtrack – регулярных выпусках списка ошибок, обнаруженных в этой замечательной операционной системе. Посему для этих ошибок нет соответствующих «заплаток».
Запускаю скрипт, использующий найденную возможность, – и я уже в системе. Обычный хакер взял бы скрипт с какой-нибудь борды в Сети. Но мне по силам написать и собственный. На это много времени не надо, когда точно знаешь ошибку. Редактирую логи и устанавливаю root kit – чтобы сисадмин не выкинул меня моментально, если вдруг обнаружит.
Пришло время убедиться, что защита взломанной машины не только не будет возражать против моего присутствия, но и позже не выдаст меня. Чтобы быть уверенным в этом, удаляю /etc/init.d/names. Помню, что похожие функции обычно дублируются в /Ipd – отключаю и его.
Вирус меня побери! Самой большой наглостью после взлома будет послать им информацию о найденных дырах...
Я создал необходимые директории, нужные в root kit, сделал /dev/tty для не очень быстрого обнаружения сисадмином. Обычно все рекомендуют использовать /dev/... Что ж, пойдём за толпой.
Root kit включает в себя загружаемый модуль ядра (loadable kernel module). Я сам написал его в своё время. Он лучше тех аналогов, которые мне встречались. Очень затрудняет обнаружение новых файлов, скрывая их и себя. Даже команда Ismod, которая выдает список загруженных модулей ядра, не показывает его. Он также скрывает процессы, начинающиеся c kore.
Теперь – самое вкусное.
Я проинсталлировал identd с warp'oм из root kit. Файлы /usr/sbin/in.identd и /usr/sbtn/identd практически одинаковы. Ко второму не обращались уже давно, следовательно, это резервная копия.
Изменил владельца и группу на первом из этих файлов на root.
Теперь можно запускать мой фирменный пакет программ. Они построены по принципу капель воды, сочащихся сквозь трещину в стекле. Кусочками проникают внутрь и собираются там, до самой сборки не представляя опасного и потенциально ожидаемого объекта.
Мне бы не успеть собрать все кусочки воедино до включения программ зашиты, если бы я не был Нейромантом. Наши имплантированные платы не улучшают мышления, но помогают быстрее отдавать команды.
Сосредоточиться... Все ресурсы мозга направлены на вычислительные операции, недоступные ни одному процессору...
Говорят, Бионы изобрели органические компьютеры – из живых микроорганизмов... Но в органике нельзя быть уверенным до конца. Вот мы знаем, отчего бывают сбои в технике и чем обусловлено движении импульсов – а потому полностью контролируем свои системы. В живой материи большая часть процессов непонятна человеку. Бионы умеют, к примеру, собирать яд, выделяемый колонией микроорганизмов, разъедающих хромированные трубы, но они не знают, почему эти же микроорганизмы вдруг перестают продуцировать яд и как он образуется в их телах...
Итак, программы собраны и приступили к работе. На мой диск через компьютер-жертву течёт информация, спрятанная Инфом.
Всё.
Программы тут же начинают самоуничтожаться. Через десять секунд ничего не остаётся. На взлом ушло девять с половиной минут.
Штейнер поднимает руки, чтобы поаплодировать мне, но в этот момент в дверь влетают двое полицейских в чёрных блестящих шлемах и броне. Они целятся из своих штурмовых винтовок прямо в нас. А на улице ещё человек пять спецназовцев – тоже наизготовку.
– Freeze! – орут они.
Мы, естественно, замираем. Влипли...
Страдальчески смотрю на свой ноут. Что, ну что я сделал не так?..
Быстро запускаю программу кодирования. Если даже они возьмутся за мой ноут – ничего не найдут...
Вслед за спецназовцами входят два офицера. На плечах – оранжевые опознавательные знаки с эмблемами.
Какая пошлость эти знаки! Да, у них ведь ещё принято придумывать для каждого отряда особо оригинальные названия – типа «Козырные карты» или «Ночные ястребы»... Попса!..
Один из офицеров снимает шлем. Это, оказывается, красивая девушка. И они знакомы с Руди: смотрят друг на друга, как будто давно не виделись.
– Так вот до чего ты докатился, – говорит она.
– Теперь мы на разных сторонах улицы.
– Не тебе меня судить, Элен, – отвечает Штейнер.
– Это точно, не мне. Судить тебя будет суд. За то, чем вы тут занимались, вас скорее всего приговорят к смертной казни... Очень плохо, мистер Штейнер. А ведь ты подавал неплохие надежды...
Второй офицер подходит к моему ноуту и пытается что-то там сделать.
Мысленно блокирую клавиатуру – маленькая шуточка Нейроманта.
– Глухо, – говорит офицер. – Разберёмся на месте. Пошли.
Следующие события остались бы для меня почти за кадром, если б я вовремя не активировал имплантант ...
...Всё резко застывает, словно во время ураганного фильма нажата пауза: рука Руди медленно поднимается, палец давит на курок неведомо откуда взявшегося пистолета, одновременно Штейнер прыгает влево, сбивая офицера с моим ноутом.