AI 에이전트 도구
AI 에이전트를 위한 안드로이드 APK 리버스 엔지니어링 스킬
newliver666/apk-reverse
GitHub본 프로젝트는 AI 에이전트가 안드로이드 APK 리버스 엔지니어링, 광고 제거, DEX 패치 등 복잡한 보안 분석을 수행하도록 설계된 전문 지식 기반 스킬입니다.
세 줄 요약
- 단순 튜토리얼 형식이 아닌 '절차적 게이트'와 '증상 인덱스'를 통해 작업 흐름을 제어하며, 난독화 타겟이나 gRPC 같은 비표준 프로토콜 분석까지 지원합니다.
- 클라이언트 측 결함과 서버 측 문제를 명확히 분리하고, 패치된 앱이 원격으로 무력화되는 것을 방지하는 등 심층적인 보안 검증에 활용됩니다.
- 일반 도구가 아닌 에이전트가 단계별로 작업을 수행하도록 구조화된 '절차서' 형태의 스킬로서, 특정 AI 환경에서 작동합니다.
본 자료는 단순한 튜토리얼 형식이 아닌, (예: Claude Code 또는 Codex)가 로드하여 사용할 수 있도록 설계된 전문 '스킬'입니다. 이 스킬은 안드로이드 APK 리버스 엔지니어링, 디블로팅, 광고 제거, 정밀한 인덱스 패치, 그리고 런타임/서버 분석 등 복잡하고 심층적인 보안 작업을 수행하는 데 초점을 맞추고 있습니다.
작업 흐름을 제어하기 위해 '절차적 게이트'와 '증상 인덱스'를 핵심 구조로 사용합니다. 특히, `SKILL.md`는 조언보다는 실행 절차서 형태로 작성되었으며, 네 가지 오버라이드 규칙(R1–R4), 각 단계별 통과 기준을 갖춘 네 개의 게이트(G1–G4) 등을 통해 모델이 체계적으로 작업을 진행하도록 유도합니다.
해당 스킬은 난독화되거나 패킹된 타겟 분석, gRPC나 QUIC/HTTP3와 같은 비표준 프로토콜 처리 등 고난도의 보안 문제를 다룹니다. 또한, 클라이언트 측 결함과 서버 측의 문제 발생 원인을 명확히 분리하고, 빌드 세트(split APK / App Bundle)를 읽거나 메모리 덤프를 분석하는 등 광범위한 기술적 검증 능력을 제공합니다.
용어 풀이
- AI 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.