Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
van-gonography — ステガノグラフィを使用して、🕵️‍♂️ あらゆる種類のファイルを好きな画像の中に隠します | Kitploit
ツール/GitHubGitHub/joshuakasa/van-gonography
暗号化/復号化ツールデータ流出フォレンジックステガノグラフィー暗号化ユーティリティとフレームワーク
GitHubjoshuakasa/van-gonography

van-gonography

ステガノグラフィを使用して、🕵️‍♂️ あらゆる種類のファイルを好きな画像の中に隠します

リポジトリを見る
449289ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

お好みの画像の中に、あらゆる種類のファイルを隠す

Logo


License GitHub last commit Buy Me a Beer


目次

  • 特徴
  • 仕組み
  • インストール
  • 使い方
  • ライセンス
  • 貢献
隠すファイルカバー画像ファイルを隠したカバー画像
かわいい猫幸せな猫もう1匹のかわいい猫

特徴

  • ファイル隠蔽: お好みの画像の中に、あらゆる種類のファイルを、画像の見た目を変えずに隠せます。
  • デコード機能: 画像から隠されたファイルをデコードできます。
  • 画像比較: 2つの画像の差分を可視化できます。
  • 詳細なログ記録: プログラムの実行に関する包括的な情報を記録するログファイルを作成します。
  • コマンドラインインターフェース (CLI): より高度な用途向けに、コマンドラインオプションを備えた開発者向けモードを提供します。
  • ユーザーインターフェース (UI): 開発者以外向けの直感的で使いやすいモードを提供します。
  • デコード後に開く: 画像から抽出した後、デコードされたファイルを自動的に開きます。
  • クロスプラットフォーム: Windows、Linux、macOS で動作します。
  • 無料かつオープンソース: Van Gonography は完全に無料でオープンソースであり、これからもその方針です。
  • 暗号化: お好みのパスワードで隠しファイルを暗号化します (近日公開)。
  • 圧縮: 隠しファイルを圧縮してサイズを小さくします (近日公開)。
  • 複数ファイル: 画像の中に複数のファイルを隠せます (近日公開)。
  • ステルスモード: 画像に隠しファイルが含まれている事実を隠します (近日公開)。
  • ユーザー設定: 今後の使用に備えて設定を保存します。

仕組み

デジタルストレージの基本

コンピュータ上のすべてのものは、.exe ファイルから .jpg 画像まで、ビットとして保存されています。ビットとは、1 と 0 の並びにすぎません。例えば:

  • 文字 A = 01000001
  • 文字 B = 01000010

つまり、1 ギガバイトのファイルは、実際には 85 億個の 1 と 0 が一列に並んだものです。これは バイナリ と呼ばれ、あらゆるデジタルストレージの基礎となっています。

ピクセルと色

画像はピクセルで構成されています。各ピクセルの色は RGB(赤、緑、青)形式に基づいています。各 RGB チャンネルは 0〜255 の範囲を持ち、256 個の値をとれます。この範囲は 8 ビット(2^8 = 256)に相当するため、各チャンネルは 1 バイトで表せます。

例: 赤いピクセルは (0xFF, 0x00, 0x00)、ビット表記では 11111111 00000000 00000000 です。

画像にファイルを隠す

画像の中にファイルを隠すのは、実は思ったより簡単です。必要な手順は次のとおりです:

  1. ファイル(ここでは隠したいもの)をビットに変換します。
  2. 画像のピクセルの 一部の ビットを、ファイルのビットと置き換えます。

例えば、ファイルから最初の 2 ビットを取り出し、ピクセルのチャンネル内で置き換えると、赤いピクセル (11111111 00000000 00000000) は、目に見える違いもなく (11111111 00000000 00000011) に変わります。

この処理を各ピクセルとファイル内のすべてのビットに対して繰り返せば、ほら、ファイルが画像の中に隠れました!

自分で試してみる

このプロセスのわかりやすい実装については、提供されている Python リポジトリを確認してください。

インストール

root@kitploit:~
# Clone the repository
git clone https://github.com/JoshuaKasa/van-gonography.git

# Change the working directory to van-gonography
cd van-gonography

# Install the required dependencies
pip install -r requirements.txt

