Случайный попаданец (Змеевский) - страница 102

И вот тут-то случился казус. Сложив свои вещи в одной из комнат, я решил проверить состояние механизма двери и для этого легонечко толкнул ее плечом. Механизм, надо сказать, был в отличном состоянии… От моего толчка дверь закрылась. Сработала система запирания… И вот я оказался с одной стороны, а все мои вещи, включая еду с водой, — с другой. Хотя нет, осталось немного воды во фляжке на поясе.

Я просидел перед дверью сутки. За это время успел испробовать на ней весь свой арсенал. На плетение, свободно разрушавшее межмолекулярные связи, она плевать хотела: защита просто не давала просунуть плетение в материал двери. Мое плетение «пожиратель магии», эффективно уничтожавшее световые шарики, дверь также не впечатлило — приток силы многократно превышал ее потребление, — поэтому вскоре пришлось развеять образовавшуюся шевелящуюся массу. Защита немного просела, когда я сам попытался выкачать из нее силу. Но сразу был вынужден остановиться, поскольку выкачанное оказалось некуда девать. Так что поневоле пришлось разбираться с замком.

Эту штуку строили далеко не дураки, и добраться до модуля управления или до исполнительных устройств сквозь щиты защиты было невозможно. Зато сканер ауры был как на ладони. О его защите даже не подумали. Расчет тех, кто создавал этот комплекс, понятен: проверка происходит внутри, так что ковыряние в сканере ничего не даст. В принципе они были почти правы, вот только в сканере происходила предварительная обработка и кодирование визуального представления ауры.

Малый диапазон потенциально возможных значений позволял неплохо сжимать поток данных путем «битового кодирования», когда в одном машинном слове кодируются сразу несколько переменных. Тем самым разработчики защиты существенно упростили труд потенциального хакера, так как в результате число комбинаций оказалось не так уж и велико: примерно два в двадцать третьей степени. Но в этом не было бы ничего страшного, если бы создатели системы ограничили количество проверок за единицу времени. Командой для передачи данных являлся момент, когда карточка оказывалась полностью вставлена в проверяющее устройство, суперразработчики посчитали такую защиту достаточной. Так оно и было бы, если бы сам кодер был защищен. Такое ощущение, будто местные разработчики относились к безопасности как к ненужной традиции, соблюдаемой формально, но постоянно нарушаемой по существу. У них что, хакеров не было? Общество, победившее хакерство как касс?

Но вернемся к ковырянию этого чуда. Внедрить в него свое плетение ничего не стоило, и вот уже мой брутфорс отправляет порядка двух тысяч комбинаций в секунду. Я ожидал, что мне придется повозиться, соотнося карточки и коды аур, но разработчики и в этом облегчили мой труд: при совпадении запрос шел сразу по всем ключам. Так что примерно через час дверка открылась, и я бросился к бутылкам с водой. Надо будет обязательно купить себе фляжку с плетением, конденсирующим влагу из воздуха. А может, самому сварганить? Но сейчас хотелось гораздо более приземленного: попросту говоря, хотелось есть и спать.