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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
blackbox-pentesting-infsecos — SecOS:1 (VulnHub) に対する完全なブラックボックス侵入テスト — CSRFエクスプロイト、CVE-2015-1328 (OverlayFS) による権限昇格、ポストエクスプロイテーション | Kitploit
ツール/GitHubGitHub/saqib-butt2/blackbox-pentesting-infsecos
パスワードクラッキング特権昇格偵察脆弱性分析エクスプロイトウェブアプリケーション悪用ポストエクスプロイトCTFペネトレーションテスト

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
コマンド&コントロール
GitHubsaqib-butt2/blackbox-pentesting-infsecos

blackbox-pentesting-infsecos

SecOS:1 (VulnHub) に対する完全なブラックボックス侵入テスト — CSRFエクスプロイト、CVE-2015-1328 (OverlayFS) による権限昇格、ポストエクスプロイテーション

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

ブラックボックス侵入テスト — SecOS:1 (VulnHub)


概要

SecOS:1(VulnHub の意図的に脆弱性を持たせたCTFマシン)に対する完全なブラックボックス侵入テスト。目的は、事前知識ゼロの実戦的な攻撃者をシミュレートし、/root/flag.txt の取得によって立証されるルート権限での侵害を達成することである。

すべてのテストは、大学のモジュールの一環として管理された仮想ラボ(Apporto Cloud)内で実施された。実際のシステムは標的としていない。


ラボ環境

マシン役割IP
Kali Linux (saqib85)攻撃者192.168.122.186
SecOS:1 (InfoSecOS)主ターゲット192.168.122.202
Ubuntu DVWA追加ターゲット192.168.122.51
Windows XP追加ターゲット192.168.122.6
  • ネットワーク: NAT — 192.168.122.0/24
  • プラットフォーム: Apporto Cloud Lab

手法

Hacking Exposed フレームワーク(McClure, Scambray & Kurtz, 2003)に従った:

  1. 情報収集(フットプリンティング)
  2. スキャンとマッピング
  3. 列挙
  4. 脆弱性評価
  5. アクセス獲得
  6. 権限昇格
  7. 事後操作 -> 窃取 -> 痕跡の消去 -> バックドア作成

攻撃チェーン

特定された脆弱性 — 計22件(Nessus)

使用ツール


リポジトリファイル

ファイル説明
README.mdこのファイル
exploit-commands.sh全フェーズのすべてのコマンド
csrf-exploit.html

推奨事項

  1. CSRF トークンをすべての状態変更エンドポイントに実装し、パスワード変更には現在のパスワードを要求すること
  2. OS とサービスのパッチ適用 — Ubuntu、OpenSSH、Node.js をアップグレードし、カーネルパッチを適用すること
  3. MongoDB の認証 — 認証情報を必須にし、認証なしのままにしないこと
  4. パスワードハッシュ — SHA-256 を、ソルト付きの Argon2 または bcrypt に置き換えること
  5. SSH の堅牢化 — パスワード認証を無効にし、鍵ベース認証のみを使用すること
  6. HTTP セキュリティヘッダー — X-Frame-Options、X-Content-Type-Options、CSP を追加すること

証拠

CSRF — ヒントページのソースコード

ヒントページのソースコード

CSRF — spiderman がリンクにアクセスしたことを確認する Apache ログ

Apache ログ

abc123 による spiderman ログイン

spiderman のログイン

spiderman としての SSH アクセス

SSH ログイン

抽出された MongoDB レコード

MongoDB レコード

作成されたバックドアユーザー

バックドアユーザー

設定された cron ジョブのリバースシェル

cron ジョブ

Kali への cron ジョブ接続の確認

cron ジョブの接続

参考文献

  • McClure, S., Scambray, J. and Kurtz, G. (2003) Hacking Exposed. McGraw-Hill/Osborne.
  • VulnHub — https://www.vulnhub.com/entry/secos-1,88/
  • Exploit-DB 37292 — https://www.exploit-db.com/exploits/37292
  • PEASS-ng LinPEAS — https://github.com/peass-ng/PEASS-ng

免責事項: すべてのテストは、管理された大学のラボ環境(CSI_7_PTE, LSBU)内で、意図的に脆弱性を持たせた CTF マシンに対して実施された。教育目的のみで許可されている。

ツールをダウンロード
ステップアクション詳細
1ネットワーク探索Nmap · Netdiscover が 192.168.122.202 をターゲットとして特定
2ポートスキャンポート 22(OpenSSH 6.6p1) · ポート 8081(Node.js/Express)
3Web 列挙Gobuster · Dirb · Nikto → /hint、/change-password、/users、/messages を発見
4CSRF エクスプロイトholidays.html を作成 → 管理者 spiderman に送信 → パスワードが abc123 に変更
5認証情報の発見spiderman の受信箱に SSH パスワード(CrazyPassword!)が含まれていた
6SSH アクセスポート 22 で spiderman としてシェルを獲得
7権限昇格LinPEAS → カーネル 3.13.0-24 → CVE-2015-1328(OverlayFS)→ root シェル
8侵害の証明/root/flag.txt を取得
9事後操作/etc/passwd と /etc/shadow をダンプ · MongoDB レコードを抽出 · SHA-256 ハッシュをクラック · ログを消去 · バックドアユーザーを作成 + ポート 4444 の cron リバースシェルを設定
脆弱性重要度CVSSCVE
Ubuntu 14.04 LTS — サポート終了(EOL)クリティカル10.0—
OverlayFS の権限昇格クリティカル—CVE-2015-1328
OpenSSH 6.6p1 — 旧バージョン · ユーザー名列挙高7.8CVE-2018-15473
node-serialize による Node.js RCE高7.5—
/change-password エンドポイントの CSRF高——
MongoDB — 認証なし高——
ソルトなしの SHA-256 ハッシュ高——
Slowloris DoS中5.0CVE-2007-6750
HTTP セキュリティヘッダーの欠如低——
ICMP タイムスタンプ開示低2.1—
カテゴリツール
探索Nmap, Netdiscover
Web 列挙Gobuster, Dirb, Nikto
脆弱性評価Nessus Essentials, Searchsploit
エクスプロイトBurp Suite, Metasploit
権限昇格LinPEAS, GCC, Exploit-DB 37292.c
事後操作John the Ripper, Netcat, SSH
インフラストラクチャApache2(ペイロードホスティング)
spiderman のパスワードを変更した CSRF ペイロード
user-creation.shKali 上の攻撃者ユーザー設定