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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
react2shell_analyzer — CVE-2025-55182 react2shellを分析するためのDartパッケージ | Kitploit
ツール/GitHubGitHub/benrich127n/react2shell_analyzer
動的分析 (サンドボックス)脆弱性分析ウェブプロキシと傍受ウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト
GitHubbenrich127n/react2shell_analyzer

react2shell_analyzer

CVE-2025-55182 react2shellを分析するためのDartパッケージ

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

人気

すべて見る →

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

すべてのツールを探索

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

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

React2Shell Analyzer

Next.jsサーバーとブラウザ/PoC間のNext.js Server Actionsトラフィックを検査するための強力なHTTPプロキシアナライザ。

GitHub リポジトリ
https://github.com/Benrich127N/react2shell_analyzer.git

機能

  • 🔍 ヘッダー検査: すべてのリクエストおよびレスポンスヘッダーを記録
  • 📦 マルチパート分析: マルチパートフォームセクションを解析して表示
  • ⚠️ パターン検出: 疑わしいパターンを特定:
    • React Flightトークン ($@, $K:)
    • プロトタイプ汚染の試み (__proto__, constructor.prototype)
    • Server Action参照
  • 🎨 カラー出力: 見やすい色分けログ
  • 🚀 ゼロ設定: すぐに動作

アーキテクチャ

root@kitploit:~
PoC/Browser → Dart Proxy (4000) → Next.js Server (3000)

インストール

グローバルコマンドラインツールとして:

root@kitploit:~
dart pub global activate react2shell_analyzer

プロジェクトの依存関係として:

root@kitploit:~
dependencies:
  react2shell_analyzer: ^1.0.0

次に実行

root@kitploit:~
dart pub get


使い方

コマンドライン

root@kitploit:~
# Start with defaults (proxy on 4000, forwards to localhost:3000)
react2shell_analyzer

# Custom configuration
react2shell_analyzer --proxy-port 8080 --target-port 3000 --target-host example.com

# Disable specific features
react2shell_analyzer --no-headers --no-color

Dartでのプログラム的利用

root@kitploit:~

import 'package:react2shell_analyzer/react2shell_analyzer.dart';

void main() async {
  final config = ProxyConfig(
    proxyPort: 4000,
    targetHost: 'localhost',
    targetPort: 3000,
  );

  await runProxy(config: config);
}

出力例

================================================================================

root@kitploit:~

[a3f8bc21] POST /api/action
Time: 2025-12-07T10:30:45.123Z

REQUEST HEADERS:
  content-type: multipart/form-data; boundary=----WebKitFormBoundary
  next-action: abc123def456

MULTIPART REQUEST BODY:
  Found 2 parts

  PART 1:
    Content-Disposition: form-data; name="0"
    
    Content:
      {"action":"$@1","data":{"userId":123}}

  PART 2:
    Content-Disposition: form-data; name="1_$ACTION_REF_1"
    
    Content:
      $K:1234567890abcdef

[a3f8bc21] RESPONSE: 200

⚠️  SUSPICIOUS PATTERNS DETECTED:
   [React Flight action reference] \$@ at Part 1
     Context: {"action":"$@1","data":{"userId":123}}
   [React Flight key marker] \$K: at Part 2
     Context: $K:1234567890abcdef

ユースケース

🐛 セキュリティ研究: Next.js Server Actionsの脆弱性を分析

🔬 開発: マルチパートフォーム送信のデバッグ

📊 トラフィック分析: React Flightプロトコルの理解

🛡️ ペネトレーションテスト: プロトタイプ汚染ベクトルの特定

コントリビューション

コントリビューションを歓迎します!GitHubでissueを開くか、プルリクエストを送信してください。

ツールをダウンロード