秘密のテキストファイルの区画内のデータを非表示にする方法

目次:

秘密のテキストファイルの区画内のデータを非表示にする方法 - の仕方 2023
秘密のテキストファイルの区画内のデータを非表示にする方法 - の仕方 2023
Anonim
今日のStupid Geek Tricks(非オスの友人たちに感銘を与える知られていないトリックを披露する)では、テキストファイル内のデータを隠す方法を学びます。秘密の区画の名前。
今日のStupid Geek Tricks(非オスの友人たちに感銘を与える知られていないトリックを披露する)では、テキストファイル内のデータを隠す方法を学びます。秘密の区画の名前。

それはどのように動作するのですか

Windows 2000以降、WindowsのNTFSファイルシステムは代替データストリームをサポートしています。これにより、ストリーム名を使用してファイル名の後ろにデータを格納することができます。ファイルシステムをブラウズしている間、またはWindows内のどこからでも検出することはできません。本当にストリームの名前だけである「秘密鍵」でアクセスできます。

これらの余分なストリームは、ファイル内の秘密コンパートメントと考えることができます。この秘密コンパートメントは、「シークレットコード」(この場合はストリームの名前のみ)を知っている場合にのみアクセスできます。
これらの余分なストリームは、ファイル内の秘密コンパートメントと考えることができます。この秘密コンパートメントは、「シークレットコード」(この場合はストリームの名前のみ)を知っている場合にのみアクセスできます。

これは、以下で説明するように、データを隠す完全な安全な方法ではありませんが、ピンチで知ることは楽しいトリックです。

注:これは、NTFSでフォーマットされたドライブでのみ機能します。

秘密区画内のデータを非表示にする

この機能を使用するには、コマンドプロンプトを開いて次の構文を使用する必要があります。

notepad SomeFile.txt:SecretWordHere.txt

コロンの後に何かを秘密の言葉として使うことができます。鍵は、最初のファイル名とコロンの間にスペースを入れることができないことです。

最後に.txtを指定しなかった場合は、SecretSquirrel!.txtが存在しないため、SomeFile.txtが既に存在していてもメモ帳で自動的に追加され、新しいファイルを作成するかどうか尋ねられます。
最後に.txtを指定しなかった場合は、SecretSquirrel!.txtが存在しないため、SomeFile.txtが既に存在していてもメモ帳で自動的に追加され、新しいファイルを作成するかどうか尋ねられます。
ここで必要なデータを入力してファイルを保存することができます:
ここで必要なデータを入力してファイルを保存することができます:
ファイルを見ると、以前とまったく同じサイズになります:
ファイルを見ると、以前とまったく同じサイズになります:
ファイルをダブルクリックして開くこともできますし、ファイルを通常のように見せたいデータを追加してください:
ファイルをダブルクリックして開くこともできますし、ファイルを通常のように見せたいデータを追加してください:
もう一度コマンドラインを使用して、別の名前の隠れた「コンパートメント」を追加することができます。
もう一度コマンドラインを使用して、別の名前の隠れた「コンパートメント」を追加することができます。
このファイルに必要な情報を追加することができます:
このファイルに必要な情報を追加することができます:
これらの隠しファイルは、他のファイルに影響を与えたり、メインファイルを変更したりすることはありません。隠しデータにアクセスするには、コマンドラインを使用する必要があります。
これらの隠しファイルは、他のファイルに影響を与えたり、メインファイルを変更したりすることはありません。隠しデータにアクセスするには、コマンドラインを使用する必要があります。

注意:隠しストリームを作成すると、そのストリームはファイルの一部ではありません。ファイルを別の場所にコピーしてそこのストリームにアクセスすることはできません。

ストリームでファイルを検出する

もちろん、Streams.exeと呼ばれる小さなコマンドラインアプリケーションを使用してストリームの名前を含むファイルを検出できるため、これらのファイルは完全に隠されているわけではありません。

たとえば、私のシナリオでは、次の構文を使用します。

streams.exe SomeFile.txt

ご覧のとおり、ストリームの名前が表示され、簡単にアクセスできます。
ご覧のとおり、ストリームの名前が表示され、簡単にアクセスできます。

Windows 7を使用している場合は、DIRコマンドに/ R引数を使用するだけでストリームを見ることができます。

Image
Image

ストリームの削除

同じStreams.exeコマンドを使用してファイルからすべてのストリームを削除することはできますが、単一のストリームだけを削除することはできません。次の構文を使用します。

streams.exe -d SomeFile.txt

スクリーンショットでわかるように、ストリームはファイルから削除されるようになりました。
スクリーンショットでわかるように、ストリームはファイルから削除されるようになりました。

コマンドラインから非表示ストリームへの追加

いくつかのコマンドを使用して、または実際に入力または出力をパイプして、標準のFileName:StreamName構文を受け入れることができるものを使用して、非表示のストリームにデータを追加できます。例えば、echoコマンドを使うことができます:

echo “Neat!” > SomeFile.txt:Test

上の例のstreamsコマンドでは、ファイルに隠しストリームがあることが分かります。
上の例のstreamsコマンドでは、ファイルに隠しストリームがあることが分かります。

コマンドラインからのストリームの読み込み

次の構文を使用して、データをmoreコマンドにパイプすることによって、ストリームからデータを読み取ることができます。

more < FileName:StreamName

私の例では実際のコマンドはこれでした:

more < SomeFile.txt:SecretSquirrel!.txt

ご覧のように、追加した秘密のデータはコンソールに出力されます。
ご覧のように、追加した秘密のデータはコンソールに出力されます。

もちろん、これはデータを隠す安全な方法ではありません。TrueCryptを使用する必要があるからです。それは、使用するのが楽しく、ここやそこで便利になるかもしれないものの一つです。

学習は楽しいですね。

人気のあるトピック

専門家の助言