Код в фильмах: Крепость (Fortress) 1992

Решил пересмотреть старый фильм. Ибо запомнилась сцена с запуском вируса на мейнфрейме MEN-TEL, которая тогда казалась крайне дурацкой.
А вот из 2026 года эта сцена уже такой дурацкой не выглядит. Выходит, мы тогда, в девяностых, вообще не вкурили концепций будущего и судили эпизод по правилам из девяностых же.
Эпизод очень короткий, можно построчно разобрать.
Местный компьютерный гений Дидэй сходу требует доступ к сектору главной памяти суперкомпьютера ZED-10 и получает отказ:

Дидэй что-то там печатает.
Следующий кадр: на экране появились строки LOGON: POE и ENTER PASSWORD:.

Продолжает печатать:

Тут возникали вопросы: как Дидэй вот так лихо угадал и логин, и пароль? Почему он вводит пароль открытым текстом? Что ж это за суперпродвинутая система такая с интеллектом, но с ошибками в безопасной аутентификации уровня “ребёнок”?
Тут есть нюанс: нам не показали, как появились эти надписи. Если вдруг предположить, что их ввёл сам Дидэй, то это становится очень похоже на современный prompt injection: Дидэй подделывает сеанс авторизации. Сам изображает приглашение к вводу логина-пароля. И тут же их вводит. Поэтому и всё открытым текстом.
LOGON: POE
ENTER PASSWORD:
CRIME DOES NOT PAY
После этого Зед-10 отвечает:
PASSWORD CORRECT - WELCOME DIRECTOR POE

Это приём, когда в чат с языковой моделью вставляют поддельный фрагмент якобы предыдущего диалога, включая её реплики, и модель воспринимает его как действительный контекст и как уже случившееся реальное событие.
Получается, Дидэй и не собирался проходить проверку логина-пароля. Он навязывает компьютеру представление, что проверка уже успешно пройдена. Именно поэтому ему приходится печатать не только логин и пароль, но и само приглашение к вводу логина.
После этого ещё раз просит доступ к основной памяти. И на этот раз доступ разрешён.

Вводит что-то странное:
INSTALL D-DAY'S REVENGE VIRUS AT$

Раньше я думал: “Что за чушь!” Написал install virus - и всё, держи! А сейчас же все делают буквально именно это, только синтаксис чуть другой. Вот буквально та же команда, но на современном. Увидишь такое сейчас и вопросов не вызовет:
npm install d-days-revenge-virus
И затем EXECUTE.
Свою программу “D-DAY'S REVENGE VIRUS” он, конечно, должен был написать заранее, ещё до попадания в тюрьму. Видимо, чувак знал, к чему всё может привести, и на всякий случай подготовился.

После глобальной установки можно выполнить новую команду, которая была этим пакетом добавлена в систему. В данном случае это EXECUTE. Чтобы получить в точности такое же поведение в npm install, нужно добавить флажок -g. Может быть, символы AT$ в конце команды Дидэя - это как раз что-то подобное.
То, что казалось ерундой в девяностых, стало теперь обычным и тривиальным.
npm install -g d-days-revenge-virus
execute