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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
QuickResponseC2 — QRコードを使用した隠密C2フレームワークで、HTTP/S経由で間接的にコマンドを実行し結果を取得します。ステルス性の高いペネトレーションテストやレッドチーム運用向けに設計されています。 | Kitploit
ツール/GitHubGitHub/kimd155/quickresponsec2
ペイロード生成ペネトレーションテストコマンド&コントロールレッドチーミングリモートアクセスツール
GitHubkimd155/quickresponsec2

QuickResponseC2

QRコードを使用した隠密C2フレームワークで、HTTP/S経由で間接的にコマンドを実行し結果を取得します。ステルス性の高いペネトレーションテストやレッドチーム運用向けに設計されています。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

QuickResponseC2

コーヒーをおごる

Go to GitHub repo
機能 - 使い方 - デモ - ワークフロー概要 - TODO

QuickResponseC2

QuickResponseC2 は、中間の HTTP/S サーバーを介して攻撃者と被害マシン間の間接的かつ秘匿的な通信を可能にする、ステルスな Command and Control (C2) フレームワークです。すべてのネットワークアクティビティは画像のアップロードとダウンロードに限定されるため、従来の IPS/IDS システムによる検出が困難であり、セキュリティ研究やペネトレーションテストに理想的なツールです。

機能:

  • QRコードを介したコマンド実行:
    ユーザーは被害マシンにカスタムコマンドを送信でき、QRコードとしてエンコードされます。
    被害者はQRコードをスキャンし、システム上でコマンドが実行されます。
    コマンドは、単純なクエリからテストシナリオに基づく複雑な操作まで、任意の内容が可能です。

  • 結果の取得:
    実行されたコマンドの結果は被害システムから返され、QRコードにエンコードされます。
    サーバーが結果をデコードし、攻撃者にフィードバックを提供して、さらなる分析やフォローアップアクションを行います。

  • 内蔵HTTPサーバー:
    このツールには軽量なHTTPサーバーが含まれており、被害マシンがコマンドのQRコードを取得できるようにします。
    結果はQRコード画像としてサーバーに送り返され、管理を容易にするために一意のファイル名で自動保存されます。
    攻撃者のマシンは複数のリクエストを処理し、HTTPログは整理されて個別に保存されます。

  • ステルスな通信:
    QuickResponseC2 は目立たずに動作し、痕跡を最小限に抑えることで、セキュリティ防御に気づかれることなく被害マシンとやり取りできる秘匿的な方法を提供します。
    セキュリティ評価や、検出されずにコマンド&コントロール手法をテストするのに最適です。

  • ファイル処理:
    ツールはすべてのQRコード(コマンドおよび結果)を自動的に server_files ディレクトリに保存し、command0.png、command1.png のような連番ファイル名を使用します。
    結果ファイルのデコードと処理はシームレスに処理されます。

  • ユーザーフレンドリーなインターフェース:
    ツールはシンプルなコマンドラインインターフェースで操作でき、C2サーバーのセットアップ、コマンドの送信、結果の受信を簡単に行えます。
    追加の複雑な設定や依存関係は必要ありません。

使い方

  1. まず、依存関係をインストールします - pip3 install -r requirements.txt

  2. 次に、main.py を実行します python3 main.py

  3. 以下のオプションから選択します:

    1 - C2サーバーを実行

    2 - 被害者用インプラントをビルド

  4. ご利用ください!

デモ

https://github.com/user-attachments/assets/382e9350-d650-44e5-b8ef-b43ec90b315d

ワークフロー概要

1. C2サーバーの初期化

  • 攻撃者が QuickResponseC2 を起動し、軽量なHTTPサーバーを作成します(デフォルトポート: 8080)。
  • このサーバーが攻撃者と被害者の間の中継役となり、両者の直接的な接続は排除されます。

2. QRコードによるコマンド配信

  • 攻撃者はコマンドをQRコードにエンコードし、HTTPサーバー上に commandX.png として保存します。
  • 被害マシンは定期的に(例:1秒ごと)サーバーをポーリングし、新しいコマンドファイルの有無を確認します。

3. 被害者におけるコマンド実行

  • 被害者が新しいQRコードファイル(commandX.png)を検出すると、ダウンロードして画像をデコードし、コマンドを取得します。
  • デコードされたコマンドが被害者のシステム上で実行されます。

4. 結果のエンコードとアップロード

  • 被害者は実行されたコマンドの出力をQRコードにエンコードし、ローカルに resultX.png として保存します。
  • 結果ファイルはHTTPサーバーにアップロードされます。

5. 攻撃者による結果の取得

  • 攻撃者は定期的にサーバーをチェックし、新しい結果ファイル(resultX.png)がないか確認します。
  • 見つかった場合、結果ファイルをダウンロードしてデコードし、実行されたコマンドの出力を取得します。

フロー図

TODO & コントリビューション

  • インプラント用テンプレートの生成
  • インプラントを自動で .exe にコンパイル
  • 生成されたQRコードをファイルではなく変数にバイト列として保存(被害者側)
  • QRコードからデコードされたコマンドに自動難読化を追加

自由にフォークしてコントリビュートしてください!プルリクエストを歓迎します。

ツールをダウンロード