outguessとは
ステガノグラフィを行うためのコマンド
使ってみる
インストール
まずはインストール
- Ubuntu 16.04 LTSを使用
sudo apt-get install outguess
秘密のテキスト作成
echo "秘密です!" > secret.txt
secret.txtを埋め込む画像を用意
- いらすとや様から頂きました.
- 画像はsample.pngとします.
png → jpg(もともとjpgの場合は必要なし)
ImageMagickを使う
mogrify -format jpg sample.png
outguess コマンド(埋め込み)
outguess -k password -d secret.txt sample.jpg sample_secret.jpg
- 出力画像が以下の通り
- 今回の画像は特に高解像度でもないので,画質の劣化が目立たない.
- これでデータの埋め込みは完了
*データが埋め込まれたsample_secret.jpgというファイルが出力される.
outguess コマンド(取り出し)
outguess -k password -r sample_secret.jpg secret.txt
-
埋め込まれていたsecret.txtが出現します.
-
以上
ネタ
- このステガノグラフィ技術はCicada 3301という4chan(アメリカ版 2ch)に掲載された暗号解読ゲームに使われていたらしい.