Поиск по сайту:

Воссоздайте знаменитый эффект расшифровки данных, замеченный на фильме о кроссовках

Некоторое время назад мы опубликовали руководство, в котором описывается, как превратить консоль Ubuntu Linux в настоящий хакерский интерфейс голливудской технической мелодрамы с помощью утилиты Hollywood, написанной Дастином. Киркланд из Canonical. Сегодня я наткнулся на аналогичную утилиту CLI под названием "No More Secrets", вскоре nms . Как и утилита Hollywood, утилита nms также БЕСПОЛЕЗНА (извините!). Вы можете использовать его просто для развлечения. NMS воссоздаст знаменитый эффект расшифровки данных, который можно увидеть на кроссовках, выпущенных в 1992 году.

Кроссовки — это фильм в жанре комедии и криминального триллера, в котором главную роль играет Роберт Редфорд, а также другие известные актеры: Дэн Эйкройд, Дэвид Стрэтэйрн и Бен Кингсли. Этот фильм является одним из популярных хакерских фильмов, выпущенных в 1990-х годах. Если вы еще его не смотрели, в фильме «Кроссовки» есть сцена, где группа экспертов, специализирующихся на тестировании систем безопасности, находит сверхсекретный черный ящик, способный расшифровать все существующие шифрования. системы по всему миру. Утилита nms просто моделирует, как именно выглядит сцена с эффектом расшифровки данных в фильме «Кроссовки» в вашем терминале.

Установка НМС

Проект nms не имеет зависимостей, но для воссоздания эффекта он использует escape-последовательности терминала ANSI/VT100. Большинство современных терминальных программ поддерживают эти последовательности по умолчанию. На всякий случай, если ваш Терминал не поддерживает эти последовательности, установите ncurses. Ncurses доступен в репозиториях по умолчанию большинства дистрибутивов Linux. Мы собираемся скомпилировать и установить nms из исходного кода. Итак, просто убедитесь, что вы установили инструменты разработки в свой компьютер Linux. Если вы еще не установили их, перейдите по следующим ссылкам.

  • Как установить инструменты разработки в Linux
  • Простой скрипт для настройки среды разработки в Ubuntu

После установки инструментов разработки 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

Наконец, проверьте, прошла ли установка успешно, с помощью команды:

$ nms -v
nms version 0.3.3

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

brew install no-more-secrets

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

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

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

ls -l | nms

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

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

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

ls -l | nms -a

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

ls -l | nms -f green

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

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

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

ls -l | nms -c

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

ls -l | nms -s

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

sneakers

Эффект расшифровки фильма Кроссовки

Выберите любую опцию, чтобы выйти из этой утилиты.

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

sudo make uninstall

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

Ресурс:

  • Репозиторий GitHub No More Secrets

Статьи по данной тематике