WhiteNightShadow/hello_js_reverse_skill

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

해결하는 문제

이 프로젝트는 JavaScript 역공학을 위한 포괄적인 툴킷과 방법론을 제공합니다. 특히 복잡한 인터페이스 서명, JS 오브스커레이션, 커스텀 가상 머신(JSVMP), 동적 쿠키 생성과 같은 반 스크래핑 조치를 우회하여 웹 API를 분석하는 데 초점을 맞추고 있습니다. 이를 통해 개발자는 Node.js 또는 Python에서 이러한 프로세스를 재현할 수 있습니다.

작동 방식

이 프로젝트는 Cursor, Claude Code, Codex와 같은 AI 에이전트를 위한 '스킬'로 작동하며, 역공학 작업을 수행하기 위한 구조화된 프레임워크, 참조 문서, 도구 템플릿을 제공합니다. camoufox-reverse MCP 서버와 통합되어, 소스 코드 검색, 후크 삽입, 네트워크 분석에 사용되는 반 탐지 브라우저를 활용합니다. 워크플로우는 반 스크래핑 유형을 식별하고, 후크 또는 인스트루멘테이션을 통해 서명 생성 체인을 추적한 후, 제공된 템플릿을 사용하여 순수 알고리즘 복원, VM 샌드박싱, 또는 WASM 로딩을 구현하는 것입니다.

대상 사용자

웹 데이터 수집이 필요한 개발자나 보안 연구자, 암호화된 API 요청을 분석하거나 고도의 봇 탐지 시스템을 우회하고자 하는 사람들을 위한 것입니다.

주요 특징

  • 다중 언어 복원: Node.js 및 Python 모두에서 역공학된 알고리즘을 구현할 수 있습니다.
  • 고급 디오브스커레이션: 제어 흐름 평탄화, OB 오브스커레이션, JSVMP 바이트코드 분석에 대한 전략을 제공합니다.
  • 심층 인스트루멘테이션: 소스 레벨 인스트루멘테이션과 JSVMP 인터프리터 후크를 통해 서명 생성을 추적합니다.
  • 반 탐지 통합: Camoufox C++ 엔진 레벨의 지문을 사용하여 분석 중 탐지 회피를 가능하게 합니다.
  • 쿠키 속성 부여: HTTP Set-Cookie와 JS 생성 쿠키를 구분할 수 있는 도구를 제공합니다.
  • AI 준비 완료: AI 코드 에이전트가 분석 프로세스를 자동화할 수 있도록 특별히 구조화된 스킬입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트