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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
HTB-TwoMillion-machine — Hack The Box TwoMillion マシンの攻略記事 — JWT/招待コードバイパス、IDOR、コマンドインジェクション、および CVE-2023-0386 の権限昇格。 | Kitploit
ツール/GitHubGitHub/abedallarawashdeh/htb-twomillion-machine
特権昇格ウェブアプリケーション悪用APIセキュリティテスト情報収集CTFペネトレーションテスト学習と教育
GitHubabedallarawashdeh/htb-twomillion-machine

HTB-TwoMillion-machine

人気

すべて見る →

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

すべてのツールを探索

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

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

Hack The Box TwoMillion マシンの攻略記事 — JWT/招待コードバイパス、IDOR、コマンドインジェクション、および CVE-2023-0386 の権限昇格。

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

Hack The Box - TwoMillion 攻略記事

概要

このリポジトリには、Hack The Box - TwoMillion マシンに対する私のウォークスルーが含まれています。この記事の目的は、私の方法論を記録し、列挙プロセスを説明し、User と Root の両方のアクセスにつながった悪用チェーンを示すことです。

免責事項: この記事は教育目的のみを意図しています。すべての操作は、Hack The Box が提供する法的なラボ環境で実施されました。

マシン情報

プラットフォーム難易度オペレーティングシステム
Hack The Box簡単Linux

対象スキル

  • 列挙
  • Webアプリケーションテスト
  • JavaScript解析
  • API列挙
  • IDOR脆弱性
  • コマンドインジェクション
  • 認証情報の発見
  • ローカル権限昇格
  • CVEの悪用

列挙

まず、対象マシン上のポートとサービスを確認するため、列挙を開始しました。

HTTPサービスが存在し、別のホストにリダイレクトされることが分かりましたが、このホスト名にはIPが存在しなかったため、/etc/host を編集しました。

リンクを開こうとすると、このページが表示されました。次に、関心のあるページに移動して内容を確認しました。

このWebページを見つけ、Join HTB をクリックしました。

次に、このページを開いたときに読み込まれるファイルを確認したところ、興味深いJSファイルを見つけました。

これがファイルの内容ですが、難読化されているため、コードを理解するために難読化を解除したいと思います。

こちらがコードです。調査すべきURLがあるようです。

ここでは、招待キーを生成する方法を調べるため、このエンコードされたデータを取得してデコードしました。

ローカルのCyberChefを使用してデコードすると、キーを生成するためのパスが得られました。

URLパスを編集すると、招待コードが得られましたが、エンコードされているようです。

base64を試したところ、成功しました!! 招待キーを入手できました。

招待コードを使用して登録し、詳細を入力します。

このページが表示されたので、何か価値のあるものを探し始めました。

VPNファイル生成機能を見つけました。特権アカウントに関する情報が得られれば非常に有用です。

前のページのリンクを辿り、エンドポイントを探したところ、管理者向けの非常に興味深いパスが見つかりました。

ここで、自分のアカウントに管理者認証を取得しようと試み始めました。

最終的にIDを取得し、管理者権限を獲得できたと思われるため、認証ステータスを確認します。

予想通り、管理者アクセスを取得できました。次のステップとして、管理者としてVPNを生成してみます。

ここでは、応答で要求された項目を入力し始めます。

VPNファイルを取得しましたが、コマンドインジェクションを試してみてはどうでしょうか?!

予想通り、成功しました!!!

.env のような興味深いファイルを確認したところ、adminのパスワードを入手しました。

そしてついに、マシン内部に侵入しました。

userフラグを読む

ここではすべて、Root フラグを取得しようとしています

ここで、非常に重要な脆弱性を明らかにするEmailを入手しました。

カーネルバージョンを特定した後、それに影響する既知の脆弱性を調査し、CVE-2023-0386 を見つけました。これは、Linuxカーネルの OverlayFS 実装におけるローカル権限昇格 (LPE) 脆弱性です。OverlayFS がLinuxケーパビリティを持つファイルを処理する際の欠陥を悪用することで、ローカルの攻撃者がroot権限を取得できます。対象マシンは脆弱なカーネルを実行していたため、この脆弱性は現在のユーザーからrootへ権限を昇格させるための適切な経路を提供しました。

この脆弱性の悪用方法を調査したところ、このPoCを見つけたので、それを試してみました。

VM内にリポジトリをダウンロードし、scpを使用してTwoMillionマシンにコピーしました。READMEファイルを読み、エクスプロイトを実行しました。

ここでRootアクセスを取得し、Root フラグを読み取ることができました。

完了!!

ありがとう <3

Abdullah Rawashdeh

ツールをダウンロード