
PNG、JPG、GIF画像からマジックナンバーとhexdump解析を用いて、末尾データ、埋め込みファイル、隠し文字列を抽出するBashスクリプトです。
画像から隠しファイルや文字列を抽出するBashスクリプトです。
Stegextractは、画像の終端バイト以降に続く末尾データや、画像内に埋め込まれた隠しファイル(あるいは他の画像)を抽出します。
JPEGのFFD8 FFE0のような短いバイト列は、時に誤検出を引き起こすことがあります。
非常に複雑な埋め込みファイルの場合、hexdumpを手動で確認することが避けられないこともあります。
Stegextractは、色/ピクセル/フィルタ/LSBに関連するステガノグラフィの解決策ではなく、それを目指すものでもありません。マジックナンバー、hexdump、バイナリデータのみに依存しています。
現在、PNG、JPG、GIFをサポートしています。
更新: --analyzeフラグは非推奨となり、現在はすべてのスキャンで自動的に実行されます。
sudo sh -c 'curl https://raw.githubusercontent.com/evyatarmeged/stegextract/master/stegextract > /usr/local/bin/stegextract'
sudo chmod +x /usr/local/bin/stegextract
Usage: stegextract <file> [options]
-h, --help Print this and exit
-o, --outfile Specify an outfile
-s, --strings Extract strings from file
-q, --quiet Do not output to stdout
--force-format Force this image format instead of detecting

上記GIFの画像例はexamplesフォルダにあります。