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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cve-2026-80428-ctf — CVE-2026-80428(CWE-502 デシリアライゼーション)をエミュレートするコンテナ化された教育用CTFラボ。学生や研究者が安全かつ隔離された環境で演習できる。 | Kitploit
ツール/GitHubGitHub/shivammittal2403/cve-2026-80428-ctf
コンテナセキュリティ動的分析 (サンドボックス)脆弱性分析ウェブアプリケーション悪用CTFペネトレーションテスト学習と教育ラボと実践

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHub
shivammittal2403/cve-2026-80428-ctf

cve-2026-80428-ctf

CVE-2026-80428(CWE-502 デシリアライゼーション)をエミュレートするコンテナ化された教育用CTFラボ。学生や研究者が安全かつ隔離された環境で演習できる。

リポジトリを見る
341ヶ月前未レビュー

CVE-2026-80428 CTF トレーニングラボ

CVE-2026-80428 (CWE-502: 信頼できないデータのデシリアライズ) で説明されている脆弱性メカニズムの教育用エミュレーターです。

これは実際の ILIAS インストールではなく、武器化されたエクスプロイトパッケージでもありません。学生、インターン、セキュリティ研究者向けの、完全にコンテナ化された隔離されたラボです。

学習目標

  1. CWE-502 安全でないデシリアライズ
  2. PHP オブジェクトインジェクション
  3. シリアライズされた PHP オブジェクト
  4. セッションデータの改ざん
  5. 認証を免除されたアプリケーションエンドポイント
  6. オブジェクトのライフサイクルと __destruct()
  7. POP / ガジェットチェーンの概念 (安全なトレーニング用ガジェットのみ)
  8. Web からアクセス可能なファイル書き込みの影響 (サンドボックス化)
  9. 検出とフォレンジック分析
  10. 安全な修復
  11. 脆弱性の検証
  12. パッチの検証

アーキテクチャ

                    ┌──────────────────────┐
                    │      CTF HOST        │
                    └──────────┬───────────┘
                               │  127.0.0.1:8080
                         Docker Network (ctfnet)
                               │
       ┌───────────────────────┼────────────────────────┐
       │                       │                        │
       ▼                       ▼                        ▼
┌──────────────┐       ┌──────────────┐        ┌──────────────┐
│   ATTACKER   │       │    TARGET    │        │   OBSERVER   │
│ Python/curl  │       │ PHP/Apache   │        │ Logs/Evidence│
│ PHP CLI      │       │ Vulnerable   │        │              │
└──────────────┘       │ Emulator     │        └──────────────┘
                       └──────────────┘

127.0.0.1:8081 上のオプションのパッチ適用済みターゲットは、Compose プロファイル patched で利用できます。

前提条件

  • Docker Engine 24+ および Docker Compose v2
  • イメージ用に約 1 GB の空きディスク
  • クラウド認証情報は不要。イメージをプルした後はオフラインで動作します

クイックスタート

git clone https://github.com/shivammittal2403/cve-2026-80428-ctf.git
cd cve-2026-80428-ctf
cp .env.example .env
docker compose build
docker compose up -d
docker compose ps

Open: http://127.0.0.1:8080/

攻撃者シェル:

docker exec -it cve80428-attacker bash

チャレンジレベル (1000 pts)

レベルフォーカスポイント
1偵察100
2セッション探索150
3PHP シリアライゼーション150
4オブジェクトライフサイクル / デストラクタ200
5フルチェーン250
6修復 (パッチ適用済みターゲット)150

攻撃フロー (学習用)

Unauthenticated Request → LTI (/lti.php) → Session Storage
  → Logout (/logout.php) → unserialize() → Object → __destruct()
  → Controlled write (/drop/) → CTF Flag

docs/ATTACK_FLOW.md を参照してください。

セーフティモデル

  • ターゲットはデフォルトで 127.0.0.1 にバインドされます
  • Docker ソケットなし、特権モードなし
  • Gadget は basename() を使用して /var/www/html/drop/ 配下にのみ書き込みます
  • system() / exec() / リバースシェルはありません
  • Nuclei テンプレートは検出専用です

Makefile

make build && make up
make attacker
make health && make test
make reset

ドキュメント

ドキュメント対象読者
docs/STUDENT.md学生
docs/INSTRUCTOR.md講師
docs/VULNERABILITY.md実際の CVE ↔ ラボのマッピング
docs/ATTACK_FLOW.md攻撃チェーン図
docs/REMEDIATION.mdパッチ適用パターン
docs/SOLUTIONS.md講師限定

ライセンス

MIT — 教育目的での利用に限ります。SECURITY.md を参照してください。

ツールをダウンロード