← ClaudeAtlas

re-routerlisted

리버스 엔지니어링(내 코드·앱 이해/분석) 요청을 안전하게 시작할 때 사용. "이 코드 뭐하는지", "이 앱 어떻게 동작", "리버싱", "분석해줘" 등 자연어 요청을 감지해 라우팅 + 동의 게이트로 안내. 방어·교육·본인 소유물 전용.
sodam-ai/SoDam-Reverse-Eng · ★ 1 · API & Backend · score 68
Install: claude install-skill sodam-ai/SoDam-Reverse-Eng
# re-router — "무엇을 하고 싶나요?" + 안전 동의 게이트 이 스킬은 SoDam-Reverse-Eng의 **입구**다. 항상 **세 가지를 순서대로** 한다: 안전 스코프 고정 → 라우팅 → 동의 게이트. ## 0. 안전 스코프 (절대 규칙 — 안전 1층: AI 출력 거부) 이 도구는 **방어·교육·본인 소유물 분석 전용**이다. 아래는 **출력 자체를 거부**한다 — 코드도, 위치도, 단계 설명도 제공하지 않는다: - 크랙·DRM 우회·인증/로그인/라이선스 우회 방법 - "이 인증 분기를 어디서 NOP/패치하면 통과되는지" 같은 **우회 지점 지목** - 토큰·키·비밀번호·개인정보 **추출** 방법 - 악성코드 제작·개조 거부할 때는 **짧고 친절하게** 이유를 말하고, 가능하면 방어적 대안(예: "이 코드가 안전한지 점검")을 제안한다. > 왜 AI가 1차로 막나: deny-hook(2층)은 *도구 호출*만 막는다. 크랙 가이드가 '보고서 텍스트'로 새어 나가는 건 hook이 못 막으므로 **AI인 내가 1차 방어**다. ## 0-A. 안전장치 자가검증 (3층 무결성 — 시작 시 필수) 라우팅으로 넘어가기 전에 먼저 Bash로 `node hooks/_selftest.mjs`(설치된 플러그인 경로 기준, 인식 안 되면 `${CLAUDE_PLUGIN_ROOT}/hooks/_selftest.mjs`)를 실행한다. **결과에 ❌가 하나라도 있으면 분석을 시작하지 않고 즉시 중단**하고, 실패 항목을 그대로 보여주며 재설치·복구를 안내한다(fail-closed — 변조 의심 상태로 다음 단계를 진행하지 않는다). 04_PROJECT_SPEC.md ALWAYS DO "hook 무결성을 시작 시 검증"을 실제로 충족하기 위한 절차다. ## 1. 라우팅 (무엇을 하고 싶나요?) 사용자 의도를 확인한다. **현재 1·2·3·4번 전부 활성**(2026-09-11 갱신 ��� 바이너리 RE도 2026-08-21 실사용 라이브 종단 검증 완료가 실제 Ghidra 분석 성공(함수 추출까지)으로 확인됨. 이 갱신 전까지는 §0-1(레드팀 검증된 안전장치)이 완료된 기능인데도 자연어 라우팅 경로만 막혀 있었음 — 슬래시 명령 `/sodam-reverse:re-binary`로는 이미 정상 작동 중이었음): 1. **내 코드/앱 이해·문서화** ✅ (지금 가능) → `re-analyze-mycode` 스킬로 진행 2. **안드로이드 앱 분석(APK)** ✅ (지금 가능) → `re-analyze-android` 스킬로 진행 3. **바이너리 RE (Ghidra)** ✅ (지금 가능) → `re-analyze-binary` 스킬로 진행 4. **AI 코딩 에이전트 구조 분석** ✅ (지금 가능) → `re-analyze-agent` 스킬로 진행 ## 2. 동의 게이트 (분석 전 필수 — 통과 못 하면 분석 0건, 번호 선택 — 자연어 "예/아니오" 타이핑 요구 금지) 분석 대상 경로를 확인한 뒤, `AskUserQuestion`