GNU/Linux >> Linux の 問題 >  >> Linux

もう秘密はありません–スニーカー映画で見られる有名なデータ復号化効果を再現します

少し前に、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プロジェクトフォルダも削除します。


Linux
  1. ファイルシステムにデータを隠す?

  2. リレーショナルデータベースとは何ですか?

  3. クラウドからクラウドへの移行

  1. SO_SNDBUF の効果

  2. よりエレガントな ps aux | grep -v grep

  3. 少ないほうがいいですね?より少ないですか?私は困惑している

  1. シンプルなハードドライブのデータ回復

  2. 一時データの疑似ファイル?

  3. データの整合性の検証