14
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

outguessコマンドを使ってみる

Last updated at Posted at 2017-12-05

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)に掲載された暗号解読ゲームに使われていたらしい.
14
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?