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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
RootQuest-CTF-Box-Multi-Stage-Exploitation-VM — 多段階ペネトレーションテストを教えるために設計されたカスタムの脆弱VM(Ubuntu 14.04)。フォレンジック、Webエクスプロイト(SQLi、XSS)、暗号、カーネルエクスプロイト(OverlayFS/CVE-2015-1328)にわたる10の相互接続されたチャレンジを備え、完全なroot権限の奪取を目指します。 | Kitploit
ツール/GitHubGitHub/thieveshkar/rootquest-ctf-box-multi-stage-exploitation-vm
特権昇格脆弱性分析ウェブアプリケーション悪用フォレンジック暗号化CTFペネトレーションテスト学習と教育バイナリエクスプロイト

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ラボと実践
GitHubthieveshkar/rootquest-ctf-box-multi-stage-exploitation-vm

RootQuest-CTF-Box-Multi-Stage-Exploitation-VM

多段階ペネトレーションテストを教えるために設計されたカスタムの脆弱VM(Ubuntu 14.04)。フォレンジック、Webエクスプロイト(SQLi、XSS)、暗号、カーネルエクスプロイト(OverlayFS/CVE-2015-1328)にわたる10の相互接続されたチャレンジを備え、完全なroot権限の奪取を目指します。

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

RootQuest CTF Box — 多段階エクスプロイトVM 💀

Kalaichelvan Thieveshkar (CB013248) · Staffordshire University · COMP50003 - サイバーセキュリティ II


概要

RootQuest は、5つのセキュリティドメインにわたる10段階の連続的な攻撃経路を含む、専用設計のCTF仮想マシンです。各チャレンジは次のステップで必要となる出力を生成します。プレイヤーは、完全なroot権限奪取に到達するために、Web、暗号、ネットワーク、そしてローカルのエクスプロイトを連鎖させなければなりません。

警告 / 想定される用途: このVMは、教育、防御、および許可されたCTF用途のみを対象としています。本番ネットワークにはデプロイしないでください。隔離されたラボ内でのみ使用してください。


プロジェクトリンク

リソースURL / ファイル名
CTF VMイメージ(OVA / VHD / VMware — zip圧縮)RootQuest--Thieveshkar_CB013248.vmx — VMをダウンロード(zip圧縮)
テクニカルレポート(設計とリスク分析)テクニカルレポート(PDF)
エクスプロイト・ウォークスルー(ステップバイステップガイド)Mediumのウォークスルー
ライセンス./LICENSE

プロジェクトの目標 🎯

完全なroot権限奪取を達成するために、プレイヤーが5つのセキュリティドメインを横断する連続的な攻撃経路を辿ることを強制する、複雑な10チャレンジ構成のCapture The Flag(CTF)仮想マシン(RootQuest)を設計・実装すること。


アーキテクチャとテクノロジー ⚙️

  • ベースOS: Ubuntu 14.04.1 LTS(最終段階のカーネルエクスプロイトを狙ったもの)。
  • サービス: Apache 2.4.7、PHP 5、MySQL 5.5、OpenSSH 6.6.1p1(カスタムポート 2222)、カスタムPython TCPサービス(ポート 8888)。
  • エクスプロイトパイプライン: チャレンジは相互に連携しており、あるステップの出力(例: XSSフラグ)が次のステップの入力(例: TCPサービスのパスフレーズ)として必要になります。

主要なチャレンジドメイン 🧩


チャレンジ構成の概要

初期アクセス: 破損したPNG画像を修正(hex編集)して、隠しWebページを明らかにする。
Webピボット: SQLインジェクションでSHA1ハッシュ化されたログインをバイパスしてフォーラムページに到達する。
C2取得: フォーラムでXSSペイロードを実行し、隠しページからセッショントークンを窃取する。
ネットワークアクセス: XSSトークンを秘密コードとして使用し、カスタムTCPサービスと対話する。
SSH準備: ページソースからパスフレーズ(ROT13 + Base64)をデコードし、プレイヤーのAES-256暗号化SSH秘密鍵を復号する。
ユーザーシェル: player1 としてSSH接続する。
ピボットシェル: カスタムSUIDバイナリを悪用して developer ユーザーへ権限昇格する。
Root: 脆弱なLinuxカーネル(OverlayFS)エクスプロイト(CVE-2015-1328)をコンパイルして実行し、完全なroot権限を獲得する。


VMアーカイブ内のファイル

提供されるzip圧縮アーカイブには以下が含まれます:

  • RootQuest--Thieveshkar_CB013248.vmx — VMware構成ファイル(VMwareでダブルクリックすると開きます)。
  • 関連する仮想ディスクファイル(*.vmdk)およびVMに必要なすべてのサポートファイル。
  • README.md(このファイル)。
  • license_ctf_rootquest.md。
  • report/ — テクニカルレポート(設計とリスク分析)PDFを含む。
  • walkthrough/ — 追加のウォークスルーリソース(高レベルのウォークスルーはMediumにも掲載)。

ダウンロード(VMアーカイブ / Drive):
RootQuest VMをダウンロード(zip圧縮)


VMの開き方(クイック手順)

Windows / macOS(VMware Workstation / VMware Player / VMware Fusion)

  1. 上記のDriveリンクからzip圧縮アーカイブをダウンロードする。
  2. アーカイブをフォルダに抽出/解凍する(右クリック → すべて抽出... またはお使いのアーカイブツールを使用)。
  3. RootQuest--Thieveshkar_CB013248.vmx を探す。
  4. RootQuest--Thieveshkar_CB013248.vmx をダブルクリックする — VMwareが自動的にVMを開くはずです。
    • または、VMwareを開く → ファイル → 開く → RootQuest--Thieveshkar_CB013248.vmx を選択します。
  5. VMのネットワークアダプターが NAT または ホストオンリー(分離に推奨)に設定されていることを確認する。
  6. VMの電源を入れる。破壊的な手順の前にスナップショットを取得する。

Linux(VMware Workstation / Player)

root@kitploit:~
# Example unzip + open steps (adjust to your GUI / VMware setup)
unzip RootQuest--Thieveshkar_CB013248.zip -d rootquest_vm
# Then open VMware and File → Open → rootquest_vm/RootQuest--Thieveshkar_CB013248.vmx
ツールをダウンロード
ドメイン難易度エクスプロイト手法
フォレンジック中 / 高破損したPNGヘッダーの修復(hex編集)、PCAPからのBrainf**ckコード抽出
Webエクスプロイト中 / 高SQLインジェクションによるバイパス(SHA1ハッシュ)→ XSSによるセッショントークン抽出
暗号中 / 高ROT13 + Base64デコードされたパスフレーズを使用したAES-256 SSH鍵の復号、多層化された5段階の暗号の逆変換
権限昇格中 / 高ユーザーアカウントを切り替えるためのSUIDバイナリ実行(simple_suid)、最終的なrootアクセスのためのカーネルエクスプロイト(OverlayFS、CVE-2015-1328)
ネットワーク中C2フラグを必須の秘密コードとして使用したカスタムTCPサービスとの対話