Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Dropper — JPG/PNG形式の画像にペイロードを埋め込み、開いたときに特定のアクションを実行できるようにするツール。 | Kitploit
ツール/GitHubGitHub/gmh5225/dropper
防御ツールエクスプロイトステガノグラフィーマルウェア分析ペネトレーションテストレッドチーミングペイロード開発
GitHubgmh5225/dropper

Dropper

JPG/PNG形式の画像にペイロードを埋め込み、開いたときに特定のアクションを実行できるようにするツール。

リポジトリを見る
25971年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ステルスドロッパー JPEG/PNG

このプロジェクトは、JPG/PNG形式の画像にペイロードを埋め込み、開いたときに特定のアクションを実行できるようにするツールです。

🚫 免責事項

このリポジトリは教育目的のみで提供されており、許可されたセキュリティ研究を目的としています。 これらの資料を無断または違法な活動に使用することは固く禁じられています。

プロジェクトの作業と exploit3r.py の使用ガイド

このプロジェクトはCMakeを使用して、Python 2を含むさまざまなライブラリのビルドと統合を自動化します。以下は、プロジェクトをビルドしてエクスプロイトを使用するための主な手順です。

CMakeLists.txt の主な機能:

  1. C++標準とコンパイルオプション:

    • プロジェクトはC++17標準を使用するように構成されています。
    • 警告用のコンパイルフラグ -Wall とデバッグ情報用の -g が追加されます。
  2. 外部ライブラリのリンク:

    • プロジェクトは以下の外部ライブラリを使用します:

      • Capstone: 逆アセンブリフレームワーク。
      • Pwnlib: セキュリティ関数ライブラリ。
      • S2E: シンボリック実行エンジン。
      • LLVM: コンパイラインフラストラクチャ。
      • Boost: C++ライブラリコレクション(signals2 コンポーネントを含む)。
      • KLEE: 動的解析ツール。
  3. pybind11を介したPython 2との統合:

    • Pybind11は、C++コードをPython 2にバインドするために使用されます。
  4. Python 2依存関係のインストール:

    • すべてのPython 2依存関係は、pip2 install -r requirements.txt を実行するとCMakeを介して自動的にインストールされます。
  5. 自動ファイル処理:

    • ファイル exploit3r.py と Resou.sln.scr は、ビルド後に出力ディレクトリに自動的にコピーされますが、自動的に実行されることはありません。
  6. コンパイルとリンク:

    • CMakeはプロジェクト内のすべての .cpp ファイルをコンパイルし、実行可能ファイルを生成します。
    • プロジェクトは前述のライブラリ(Capstone、Pwnlib、S2E、LLVM、Boost、KLEE、pybind11)とリンクされます。

プロジェクトのビルド:

  1. プロジェクトをビルドするには、以下のコマンドを実行します:
  • mkdir build
  • cd build
  • cmake ..
  • make

これにより、プロジェクトの実行可能ファイルが生成され、必要なPythonファイルやその他のスクリプトが出力ディレクトリにコピーされます。

exploit3r.py の使用

  1. ステップ1: Python 2依存関係のインストール: Python 2がインストールされていることを確認してください。すべてのPython依存関係は requirements.txt ファイルに記載されています。インストールするには、以下を実行します:

    pip2 install -r requirements.txt

    これにより、BeautifulSoup、argparse、requests などの必要なライブラリがインストールされます。

  2. ステップ2: exploit3r.py スクリプトの実行: プロジェクトが正常にビルドされ、すべての依存関係がインストールされたら、exploit3r.py スクリプトを手動で実行できます。これはPython 2環境で実行する必要があります。

    python2 exploit3r.py

    exploit3r.py は、エクスプロイトファイルを生成するプログラムの主要部分です。起動すると、マルウェアファイル(例: .exeファイル)と、悪意のあるコードを埋め込むJPGファイルを選択できるグラフィカルインターフェースが表示されます。

  3. ステップ3: インターフェースの使用

    • マルウェアファイル(例: payload.exe)を選択します。
    • 悪意のあるコードを埋め込むJPG画像を選択します。
    • MD5、埋め込み後のコード実行、自動更新などの追加オプションを設定します。
    • Build Silent JPG をクリックします。
  4. ステップ4: 結果の確認 完了すると、画像に見えるが悪意のあるコードを含むファイルが得られます。このファイルをさまざまなアンチウイルススキャナでテストして、そのステルス性を確認できます。

重要な注意事項:

  • このプロジェクトは、C++とPython 2を統合するために作成されています。適切に動作させるには、Python 2がインストールされていることを確認してください。
ツールをダウンロード