Больше никаких секретов: воссоздайте знаменитый эффект расшифровки данных, который можно увидеть в фильме «Кроссовки»

Больше никаких секретов: воссоздайте знаменитый эффект расшифровки данных, который можно увидеть в фильме «Кроссовки»

Если вы когда-нибудь смотрели фильм «Сникерс» с Робертом Редфордом в главной роли, то, возможно, помните сцену, в которой зашифрованный текст волшебным образом превращается в читаемый вывод. Этот визуальный эффект стал культовым в хакерской среде. Теперь, благодаря забавному проекту с открытым исходным кодом под названием No More Secrets (nms), вы можете воссоздать знаменитый эффект расшифровки данных из фильма «Сникерс» в терминале Linux.

 

Краткое замечание о фильме «Кроссовки«

Кроссовки (1992) — фильм в жанре комедии и криминального триллера, в котором Роберт Редфорд снялся вместе с другими известными актерами по имени Дэн ЭйкройдДэвид Стрэтэйрн и Бен Кингсли. Этот фильм является одним из популярных хакерских фильмов, выпущенных в 1990-х годах.

Если вы не в курсе, в фильме «Кроссовки» есть одна известная сцена, в которой группа экспертов, специализирующихся на тестировании систем безопасности, восстанавливает сверхсекретный черный ящик, который способен расшифровать все существующие системы шифрования по всему миру.

Утилита nms просто имитирует в вашем Терминале то, как выглядит сцена с эффектом расшифровки данных в фильме «Сникерс».

 

Что такое «Больше никаких секретов»?

No More Secrets, сокращённо nms, — это небольшая программа для Linux, написанная на языке C, которая воссоздаёт классический эффект расшифровки данных из Sneakers.

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

Читать  Как добавить и удалить пользователей в Ubuntu 20.04

Его можно использовать практически с любой командой, перенаправив вывод в nms.

 

Установите Nms в Linux

Проект nms не имеет зависимостей, но для воссоздания эффекта он использует управляющие последовательности ANSI/VT100 для терминала. Большинство современных программ для работы с терминалом поддерживают эти последовательности по умолчанию.

На всякий случай, если ваш терминал не поддерживает эти последовательности, установите ncurses. Ncurses доступен в репозиториях по умолчанию большинства дистрибутивов Linux.

Мы собираемся скомпилировать и установить nms из исходного кода. Итак, просто убедитесь, что у вас установлены инструменты разработки в вашем Linux box.

После установки инструментов разработки git, make и gcc выполните следующие команды одну за другой, чтобы скомпилировать и установить утилиту nms.

git clone https://github.com/bartobri/no-more-secrets.git
cd no-more-secrets
make nms
make sneakers
sudo make install

 

Наконец, проверьте, прошла ли установка успешно, используя command:

$ nms -v
nms version 1.0.1

 

В качестве альтернативы вы можете установить nms с помощью Linuxbrew package manager, как показано ниже.

brew install no-more-secrets

 

Теперь пришло время запустить nms.

 

Воссоздать известный эффект дешифрования данных, наблюдаемый в фильме «Кроссовки», с помощью Nms

Утилита nms работает с конвейерными данными. Передайте вывод любой команды Linux в инструмент nms, как показано ниже, и наслаждайтесь эффектом прямо со своего терминала. Взгляните на следующую команду:

ls -l | nms

 

По умолчанию после отображения начальных зашифрованных символов утилита nms будет ждать, пока пользователь нажмет клавишу, чтобы запустить последовательность дешифрования. Именно так это изображено в фильме «Кроссовки». Просто нажмите любую клавишу, чтобы запустить последовательность дешифрования и показать исходные символы открытого текста.

Если вы не хотите нажимать ни одной клавиши, вы можете автоматически запустить процесс расшифровки с помощью флага -a.
ls -l | nms -a

 

Читать  Как работать с подстроками в Linux

Вы также можете задать цвет переднего плана, например зелёный, с помощью опции -f <цвет>, как показано ниже.

ls -l | nms -f green

 

Обратите внимание, что если вы не добавите флаг -a, вам нужно будет нажать любую клавишу, чтобы начать расшифровку последовательности.

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

ls -l | nms -c

 

Чтобы замаскировать отдельные пробелы, используйте флаг -s. Обратите внимание, что другие пробелы, такие как табуляция и перевод строки, не будут замаскированы.

ls -l | nms -s

 

Вы также можете просмотреть сцену с эффектом расшифровки в фильме «Сникерс», введя следующую команду:

sneakers
Выберите любой заданный параметр (например, от 1 до 6), чтобы выйти из этой утилиты.

Советы для лучшего использования

Объедините cat с nms для расшифровки файлов на экране:

cat /etc/passwd | nms

 

Используйте с файлами журналов или выводом команд, чтобы создать атмосферу «голливудского хакера».

Для достижения максимального эффекта настройте размер и цвет шрифта в терминале.

 

Попробуйте Nms просто ради веселья!

No More Secrets не делает вашу систему более безопасной и не выполняет фактическую расшифровку. Это чисто косметическая функция. Но это забавный способ вспомнить историю кино, развлечься или добавить изюминку в презентацию.

Если вам нравятся небольшие игры для Linux и вы ностальгируете по классическим фильмам, вам стоит установить этот инструмент.

 

Читать  Команда Linux: использование passwd

Превратите свой терминал в интерфейс голливудского хакера

Это ещё один похожий забавный проект. Вы можете превратить свою консоль Ubuntu Linux в настоящий голливудский хакерский интерфейс в стиле технической мелодрамы с помощью утилиты Hollywood, написанной Дастином Кирклендом из Canonical.

 

Удалить Nms

Не нравится? Перейдите в папку проекта nms и просто выполните следующую команду, чтобы удалить его.

sudo make uninstall

 

Наконец, удалите папку с проектом nms.

 

Заключение

Сцена расшифровки Sneakers вдохновила целое поколение компьютерных энтузиастов, и теперь вы можете повторить это волшебство в своём терминале Linux. С No More Secrets каждая команда будет выглядеть так, будто она взята из сверхсекретного шпионского фильма.

Попробуйте и посмотрите, как ваша оболочка Linux превращается в голливудское представление о хакерстве.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала