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デバッグを実施し、分析戦略とテンプレートのライブラリと組み合わせます。主なプロセスは以下の通りです:
- 分析:MCPツールを使用してコードを検索、Hookを挿入、関数呼び出しをトレースします。
- 判断:反ボット保護の種類(シグネチャベース、行動ベース、または純粋なオブフスケーション)を特定します。
- 実装:提供されたテンプレートを使用して、Node.js(
cryptoまたはvmサンドボックス経由)またはPython(pycryptodomeまたはcurl_cffi経由)でロジックを実装します。
対象ユーザー
- Webリバースエンジニアリングを行うセキュリティ研究者や開発者。
- 高度な反ボットシステムを回避する必要があるスクレイパーを開発するデータエンジニア。
- サーバーサイド言語で複雑なJSベースの暗号化やシグネチャロジックを再現する必要がある開発者。
特徴
- 二言語対応:Node.jsおよびPython用の即時利用可能なテンプレートを提供。
- 高度なデオブフスケーション:ソースレベルのインストルメンテーションによるOBオブフスケーション、制御フロー平坦化、JSVMP(JavaScript仮想マシン保護)の対処戦略。
- 反検出統合:Camoufoxを活用し、エンジンレベルの指紋マスキングにより高レベルの保護を回避。
- Cookieの属性付与:HTTPヘッダーとJavaScriptによる設定を区別する専用ツール。
- WASMサポート:WebAssembly暗号モジュールのリバースエンジニアリング用のツールとガイドを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト