Часть 1. Операция “Пенсия”
Хакер Артём Кликов, известный в узких кругах как РRО100хакер, потягивал энергетик и лениво просматривал базу данных пенсионеров. Его пальцы, украшенные перстнем с символом Bitcoin, порхали над клавиатурой как стая голубей над площадью провинциального города.
— Так-с, кто у нас тут? — пробормотал он, поправляя кепку с надписью “Я не программист, я кодер”. — Ага, Галина Петровна Транзисторова, 75 лет, пенсионерка… Идеальная цель!
Он представил себе типичную бабушку, которая до сих пор хранит пароль от Сбера на бумажке под ковриком и считает, что интернет — это специальная кнопка на компьютере. Губы Артёма растянулись в ухмылке, напоминающей смайлик “😏”, только менее симпатичный.
Первым делом он отправил стандартное фишинговое письмо: “Уважаемая Галина Петровна! Вам положена компенсация за покупку лекарств в размере 15000 рублей. Для получения перейдите по ссылке…”
Ответ пришёл через три минуты:
“SELECT * FROM your_attempt WHERE logic = true;
ERROR: no results found.
P.S. Милок, я на таких, как ты, ещё на БЭСМ-6 программы писала. Попробуй что-нибудь посложнее.”
Артём поперхнулся энергетиком. Он протёр глаза, но текст не изменился. Более того, в почтовом клиенте появилось окно командной строки, и курсор насмешливо мигал, будто подмигивая.
— Что за…? — только и успел произнести он, когда его компьютер издал звук, похожий на старый модем, и запустил программу с интерфейсом в стиле DOS.
“Добро пожаловать в БАБУШКА.exe – Базовый Алгоритм Безопасности Условно Шуточной Камуфлированной Атаки”
Следующие два часа превратились в сюрреалистический квест. Галина Петровна засыпала его задачками по программированию на языках, о существовании которых он даже не подозревал. Алгол, Фортран и Кобол мелькали перед глазами как названия экзотических блюд в меню китайского ресторана.
— Бабуль, может договоримся? — взмолился Артём, когда его антивирус начал рыдать и просить пощады.
— Договоримся, внучок, — пришёл ответ. — Приходи на чай с плюшками. Заодно расскажу, как мы в 78-м году искусственный интеллект на перфокартах собирали. Адрес прилагаю.
Часть 2. Печеньки и Перфокарты
Подъезд, в который вошёл Артём, выглядел как портал в другое измерение. Среди типичных атрибутов спального района — облупившейся краски и объявлений “Купим макулатуру” — висела табличка “Wi-Fi раздаёт Алиса. Пароль: “КакПройтиВБиблиотеку1975”.
Дверь открыла улыбающаяся старушка в фартуке с принтом командной строки Unix. На полке за её спиной выстроились аккуратные ряды банок с вареньем, подписанных в формате “Малина.jar”.
— Проходи, хакер недоделанный, — подмигнула она. — Будешь печенье? Сама пекла, по алгоритму моей прабабушки. Рецепт оптимизированный, между прочим.
Квартира Галины Петровны напоминала гибрид музея советской вычислительной техники и уютной бабушкиной норки. Среди кружевных салфеточек притаились части какого-то древнего компьютера, а на стене висела схема первой советской ЭВМ, заботливо обрамлённая в рамочку с котятами.
— Присаживайся, — она указала на потёртое кресло. — Сейчас чайку организуем. У меня тут процесс заваривания автоматизирован, правда, чайник иногда выдаёт синий экран смерти…
Артём осторожно присел, всё ещё не веря в происходящее. На столике перед ним лежала стопка перфокарт, используемых как подставки под чашки.
— А теперь слушай, молодёжь, — начала Галина Петровна, устраиваясь в кресле напротив. — Был у нас в 76-м году один случай. Запустили мы программу распределения талонов на колбасу, а она возьми и начни майнить биткоины…
— Но биткоинов тогда не было! — не выдержал Артём.
— А ты думаешь, откуда они взялись? — загадочно улыбнулась старушка. — Просто мы тогда не знали, что она майнит. Думали, просто колбаса не считается…
К концу вечера Артём узнал больше об истории программирования, чем за все годы в техникуме. А ещё понял, что его методы взлома устарели примерно так же, как арифмометр по сравнению с квантовым компьютером.
— И запомни, внучок, — сказала на прощание Галина Петровна, протягивая пакет с пирожками, — не все баги являются ошибками. Иногда это незадокументированные фичи жизни.
Выйдя на улицу, Артём обнаружил, что его телефон каким-то образом перепрошился и теперь приветствовал его заставкой “Совесть 2.0 – работаем над улучшением кармы”.
А через неделю он устроился на работу в IT-службу дома престарелых. Как выяснилось, опытные программисты на пенсии — это целая субкультура со своими мемами, которые они постят в закрытый телеграм-канал “Перфокарты Forever”.