少し前に、UbuntuLinuxコンソールを真のハリウッドのテクニカルメロドラマハッカーインターフェースに変える方法を説明したガイドを公開しました。 ハリウッドを使用する ダスティンカークランドによって書かれたユーティリティ Canonicalから。今日、私は「 N」という名前の同様のCLIユーティリティに出くわしました。 o M 鉱石S ecrets」、まもなく nms 。 Hollywoodユーティリティと同様に、nmsユーティリティも使い物になりません (ごめん!)。楽しみのためだけに使えます。 nmsは、1992年にリリースされたスニーカーで見られる有名なデータ復号化効果を再現します。
スニーカー ロバートレッドフォードが主演するコメディと犯罪スリラーのジャンルの映画です ダンエイクロイドという名前の他の有名な俳優の中で 、デヴィッド・ストラザーン およびベンキングズレー 。この映画は、1990年代に公開された人気のハッカー映画の1つです。まだご覧になっていない方は、シーンがあります スニーカーの映画では、セキュリティシステムのテストを専門とする専門家のグループが、世界中の既存のすべての暗号化システムを復号化する機能を備えた極秘のブラックボックスを回復します。 nmsユーティリティは、ターミナルのスニーカー映画でデータ復号化効果のシーンがどのように見えるかを単純にシミュレートします。
Nmsのインストール
nmsプロジェクトには依存関係はありませんが、ANSI/VT100端末エスケープシーケンスに依存して効果を再現します。最新のターミナルプログラムのほとんどは、デフォルトでこれらのシーケンスをサポートしています。念のため、ターミナルがこれらのシーケンスをサポートしていない場合は、 ncursesをインストールしてください 。 Ncursesは、ほとんどのLinuxディストリビューションのデフォルトのリポジトリで利用できます。ソースからnmsをコンパイルしてインストールします。したがって、Linuxボックスに開発ツールがインストールされていることを確認してください。まだインストールしていない場合は、次のリンクを参照してください。
- Linuxに開発ツールをインストールする方法
- Ubuntuで開発環境をセットアップするための簡単なスクリプト
git、make、gcc開発ツールをインストールした後、次のコマンドを1つずつ実行して、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
または、 Linuxbrewを使用してnmsをインストールすることもできます 以下に示すパッケージマネージャー。
$ 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プロジェクトフォルダも削除します。