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