良い一日。 この記事では、ステガノグラフィーのトピックに関する車輪を再発明します。
設定されている目標jpgイメージ(
avatar.jpeg )と、
readme.txtファイルを含むパスワード12345の暗号化されたrarアーカイブ(
readme.rar )があり
ます 。 出力が
avatar-join.jpgというファイルになり、デフォルトで画像として開くように、
avatar.jpeg +
readme.rarを接着する必要があります。 このファイルをwinrarで強制的に開くと、パスワードを入力し、非表示にした情報を保存する
readme.txtファイルにアクセスするよう求められ
ます 。
開始する
これに必要なものは、WinHexを選択した実験でプロファイル写真を撮り、パスワード12345で暗号化されたアーカイブを作成し、そこに特定のテキストを含む
readme.txtファイルを配置しました。
WinHex(
avatar.jpegおよび
readme.rar )の異なるタブでファイルを開きます。これは、起こるべきことです(スクリーンショットは完全ではありませんが、本質は明確です)。
これは、HEXエディターで開かれた
avatar.jpegファイルがどのように見えるかです。

これはそれぞれ
readme.rarファイルです
1.開いているファイル
readme.rarのタブに移動し、ctrl + a(すべてのコードを
選択 )を押し、選択したコードをクリップボードにコピーします(ctrl + c)
2. avatar.jpegファイルのあるタブに移動し、ctrl + end
キーを押します(
avatar.jpegファイルの最後に移動し、カーソルはD9で停止します)。
3. ctrl + vを押し
ます (クリップボードの最初の段落から以前にコピーしたコードを貼り付けます)
4. avatar.jpegタブで
、 ctrl + sを押します(生成されたファイルにjpg拡張子を付けてハードディスクに保存します)
上記のすべてから、私たちがやったことが明らかになり、
readme.rarからすべてのバイトをコピーして
avatar.jpegに貼り付け
ました (Hexのコピーと貼り付け)。
接着後に何が起こったのか:

その結果、コンテナ画像を取得しました。これはデフォルトで画像として開きます。Winrarでこのコンテナを強制的に開く場合、パスワードを入力するよう求められます。成功した場合は、アーカイブに置かれた暗号化されたreadme.txtファイルを読み取ることができます。
さまざまなフォーラムやインターネットリソースにこのようなアバター画像をインストールできますが、この画像がそれ自体に含まれていると疑う人はいません。 インターネットリソースがダウンロードされた画像とサーバー側のアバターを変換しない場合に機能します。 そして、このアバターをサーバーにアップロードするだけで、将来はurl'omを挿入するだけです。
上記の方法で何を保存し、何を非表示にするかはあなた次第です。
コマンドラインを使用して同じことを行う方法
ここではすべてが非常に簡単です。WinHexは必要ありません。必要なのは、情報と画像/アバター/壁紙を含む事前に作成された暗号化されたアーカイブです。
Windows版
copy /B avatar.jpeg + /B readme.rar avatar-join.jpg
標準のコピー機能、/ Bスイッチは、ファイルがバイナリであることを示します。
Linuxバージョン
Windowsとは異なり、Linuxではcatコマンドを使用します。ファイル統合のプロセス全体は次のようになります。
cat avatar.jpeg readme.rar >> avatar-join.jpg
完成品

そして、これは実際には完成品であり、何も前兆のない普通のアバターのように見えます。 しかし、コンピューターに保存してwinrarで開いた場合、パスワード12345を入力すると、隠されたメッセージとともに隠されたreadme.txtファイルが表示されます。
誰もが上記のことを知っていますが、私たちのほとんどは、マウスを数回クリックするだけで同じことを行う既製品を使用することを好みます。 新しいものはすべて古いものです。 最高!