Иван Егоров – Мифы Цифрограда (страница 2)
— И что?
— А то! Литература, Виталя, не в библиотеке, не в издательствах. Она у людей. Дома! На полках!
Воробьев оттолкнул налитую стопку:
— Надо, чтобы каждый стал хранителем! Составим список "испорченных" книг, с пометками. И нашим расскажем: коллекционерам, любителям, да всем. Всем, кто готов беречь культуру, книги, слово.
— Партизанщина.
— А ты как хотел? — рассердился Алексей. — Коньячок в кресле попивать, покуривая, да на жизнь ругаться?
— Ладно, ладно, не гомони. Растиражируем.
Виталий выпил стопку друга и внезапно посмотрел исподлобья.
— Только учти, Лёша, в прошлом месяце у "Слова" обыски были. Хрен знает за что. Так что ты это… Помалкивай. А я к этому списку тебе накидаю свой, с фамилиями, телефонами, адресами. Через меня многие прошли еще в литпрофпечати.
— Ну давай тогда. По последней. На удачу.
Марк поежился и шмыгнул носом, в кедах хлюпало. Он с интересом приподнял пятку и рассмотрел дырки в подошве — может залепить чем? Поздно: кеды в утиль, ноги сушить, разучивание грайндов и слайдов откладывается. Вместо скучных пар по алгоритмам в политехе — скейт-площадка. Но и её отобрали дождь и дырявые кеды.
Парень задумался — домой возвращаться лень, но просохнуть надо.
Дед! Точно!
Неподалеку работал дед Марка, директор библиотеки — можно рвануть к нему, чайку горячего попить, дедулю встряхнуть, носки подсушить. Мысли еще крутились, а нога уже толкала, разгоняла скейт по дорожке. Хорошо катит!
Двери библиотеки были раскрыты и подперты кирпичами. Марк с размаху въехал в них и ударом по тейлу поднял и подхватил скейт. Навстречу ему вывалился рабочий в серой пыльной спецовке, на ходу доставая сигареты. На груди у рабочего красовался шеврон — стилизованная книга, распадающаяся на пиксели. Логотип "ЦифроЛита".
— Драсьте.
— Здорово.
Внутри посредине холла, перед кафедрой выдачи литературы возвышалась новенькая блестящая хромом и серебристым пластиком стойка. За ней стоял трудяга в спецовке почище и стучал пальцами по экрану. Сзади маячил горестный дед.
— Деда, привет! — громко возвестил парень. — Ты чего тут? Ремонт затеял?
— А, Марк? Здравствуй.
Взгляд его скользнул по внуку и снова вернулся к рукам рабочего, как привязанный. Глаза деда запали сильнее обычного, чернота под ними говорила об усталости.
Марк подошел, глянул через плечо рабочего — что-то загружалось, систему что ли обновляли — приобнял деда. Тот повернулся, посмотрел ему в глаза и постарался улыбнуться:
— Ты чего тут? Случилось что?
— Да все в порядке, деда. Ноги промочил — решил к тебе зайти, погреться. Ты в норме?
— А? Да, да. Пошли ко мне в кабинет, чайку налью — согреешься.
В кабинете Алексей Владимирович плотно прикрыл дверь, постоял у нее, будто прислушиваясь, и включил чайник. Посмотрел на Марка, развалившегося на стуле, и выпалил:
— Они всё уничтожат. Всё!
— Че-е-его? Деда, ты о чем?
Марк снял кеды, носки, плюхнул их на батарею.
— Книги, Марк. Книги, они знаешь, что творят? Они всё стирают! Меняют. Классику, бессмертные рукописи. Все сгорит, дорогой мой, — Алексей Владимирович нервно потер запястья.
— Дед, да тебе ж просто терминал доступа поставили, ничё страшного, ну, — Марк выловил из вазочки печенье и радостно захрустел.
Чайник щелкнул. Алексей Владимирович вздрогнул, оглянулся за чем-то на дверь и налил кипяток в кружку с чаем.
Поставив внучатому племяннику чай и подсыпав печенья из пакета, директор рассказал ему о письмах, оптимизации и чистке сканированных произведений.
— И ты думаешь их надо спасать? Революция? — усмехнулся Марк.
— Маркуша, не пытайся казаться глупее, чем ты есть. Конечно надо. Я хотел перепечатать их все, но это слишком. Семь ночей, Марк. Семь ночей на спасение. И двести семьдесят три книги из проверенных мной, что не дадут замерзнуть культуре. Их надо спасти.
Раздался стук в дверь.
— Алексей Владимирович, мы закончили. Подпись поставьте.
Дед вздохнул.
— Посмотри, — показал он внуку на книгу на столе.
И вышел.
Марк сжевал еще пару печенек — "Юбилейное", запил чаем — вкуснотища. И, с ухмылкой, взял со стола "Основы цифровой грамотности" (официальное пособие Минкульта) — бредовая книжка бюрократов. Раскрыл книгу — внутри рукописный текст. Оказалось, книжка бракованная, с неразрезанными и непропечатанными страницами. Дед сам вручную порезал страницы и на них пункт за пунктом вписал свой список из двухсот семидесяти трех книг, с пометками, что стерли или изменили. Больше, чем полкниги исписал. У форзаца были вставлены сложенные вчетверо 6 листков, исписанных чужим мелким почерком с фамилиями и адресами, там стояли пометки на номера пунктов дедова списка. А на заднем форзаце было выведено: "Фабер был прав. Ищи гардинный переулок. — А.В."
Смех, да и только.
Вот тебе и учебник. Пустой — да заполненный. Шпионаж. Ми-6, блин.
Марк глянул на мокрые носки, со вздохом впихнул голые ноги в кеды. Затем сунул учебник в рюкзак, надел его на плечо и рванул в коридор, а оттуда — в холл библиотеки. Пусто. Дед провожал работников на улицу.
Весело светился новенький терминал — на экране крутился значок «ЦифроЛита». Марк подошёл, ткнул пальцем по сенсорному экрану. Тот мигнул красным: «Предупреждение: обнаружены неоцифрованные материалы». Тут же значок загрузки закрутился, и появилась надпись: «Введите данные для авторизации». В углу экрана замигал диод распознавания лица, и Марк отшатнулся.
— Серьёзно? Фейс-скан в библиотеке? Это уже какой-то кринж, — пробормотал Марк, отшатнувшись. — Деда! У тебя логин есть?
С улицы доносился смазанный гул голосов — Алексей Владимирович что-то объяснял уходящим рабочим, не слыша внука.
— Или токен. — Марк обошел кругом стойки. — Что это за фигня вообще?
Руки зачесались залезть, протокол безопасности в простой библиотеке - грех не взломать.
— Окей, корпы, сами напросились, — Марк ухмыльнулся, роясь в рюкзаке. Он вытащил потрёпанный USB-to-TTL кабель, пучок проводов и старый смартфон с треснувшим экраном — его «боевой» сетап для Arduino-лаб.
Присев на корточки, Марк осмотрел заднюю панель терминала. Под слоем пыли нашёл крошечное отверстие с надписью «Service». Внутри блестели четыре контакта — классический UART-порт, как на дешёвых IoT-девайсах.
— Вы вообще тестили эту хрень? — хмыкнул он, соединяя провода: RX к TX, земля к земле. Штекер в USB-порт телефона, запуск Termux. Экран смартфона загорелся строками лога.
Марк запустил утилиту minicom, настроив скорость передачи на 115200 бод — стандарт для большинства терминалов. Экран терминала мигнул, выплюнув загрузочный лог:
[System Boot] CL-Terminal v2.3.7, (c) CyfroLit 2026
[DEBUG] Service mode active. Waiting for input...
— Сервисный режим без 2FA? Это прям FUD на минималках, — Марк покачал головой.
Он ввёл команду whoami, надеясь на удачу, но терминал ответил:
Authentication required. Enter token:
— Токен, значит... — Марк задумался. У него не было времени на полноценный brute-force, но он вспомнил, как на форумах IoT-хакеров обсуждали дефолтные ключи для терминалов «ЦифроЛита». В спешке корпорации часто оставляли уязвимости. Он открыл в Termux файл с заготовками, которые качал с дарквеб-форума, и запустил скрипт для перебора токенов:
./brute_token.sh -p /dev/ttyUSB0
Телефон зажужжал, экран терминала мигал, пока скрипт перебирал комбинации. Через минуту — удача:
Token accepted: CL-ADMIN-2026-FF12
Welcome to CyfroLit Admin Console
— Дропнул вам эксплойт, корпы, — прошептал Марк, вытирая пот.
Он ввёл status: