GN⁺: 노모어시크릿: 1992년 영화 '스니커즈'에서 본 복호화 효과 재현
(github.com/bartobri)- 1992 영화 Sneakers에서 본 데이터 복호화 효과를 재현한 프로젝트
- nms라고 불리는 명령 줄 도구는 ASCII 또는 UTF-8 텍스트에 Hollywood 효과를 적용함
- 효과는 암호화된 데이터로 시작하여 원래의 일반 텍스트 문자를 드러냄
- 프로젝트에는 또한 영화 클립에서 본 효과를 재현하는 sneakers라는 프로그램도 포함되어 있음
- 프로젝트는 기본적으로 종속성이 없지만 ANSI/VT100 터미널 이스케이프 시퀀스에 의존함
- 대부분의 현대 터미널 프로그램은 이러한 시퀀스를 지원하지만, ANSI가 아닌 터미널에 대한 ncurses 구현도 사용 가능함
- 프로젝트는 소스에서 다운로드하고 설치할 수 있으며, Unix/Linux 패키지 매니저에서도 사용 가능함
- nms 명령은 파이프로 연결된 데이터에서 작동하며, 자동 복호화, 공백 문자 마스킹, 전경색 설정, 화면 지우기 등과 같은 다양한 사용자 정의 옵션이 있음
- 프로젝트는 LibNMS라고 불리는 C 라이브러리도 제공하며, 자신의 프로젝트에서 이 효과를 사용하고자 하는 사람들을 위해 개발되었음
- 이 프로그램은 무료 소프트웨어이며 GNU General Public License에 따라 라이선스가 부여됨.
Hacker News 의견
- 영화 Sneakers의 복호화 효과를 구축하고 설치하는 과정은 격리된 빌드 환경을 설정하고 1600개의 종속성을 가져와 빌드하며, 1600개의 .so 라이브러리를 가진 파일 시스템 레이어를 설치하고 도커, npm 등을 실행하는 것을 포함합니다.
- 몇 초 안에 컴파일되는 사실은 C 언어의 능력을 강조하며 인상적입니다.
- 복호화 효과와 cool-retro-term 애플리케이션의 조합은 진정한 해커 경험을 위해 강력히 추천됩니다.
- 이 기사는 사용자가 이미 gcc/git/make를 사용할 수 있다고 가정하지 않고, npm install 유형의 패키지가 아니라는 점에서 칭찬받고 있습니다.
- Juliano Rizzo가 만든 "할리우드 공격"이라는 용어는 Sneakers의 복호화 효과와 유사한 실제 암호 해독 공격의 일부를 가리킵니다.
- 영화 Sneakers는 많은 사람들에게 사랑받고 존경받으며, 향수로운 기억과 실제 장소와의 연결이 있습니다.
- "My voice is my passport"라는 언급은 영화를 연상시킵니다.
- 다른 사용자가 GitHub에서 인기를 얻은 유사한 단일 파일 Python 스크립트를 공유합니다.
- 복호화를 사용하는 동안 영화의 적절한 사운드트랙을 재생하는 것이 추가적인 신뢰성을 더할 수 있도록 제안됩니다.
- 해킹의 현실적인 묘사에 대한 열망은 TV 프로그램 Mr. Robot을 추천하는 결과를 낳습니다.