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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
stegseek — :zap: 世界最速のsteghideクラッカー、毎秒数百万のパスワードを高速処理 :zap: | Kitploit
ツール/GitHubGitHub/rickdejager/stegseek
パスワードクラッキングステガノグラフィーCTFペネトレーションテスト
GitHubrickdejager/stegseek

stegseek

⚡ 世界最速のsteghideクラッカー、毎秒数百万のパスワードを高速処理 ⚡

リポジトリを見る
1.3k1302年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

⚡ Stegseek

Stegseekは、ファイルから隠しデータを抽出するために使用できる超高速度のsteghideクラッカーです。元のsteghideプロジェクトのフォークとして構築されており、その結果、他のクラッカーよりも数千倍高速で、rockyou.txt*全体を2秒未満で処理できます。

Stegseekは、パスワードなしでsteghideメタデータを抽出するためにも使用でき、ファイルにsteghideデータが含まれているかどうかをテストするために使用できます。

* rockyou.txtは、1400万以上のパスワードを含む有名なパスワードリストです。

デモ: ランダムなrockyou.txtパスワード(リアルタイム)

パフォーマンスの生の数値については、パフォーマンスまでスキップしてください。

🔧 インストール

以下の手順でインストールを行います。または、DockerコンテナでStegseekを実行することもできます。手順については、Dockerまでスキップしてください。

リリース

Linux

最近のUbuntuおよびその他のDebianベースのシステムでは、提供されている.debパッケージを使用してインストールできます。

  1. 最新のStegseekリリースをダウンロードします。
  2. sudo apt install ./stegseek_0.6-1.debを使用して.debファイルをインストールします。

その他のシステムでは、Stegseekを自分でビルドする必要があります。詳細については、BUILD.mdを参照してください。

Windows

StegseekをネイティブのWindowsアプリとしてビルドすることは、残念ながらサポートされていません。代わりに、WSLを使用してStegseekを実行する必要があります。最適な互換性のために、Ubuntu WSLディストリビューションをお勧めします。
WSLを構成したら、上記のLinux手順を使用してStegseekをインストールできます。

デフォルトでは、WSLはC:\ドライブを/mnt/c/にマウントします。これを使用して、ファイルに簡単にアクセスできます。

▶️ Stegseekの使い方

クラッキング

Stegseekの最も重要な機能は、ワードリストによるクラッキングです。

root@kitploit:~
stegseek [stegofile.jpg] [wordlist.txt]

このモードでは、指定されたワードリスト内のすべてのパスワードを、指定されたステゴファイルに対して単純に試行します。

検出とパスワードなしの抽出(CVE-2021-27211)

Stegseekは、steghide画像から暗号化されていない(メタ)データを検出して抽出するためにも使用できます。これは、steghideで使用される乱数生成器が持つシードが2^32個しかないという事実を利用しており、数分でブルートフォース可能です。

root@kitploit:~
stegseek --seed [stegofile.jpg]

このコマンドは次のことを通知します。

  • このファイルに実際にsteghideコンテンツが含まれているかどうか。
  • ファイルに含まれる隠しコンテンツのサイズ。
  • コンテンツがどのように暗号化されているか。

もし(非常に)運が良く、ファイルが暗号化なしでエンコードされていた場合、このモードは埋め込まれたファイルを回復することさえできます!

以下のデモは、X-MAS CTF 2020のチャレンジをフィーチャーしています。フラグは安全なランダムパスワードで隠されていましたが、暗号化は有効になっていませんでした。 数分以内に、Stegseekは正しいパスワードを推測することなく、埋め込まれたファイルを回復できます。

利用可能な引数

stegseek --helpを使用すると、利用可能なオプションの完全なリストを表示できます。

root@kitploit:~
=== StegSeek Help ===
ステゴファイルをクラックするには:
stegseek [stegofile.jpg] [wordlist.txt]

コマンド:
 --crack                 ワードリストを使用してステゴファイルをクラックします。これがデフォルトモードです。
 --seed                  すべての埋め込みパターンを試行してステゴファイルをクラックします。
                         このモードは、steghideでエンコードされたファイルを検出するために使用できます。
                         ファイルが暗号化なしでエンコードされていた場合、このモードは
                         埋め込まれたファイルを回復することさえできます。
位置引数:
 --crack [stegofile.jpg] [wordlist.txt] [output.txt]
 --seed  [stegofile.jpg] [output.txt]

キーワード引数:
 -sf, --stegofile        ステゴファイルを選択
 -wl, --wordlist         ワードリストファイルを選択
 -xf, --extractfile      抽出データのファイル名を選択
 -t, --threads           スレッド数を設定。デフォルトはコア数。
 -f, --force             既存のファイルを上書き
 -v, --verbose           詳細情報を表示
 -q, --quiet             パフォーマンスメトリクスを非表示(パフォーマンスが向上する場合があります)
 -s, --skipdefault       ワードリストに推測を追加しない(空のパスワード、ファイル名など)
 -n, --nocolor           出力の色を無効化
 -c, --continue          結果が見つかった後もクラッキングを継続。
                         (ステゴファイルには複数の埋め込みファイルが含まれている可能性があります)
 -a, --accessible        出力を簡略化して、スクリーンリーダーに優しい形式にします

