2 ポイント 投稿者 GN⁺ 2023-07-21 | 1件のコメント | WhatsAppで共有
  • 1992年の映画『Sneakers』で見られたデータ復号化エフェクトを再現したプロジェクト
  • nms と呼ばれるコマンドラインツールは、ASCII または UTF-8 テキストにハリウッド風エフェクトを適用する
  • エフェクトは暗号化されたデータから始まり、元のプレーンテキスト文字を明らかにしていく
  • プロジェクトには、映画のクリップで見られたエフェクトを再現する sneakers というプログラムも含まれている
  • プロジェクトは基本的に依存関係を持たないが、ANSI/VT100 ターミナルのエスケープシーケンスに依存している
  • ほとんどの現代的なターミナルプログラムはこれらのシーケンスをサポートしているが、ANSI 非対応ターミナル向けの ncurses 実装も利用可能
  • プロジェクトはソースからダウンロードしてインストールでき、Unix/Linux のパッケージマネージャーでも利用可能
  • nms コマンドはパイプで渡されたデータに対して動作し、自動復号化、空白文字のマスキング、前景色の設定、画面消去など、さまざまなカスタマイズオプションがある
  • プロジェクトは LibNMS と呼ばれる C ライブラリも提供しており、自分のプロジェクトでこのエフェクトを使いたい人向けに開発されている
  • このプログラムはフリーソフトウェアであり、GNU General Public License の下でライセンスされている。

1件のコメント

 
GN⁺ 2023-07-21
Hacker Newsのコメント
  • 映画『Sneakers』の復号エフェクトを構築してセットアップするには、隔離されたビルド環境を用意し、1600個の依存関係を取得してビルドし、1600個の .so ライブラリを含むファイルシステムレイヤーをインストールし、Docker や npm などを実行する必要があります。
  • 数秒でコンパイルできるという事実は、C言語の力を際立たせていて印象的です。
  • 復号エフェクトと cool-retro-term アプリケーションの組み合わせは、本物のハッカー体験のために強くおすすめされています。
  • この記事は、ユーザーがすでに gcc/git/make を使えると想定しておらず、npm install 型のパッケージでもない点が評価されています。
  • Juliano Rizzo が作った「ハリウッド攻撃」という用語は、『Sneakers』の復号エフェクトに似た実際の暗号解読攻撃の一部を指しています。
  • 映画『Sneakers』は多くの人に愛され尊敬されており、ノスタルジックな記憶や実在の場所とのつながりがあります。
  • 「My voice is my passport」という言及は、この映画を思い起こさせます。
  • 別のユーザーが、GitHub で人気を集めた似たような単一ファイルの Python スクリプトを共有しています。
  • 復号を使っている間に映画のふさわしいサウンドトラックを流すと、さらにそれらしさが増すかもしれないと提案されています。
  • ハッキングの現実的な描写を求める流れから、TV番組『Mr. Robot』を勧める声も出ています。