葉に隠れている

良い一日。 この記事では、ステガノグラフィーのトピックに関する車輪を再発明します。



設定されている目標



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ファイルが表示されます。



誰もが上記のことを知っていますが、私たちのほとんどは、マウスを数回クリックするだけで同じことを行う既製品を使用することを好みます。 新しいものはすべて古いものです。 最高!



All Articles