"stegseek --help -v"を使用すると、steghideのヘルプも含まれます。

Steghide

Stegseekにはsteghideのほぼすべての機能が含まれているため、通常のデータの埋め込みや抽出にも使用できます。唯一の注意点は、コマンドが--command形式を使用する必要があることです。
たとえば、steghide embed [...]はstegseek --embed [...]になります。

位置引数

  • stegseek --embed <データ> <カバーファイル> [<ステゴファイル>]
  • stegseek --extract <ステゴファイル> [<出力>]

🐳 Docker

DockerコンテナとしてStegseekを実行することもできます。

root@kitploit:~
docker run --rm -it -v "$(pwd):/steg" rickdejager/stegseek [stegofile.jpg] [wordlist.txt]

この場合、ワードリストとステゴファイルが現在の作業ディレクトリにある必要があります。そのフォルダがコンテナ内の/stegにマウントされるためです。

📈 パフォーマンス

ここがStegseekの真骨頂です。約束通り、「rockyou.txtをわずか2秒」という主張から始めましょう。
これらの数値はすべて、Intel i7-7700HQ CPU @ 2.80GHz、8 GB RAMのラップトップで測定されています。

RockYou.txt

制御文字を含まないrockyou.txtの最後のパスワード「␣␣␣␣␣␣␣1」(7つのスペースの後に「1」)を選択しました。
このパスワードは、14344391行中の14344383行目にあります。

root@kitploit:~
> StegSeek 0.6 - https://github.com/RickdeJager/StegSeek

[i] Found passphrase: "       1"          
[i] Original filename: "secret.txt".
[i] Extracting to "7spaces1.jpg.out".


real	0m1,211s
user	0m9,488s
sys	0m0,084s

はい、1400万以上のパスワードを2秒未満で処理しました 😍。

他のツールとの比較

他のツールのパフォーマンスをテストするために、rockyou.txtから取得した異なるパスワードを使用していくつかのステゴファイルを作成しました。各ツールをデフォルト設定で実行しましたが、Stegbruteでは公平な比較のためにスレッド数を増やしました。

[p] = 以前の結果に基づく予測時間。


各ツールの速度を比較するために、テーブルの最後の行を見てみましょう(そうしないと、Stegseekがすべてのスレッドが開始する前に終了してしまいます)。

この規模では、StegseekはStegcrackerより12,000倍以上、Stegbruteより7,000倍以上高速です。

📓 変更履歴

v0.6

2021-04-18
改善点:

  • 大きなパレットを持つファイルのBMPクラッキングを修正。
  • 複数の隠しファイルを検索するための--continueフラグを追加。
  • CLIをスクリーンリーダーに優しくするための--accessibleフラグを追加。
  • CLIをより一貫性のあるものにし、色を追加。
  • --crackおよび--seedが適切な終了コードを返すようになり、スクリプト処理が容易に。
  • メトリクスのパフォーマンスオーバーヘッドを低減。
  • デフォルトビルドのコンパイラフラグを修正。

v0.5

2020-12-28
改善点:

  • メモリ使用量が大幅に削減(メモリ使用量がワードリストの長さに依存しなくなりました)。
  • ワードリストを動的に読み込むため、すぐにクラッキングを開始できます。
  • --seedの誤検出率が高い問題を修正。

v0.4

2020-12-01
改善点:

  • パスワードなしのデータ抽出を可能にするシードクラッキングを追加。
  • 位置引数を可能にするパーサーを全面的に改良。
  • rockyou.txtを2秒でクラック。

v0.4.1

2020-12-23
まれなケースでパスワードが見つからないバグを修正。

v0.3

2020-11-08
改善点:

  • スレッドをロックフリーにして、複数のスレッドをより効率的に使用できるようにしました。
  • --crackに-xf引数を追加。抽出ファイルの場所を指定するために使用します。
  • .debパッケージをDebian/Kaliと互換性のあるものにしました。
  • rockyou.txtを4秒でクラック。

v0.2

2020-11-05
改善点:

  • マジックビットの1ビットでもデコードに失敗した場合、パスフレーズを諦めるようにしました。
  • コストのかかるBitString / EmbDataの割り当てを削除。
  • セレクタのパフォーマンスを改善。
  • rockyou.txtを5秒でクラック。

v0.1

2020-11-04
初回リリース、機能:

  • 従来のクラッカーとは異なり、ステゴファイルを一度だけ読み込みます。
  • Workpoolベースのスレッディング。
  • 完全な復号を試みる前に、最初の3バイトを先にクラックしようとします。
  • .debパッケージとDockerコンテナを追加。
  • rockyou.txtを41秒でクラック。
ツールをダウンロード
パスワード行番号Stegseek v0.6Stegcracker 2.0.9Stegbrute v0.1.1 (-t 8)
"cassandra"1 0000.05s3.1s0.7s
"kupal"10 0000.05s14.4s7.1s
"sagar"100 0000.09s2m23.0s1m21.9s
"budakid1"1 000 0000.73s[p] 23m50.0s13m45.7s
"␣␣␣␣␣␣␣1"14 344 3831.21s[p] 5h41m52.5s[p] 3h17m38.0s