WhiteNightShadow/hello_js_reverse_skill

🔧 AI-powered JS逆向工程 Skill —— 覆盖加密还原、混淆分析、动态Cookie、WASM逆向、协议对抗等全链路场景,通过 Node.js 实现算法还原与模拟请求。适配 Claude Code / Claude.ai / 其他AI编码工具

何を解決するか

このプロジェクトは、APIシグネチャの復元と、反ボット保護の回避を目的とした包括的なフレームワークとツールセットを提供します。難解なJavaScriptの解析、ブラウザの指紋認証(CloudflareやAkamaiなど)の回避、Node.jsまたはPythonでの暗号化アルゴリズムの再実装といった課題に対処します。

動作方法

このシステムはAIエージェント(CursorやClaude Codeなど)の「スキル」として動作し、camoufox-reverse MCPサーバーと統合することで一貫したワークフローを提供します。C++エンジンレベルの反検出ブラウザ(Camoufox)を用いてネットワークキャプチャ、ソースコードの特定、Hookデバッグを実施し、分析戦略とテンプレートのライブラリと組み合わせます。主なプロセスは以下の通りです:

  1. 分析:MCPツールを使用してコードを検索、Hookを挿入、関数呼び出しをトレースします。
  2. 判断:反ボット保護の種類(シグネチャベース、行動ベース、または純粋なオブフスケーション)を特定します。
  3. 実装:提供されたテンプレートを使用して、Node.js(cryptoまたはvmサンドボックス経由)またはPython(pycryptodomeまたはcurl_cffi経由)でロジックを実装します。

対象ユーザー

  • Webリバースエンジニアリングを行うセキュリティ研究者や開発者。
  • 高度な反ボットシステムを回避する必要があるスクレイパーを開発するデータエンジニア。
  • サーバーサイド言語で複雑なJSベースの暗号化やシグネチャロジックを再現する必要がある開発者。

特徴

  • 二言語対応:Node.jsおよびPython用の即時利用可能なテンプレートを提供。
  • 高度なデオブフスケーション:ソースレベルのインストルメンテーションによるOBオブフスケーション、制御フロー平坦化、JSVMP(JavaScript仮想マシン保護)の対処戦略。
  • 反検出統合:Camoufoxを活用し、エンジンレベルの指紋マスキングにより高レベルの保護を回避。
  • Cookieの属性付与:HTTPヘッダーとJavaScriptによる設定を区別する専用ツール。
  • WASMサポート:WebAssembly暗号モジュールのリバースエンジニアリング用のツールとガイドを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト