
SQLインジェクションのPoCリクエストを生成し、sqlmap攻撃を自動化し、パラメータ検出とクリーンアップを備えたモジュール式エクスプロイトスクリプトを管理するPython/Goフレームワーク。
Author: nu11secur1ty
Years: 2023–2026
Language: Python (オプションで Go モジュール)
Purpose: SQLi Proof-of-Concept リクエストを生成し、sqlmap 攻撃を自動化し、攻撃モジュールを簡単に管理します。
Kousei (こうせい) は sqlmap 用の攻撃的フレームワークであり、POST、GET、その他の HTTP リクエストを生成できる任意の Web スキャナーと連携できます。これは、sqlmap を使用して SQL インジェクションの Proof-of-Concept (PoC) 攻撃を作成および実行するプロセスを簡素化するコマンドラインユーティリティです。Go モジュールと Python モジュールを組み合わせて、エクスプロイトリクエストを生成し、高度なパラメータで sqlmap を起動し、補助的な攻撃スクリプトを管理します。
exploit.txt) を生成します。URLi や User-Agent などのモジュール式攻撃スクリプトを実行します。colorama Python パッケージYour_dir\sqlmap-nu11secur1ty\sqlmap.py)リポジトリをクローンします:
git clone https://github.com/nu11secur1ty/Kousei.git
cd Kousei
Python の依存関係をインストールします:
pip install colorama
Go がインストールされ、システム PATH に含まれていることを確認します。
Python スクリプト (kousei.py) 内の sqlmap.py のパスを確認し、必要に応じて調整します。
メインの Python プログラムを実行します:
python kousei.py
メニューが表示されます:
===== Kousei Menu =====
1. Generate PoC (exploit.txt)
2. Start sqlmap with PoC
3. Run module: modules/URLi.py
4. Run module: modules/User-Agent.py
5. Run module: modules/HashCracker.py
6. View metadata (modules/exploit_meta.json)
7. Clean evidence (delete exploit.txt and metadata)
8. Exit
対応する番号を入力してオプションを選択します。
--create またはインタラクティブメニューを使用する場合、完全な生の HTTP リクエストを貼り付けます。このツールは、ペイロードが POST または GET で始まり (最初の行)、ヘッダーとボディを区切る空行があることを想定しています。
PoC ペイロードの例:
POST /login.php HTTP/1.1
Host: vulnerablehost.com
Content-Type: application/x-www-form-urlencoded
Cookie: PHPSESSID=123456
username=admin&password=pass
このツールは以下を行います:
exploit.txt (ルート) と modules/exploit.txt を保存します。modules/exploit_meta.json に保存します。modules/exploit_meta.json に vuln_params が含まれている場合、このツールは sqlmap を起動する際に以下を含めます:
-p param1,param2
これにより、テストをそれらのパラメータに集中させます。
メニューオプションまたは CLI --clean を使用して以下を削除します:
exploit.txt (ルート)modules/exploit.txtmodules/exploit_meta.jsonこれはテストペイロードの簡単な証拠を削除するのに役立ちます。注意: 一部のシステムログはこのツールの制御外に残る場合があります。
パラメータ検出ルーチン用の小さな pytest スイートが含まれています。
テストを実行します:
pip install pytest
pytest -q
kousei.log (ローテーション)。--verbose) を有効にすると、ログの詳細度が上がり、ログがコンソールにストリーミングされます。2023–2026 — 初期プロジェクト、CLI + インタラクティブメニュー、PoC 作成、sqlmap 統合。
2026 — 洗練: メタデータファイル、自動パラメータ検出、ログ、argparse CLI、ユニットテスト。
このプロジェクトは GPL-3.0 の下でライセンスされています。再配布時にはライセンス通知と帰属表示を保持してください。
このソフトウェアは、許可されたセキュリティテストと教育のみを目的としています。作者は誤用に対して責任を負いません。対象システムをテストする前に、常に明示的な書面による許可を取得してください。
責任を持ってハッキングを楽しんでください。☠️