schlarpc/re-shell
Nix-powered agentic reverse engineering environment
해결하는 문제
Claude Code와 함께 사용하기 위해 특별히 최적화된 사전 구성된 재현 가능한 리버스 엔지니어링 환경을 제공합니다. Ghidra나 Frida와 같은 복잡한 툴체인을 수동으로 설정할 필요 없이, AI 에이전트가 바이너리, 아카이브, 네트워크 캡처를 자동으로 분석할 수 있도록 필요한 도구와 컨텍스트를 보장합니다.
작동 방식
이 프로젝트는 Nix flake 기반 개발 쉘을 사용하여 Ghidra, radare2, Frida, mitmproxy, YARA 등을 포함하는 포괄적인 리버스 엔지니어링 툴 세트를 패키지화합니다. CLAUDE.md 파일을 사용해 워크스페이스에서 감지된 파일 유형에 따라 특정 "스킬"을 트리거합니다. 예를 들어, .exe 파일이 존재하면 Windows RE 스킬이 활성화되어 해당 작업에 필요한 전문 문서와 워크플로우를 Claude에게 제공합니다.
대상 사용자
소프트웨어 바이너리와 네트워크 트래픽 분석을 AI 에이전트를 통해 자동화하고 싶은 보안 연구자, 멀웨어 분석가, 리버스 엔지니어.
주요 특징
- 자동화된 툴체인: 여러 업계 표준 도구를 하나의 재현 가능한 환경에 통합.
- 컨텍스트 인식 스킬: 파일 확장자(Windows, Android, Web RE)에 따라 전문 워크플로우를 자동으로 활성화.
- 자기 수정 가능: 분석 세션 중에 Claude가 필요한 Python, Node.js, 또는 시스템 도구를 추가로 설치할 수 있음.
- Nix 기반: Nix flakes를 사용해 다양한 머신 간에 환경 일관성을 보장.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트