AI 코딩 어시스턴트가 역공학 도구 선택과 실행 흐름을 자동으로 결정하게 하는 라우팅 패키지
APK 파일이나 바이너리를 분석해야 할 때, 어떤 도구를 먼저 실행해야 할지 고민하지 않아도 됩니다. 이 저장소는 AI 에이전트가 작업 유형을 파악해 필요한 도구와 스크립트를 자동으로 찾아 실행하는 경로를 만들어 줍니다. 이는 복잡한 보안 분석 작업을 반복 가능한 워크플로우로 전환하는 라우팅 시스템입니다.
도구 선택의 혼란을 해결하는 자동 라우팅
보안 연구나 역공학 작업에서는 jadx, Frida, IDA Pro 등 수많은 도구 중 상황에 맞는 것을 고르는 것이 큰 장벽입니다. 이 패키지는 44개의 라우팅 규칙을 기반으로 작업의 성격에 따라 적절한 기술 모듈을 선택합니다. AI 에이전트가 명령어를 추측하는 대신, 검증된 워크플로우를 따르도록 유도합니다. 이를 통해 동일한 실수를 반복하지 않고, 경험 기반의 분석 과정을 재현할 수 있습니다.
지원하는 분석 시나리오와 범위
이 저장소는 다양한 보안 분석 영역을 커버하는 45개 이상의 기술 모듈을 포함합니다.
- 모바일 앱 분석 APK 및 iOS 모바일 앱의 역공학을 위한 전용 스킬을 제공합니다.
- 바이너리 및 프론트엔드 exe, dll, so, elf 파일과 프론트엔드 JS 암호화 파라미터 분석을 지원합니다.
- 침투 테스트 및 CTF 침투 테스트 도구, 공격 체인 오케스트레이션, 그리고 42개의 하위 스킬을 가진 CTF 샌드박스 오케스트레이터를 포함합니다.
- 특수 분야 보안 펌웨어, IoT, 공급망 보안, LLM/AI 보안, EDR 바이패스 등 전문 분야를 다룹니다.
설치 환경과 클라이언트 연동
이 패키지는 Windows와 Ubuntu에서 CI를 통해 검증되며, 특정 AI 클라이언트에 종속되지 않는 중립적인 구조를 가집니다. Claude Code, Cursor, Cline, Kiro 등 다양한 AI 코딩 클라이언트와 연동할 수 있습니다. 설치 전 Java/JDK, Node.js 22.12 이상, Python 3.x 환경이 필요합니다. 저장소를 클론한 후 플랫폼에 맞는 스크립트를 실행해 로컬 도구 인덱스를 갱신해야 합니다.
사용 전 반드시 확인해야 할 법적 및 기술적 제약
이 프로젝트는 합법적인 보안 연구, 교육, CTF 대회, 또는 명시적인 권한이 있는 시스템 테스트를 위해 설계되었습니다. 권한 없는 접근이나 스캐닝, 악용은 엄격히 금지되며, 사용자는 법적 준수에 대한 전적인 책임을 집니다. 또한, 이 도구는 분석의 정확성을 보장하지 않으며, 모든 결과는 사용자의 판단 하에 해석되어야 합니다.