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