ステガノグラフィ デコーダー
このツールとは ステガノグラフィ デコーダー
このツールは、LSB(最下位ビット)ステガノグラフィで画像に隠されたテキストを読み取り、メッセージを復元します。もはや当サイトのステガノグラフィ エンコーダーで作った画像だけに限りません。他のLSBツールが使う形式も走査し、赤・緑・青・アルファの各チャンネル、両方のビット順、長さ接頭辞付きまたはnull終端のペイロードを試します。普通の写真に見えるPNGをアップロードすれば、ピクセルにテキストが埋め込まれている場合に取り出せます。可逆圧縮のPNGで機能します。JPEG圧縮はピクセル値を書き換えて隠しビットを消してしまい、またJPEGのDCT領域に隠すようなLSB以外の手法は検出できません。
使い方
- 隠しメッセージのあるPNG画像をアップロードする(当サイトのエンコーダー製でも、他のLSBツール製でも構いません)。
- デコードボタンを押して抽出処理を開始する。
- 結果エリアに表示された隠しメッセージを確認する。
- コピーボタンでメッセージをクリップボードにコピーする。
こんなときに便利
CTF競技で出題された一見普通の画像に、ステガノグラフィでフラグが隠されている気がしませんか。その画像をアップロードするだけで、ピクセルに埋め込まれたテキストを取り出してフラグを読み取れます。セキュリティ学習で隠しデータの仕組みを確かめたいときにも役立ちます。
よくある質問
どんな画像でもデコードできますか?
最下位ビットにテキストを隠したPNGならどれでも対応します。当サイトのステガノグラフィ エンコーダーのメッセージに加え、赤・緑・青・アルファのいずれかのチャンネルに、長さ接頭辞またはnull終端で書き込む他のLSBツールのメッセージも読み取ります。正しく読める有効なテキストとして復号できた結果だけを表示するため、普通の写真はノイズではなく空の結果として返ります。
デコードしても何も表示されない場合はなぜですか?
画像に隠しテキストが無いか、JPEG形式で保存されて(LSBデータが失われて)いるか、または暗号化されている可能性があります。暗号化されている場合は上のパスワード欄にパスワードを入力してください。JPEGのDCT領域に隠す方式など、LSB以外にデータを隠す方法には対応していません。
JPEG画像はデコードできますか?
おそらくできません。JPEG圧縮はピクセル値を変更するため、埋め込まれたLSBデータが破壊されます。エンコードした画像は必ずPNG形式で共有してください。