使い方

UI モード(よりシンプルで使いやすい反面、開発者にとってはあまり有用ではありません)でプログラムを実行するには、次のコマンドを実行するだけです:

root@kitploit:~
python vangonography.py

CLI モード(より複雑ですが、機能が少し増えます)でプログラムを実行するには、次のコマンドを実行するだけです:

root@kitploit:~
python vangonography.py -cli

次の引数を併用できます:

root@kitploit:~
usage: vangonography.py [-h] [-ood] [-l] [-cli] [-o OUTPUT_DIR] [-v] [--encrypt] [--decrypt] [--key KEY] [--json JSON_FILE] [--stealth] [-s] [-e] [-d] [-c COVER_IMAGE]
                        [-f HIDDEN_FILE]

Van Gonography is a steganography tool that hides files in images.

options:
  -h, --help            show this help message and exit

Optional arguments:
  -ood                  Open file after decoding from image (default: False)
  -l, --log             Log file for the program (default: False)
  -cli                  Run the program in CLI mode, this means there's not gonna be any menu (default: False)
  -o OUTPUT_DIR, --output OUTPUT_DIR
                        Output directory for the modified image or revealed file
  -v, --version         Show the version number and exit
  --encrypt             Encrypt the data before hiding it (default: False)
  --decrypt             Decrypt the data after revealing it (default: False)
  --key KEY             Key to decrypt the data (default: None)
  --json JSON_FILE      JSON file containing the arguments (default: None)
  --stealth             Hides the file in stealth mode (default: False)

Positional arguments (only used in CLI mode):
  -s, --show            Show the difference between two images (default: False)
  -e, --encode          Encode the file in the image (default: False)
  -d, --decode          Decode the file hidden in the image (default: False)
  -c COVER_IMAGE, --cover COVER_IMAGE
                        Image to be used for hiding or revealing, positional only when using decoding, encoding or differentiate
  -f HIDDEN_FILE, --file HIDDEN_FILE
                        File to be hidden

例えば、secret.txt というファイルを image.png という画像の中に隠し、変更後の画像を output というフォルダに保存したい場合は、次のコマンドを実行します:

root@kitploit:~
python vangonography.py -cli -e -c [Absolute path to your `image.png` cover image] -f [Absolute path to your `secret.txt` file] -o Output

これにより、プログラムと同じディレクトリに Output というディレクトリが作成され、その中に、隠しファイルが埋め込まれた変更後の画像である Cover_txt.png というファイルが生成されます。画像からファイルをデコードしたい場合は、次のコマンドを実行します:

root@kitploit:~
python vangonography.py -cli -d -c [Absolute path (or not) to your `Cover_txt.png` cover image] -o Output

さらに、プログラムに関するすべての情報を含む log.log ファイルを作成したい場合は、次のコマンドを実行できます:

root@kitploit:~
python vangonography.py -cli -d -c [Absolute path (or not) to your `Cover_txt.png` cover image] -o Output -l

ライセンス

MIT © Van Gonography MIT

貢献

プルリクエストは大歓迎です。私のプロジェクトに貢献してくれる人を見るのが大好きで、すべてのプルリクエストに必ず目を通します。翻訳、機能、バグ修正、その他必要だと思うもの(ドキュメントや README ファイルも!)は何でも自由に貢献してください。エラーが発生した場合は、issue を開いてください。できるだけ早く修正します :)

貢献したいと思っていますか?

コミュニティからの貢献を歓迎します!開発者、デザイナー、あるいは熱心なユーザーであれば、参加方法はたくさんあります。

  • バグを見つけましたか? issue を作成 して報告してください。
  • 新機能や改善のアイデアがありますか? 機能リクエスト を通じて共有してください。
  • コードを貢献したいですか? リポジトリをフォークしてプルリクエストを送信してください。詳細については貢献ガイドラインをお読みください。

貢献する準備はできましたか? まずはリポジトリをフォークして、今日最初の貢献を始めましょう。どんなに小さな貢献でも、違いを生み出します!

ツールをダウンロード
画像の中に隠したいファイルですファイルを隠したい画像ですファイルが中に隠されたカバー画像です