Чтение онлайн

на главную - закладки

Жанры

Бальтазар. Специалист по магической безопасности
Шрифт:

– Но не является ни тем ни другим, – добавил я.

– Почему он не может быть демоном? – вскинулась она.

– Демон не стал бы прятаться под сотрудника, к тому же это слишком хлопотно – скармливать ему столько душ, чтобы он согласился что-то сделать.

Кати недоверчиво покачала головой, но не возразила.

– Просто поверь, – сказала Лекса. – Он не демон. Если бы это был демон такого ранга, то тут от отеля вообще бы ничего не осталось. Еще и космопорт зацепило бы.

– Какие у нас есть еще зацепки? – спросила

Кати.

– Только одна, – ответил я, выводя на голографическую консоль загадочное сообщение из ноликов и единиц. – Ладно, две – есть еще адрес, но это анонимный сервер, так что там ничего не светит.

Девушка тяжело вздохнула:

– Я уже себе весь мозг сломала из-за этого сообщения. Даже набросала программку, которая сравнивает группы по пять и больше байт и пытается их расшифровать, но пока безуспешно – даже и рядом не похоже на какой-то вменяемый результат.

– Попробуй инсценировать взлом? – предложил я. – Я обычно так поступаю, когда размышляю, как можно усовершенствовать заказанную мне систему безопасности.

– Хм, это мысль.

Кати спроецировала голографическую клавиатуру на стол и зацокала аккуратно подстриженными ногтями по отполированной поверхности. Я взял с подоконника початую бутылку вина, сел в кресло и глотнул прямо из горла.

Девушка время от времени ругалась матом, тихо рычала, иногда убирала за ухо рыжую гриву, спадающую на глаза, несколько раз счастливо улыбалась – я прям засмотрелся на нее, так это занятно выглядело. Надо будет как-нибудь включить встроенную в комм камеру и записать, как я выгляжу во время работы, какие звуки издаю… тоже ведь, наверное, не сижу каменным изваянием.

Минут через тридцать доставили заказанный ужин. Я к этому времени давно успел прикончить бутылку и с удовольствием принялся за еду, запивая мясо замечательным темным пивом.

– Да! – вдруг воскликнула Кати.

Лекса закружилась в воздухе вокруг нее.

– Ммэ? – промычал я с набитым ртом.

– Получилось.

– Разгадала шифр?

– Не-а, – покачала она головой. – Зато теперь знаю, как именно он добился отсутствия заголовков и как протокол принял это сообщение… – Дальнейшая терминология звучала полным бредом, но я с умным видом поддакивал.

– …но если взять нечетные биты…

– Ага…

– …а потом применить алгоритм Нестэди-Коллинза…

– А-а-а…

– …то сервер воспринимает в качестве отсылателя приоритетного пользователя…

– Как же я сам не догадался?

Кати вдруг запнулась.

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

– Ну хорошо… – Я вытер губы салфеткой. – Давай ради проверки отошли мне сообщение с сервера отеля.

– Ща, секундочку, я скрипт

переделаю под твой адрес… теперь запускаем… готово.

Комм проиграл голографическую сценку из какого-то аниме, где один персонаж отдает другому запечатанный конверт: пришло новое сообщение.

– Лекса, хватит гадости ставить на нотификаторы, – сердито сказал я, потянувшись за устройством. – Как ребенок, честное слово.

Лекса показала мне язык, и я тяжко вздохнул – у всех известных магов были нормальные фамильяры, и только у меня анимешница и мучительница – уж не знаю, какая из этих двух характеристик хуже.

– Хм, ну вроде твой алгоритм работает, – сказал я, посмотрев на экран: сообщение было с учетной записи Сирилла Марски. – Только ты опечатку сделала.

– Какую? – удивленно спросила Кати.

– «Тсет» вместо «тест».

– Не делала я опечаток, – возмутилась девушка. – Сам проверь.

Я подошел, протянул ей заказанное пиво и глянул в код скрипта. Хм, значение переменной действительно «тест». Я поменял на «проверка» и перезапустил скрипт. Над коммом опять заиграла дебильная сценка.

– «Акреворп». У тебя в скрипте… – Я хлопнул себя ладонью по лбу и лихорадочно забил пальцами по комму, выводя на голограмму текст сообщения. – Ну конечно же!

Я быстро набросал скрипт, меняющий порядок символов в строке на обратный.

0100100001101111011100110111010001101001

0111001100100000011010000111010101101101

0110000101101110011010010010000001100111

0110010101101110011001010111001001101001

0111001100100000011100000111010101101110

0110100101100101011101000111010101110010

– Так, и? – спросила Лекса иронично. – Чем это отличается от предыдущей записи?

– Всем, – ответили мы в один голос с Кати, прогоняя наборы из восьми символов через простенький дешифратор в десятичный формат, а затем подставляя номера букв из стандартной таблицы кодировки.

– И что, получилось? – с любопытством посмотрела на нас Лекса.

– Мм, ты знаешь латынь? – спросила Кати, не отрывая взгляда от сообщения. – Что такое «Хостис хумани генерис пуниетур»?

Лекса остолбенела.

– Что? Что ты сказала? Дай посмотреть!

«Hostis humani generis punietur» – гласила расшифровка.

– «Враг рода человеческого наказан». Так? – перевел я.

– Не-а. «Враг рода человеческого должен быть наказан», – уточнила демонесса деревянным голосом. – Там «puniEtur», а не «punitur».

– Что случилось? – встревоженно спросил я. – Ты выглядишь… как-то странно.

– Думаю, это просто совпадение, – сказала Лекса неуверенно.

Я промолчал. Неуверенная Лекса?

Поделиться:
Популярные книги

Господин Изобретатель. Книги 1-6

Подшивалов Анатолий Анатольевич
Господин Изобретатель
Фантастика:
альтернативная история
5.25
рейтинг книги
Господин Изобретатель. Книги 1-6

Крошка Тим

Overconfident Sarcasm
Любовные романы:
остросюжетные любовные романы
5.00
рейтинг книги
Крошка Тим

Вперед в прошлое 3

Ратманов Денис
3. Вперёд в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 3

Божьи воины. Трилогия

Сапковский Анджей
Сага о Рейневане
Фантастика:
фэнтези
8.50
рейтинг книги
Божьи воины. Трилогия

В комплекте - двое. Дилогия

Долгова Галина
В комплекте - двое
Фантастика:
фэнтези
юмористическая фантастика
попаданцы
8.92
рейтинг книги
В комплекте - двое. Дилогия

Помещицы из будущего

Порохня Анна
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Помещицы из будущего

Курсант: назад в СССР 2

Дамиров Рафаэль
2. Курсант
Фантастика:
попаданцы
альтернативная история
6.33
рейтинг книги
Курсант: назад в СССР 2

Избранное

Хоакин Ник
Мастера современной прозы
Проза:
современная проза
5.00
рейтинг книги
Избранное

Барон играет по своим правилам

Ренгач Евгений
5. Закон сильного
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Барон играет по своим правилам

Идеальный мир для Лекаря 11

Сапфир Олег
11. Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 11

Не грози Дубровскому! Том III

Панарин Антон
3. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том III

Оживший камень

Кас Маркус
1. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Оживший камень

Князь Мещерский

Дроздов Анатолий Федорович
3. Зауряд-врач
Фантастика:
альтернативная история
8.35
рейтинг книги
Князь Мещерский

Санек 2

Седой Василий
2. Санек
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Санек 2