GitHub Trending보안

LaurieWired/GhidraMCP

LLM이 자동으로 역공학하는 Ghidra MCP 서버 공개

원제 LaurieWired/GhidraMCP

스타 11,126당일 +102Java
Key Point

LLM 기반 리버싱 자동화 도구가 일반 개발자에게도 접근 가능해졌으며, 여러 AI IDE와의 통합을 통해 보안 분석 워크플로우의 패러다임 변화를 의미한다.

핵심 요약

  • LaurieWired가 Ghidra의 Model Context Protocol 서버 ghidraMCP를 공개했다.
  • 이 도구는 LLM이 자동으로 바이너리를 역공학할 수 있도록 Ghidra의 핵심 기능을 MCP 클라이언트에 노출한다.
  • 바이너리 분석, 메서드 및 데이터 자동 이름 변경, 메서드·클래스·임포트·익스포트 목록 조회 등 주요 기능을 제공한다.
  • 설치는 최신 릴리스를 다운로드한 후 Ghidra의 File → Install Extensions에서 플러그인을 임포트하는 방식으로 진행되며, 옵션으로 포트 설정이 가능하다.
  • Claude Desktop, Cline, 5ire 등 여러 MCP 클라이언트와 호환되며, 각각에 대한 설정 예시가 제공된다.
  • Claude Desktop의 경우 claude_desktop_config.json에 서버 정보를 추가하면 연동되고, Cline은 원격 서버로 등록하여 사용할 수 있다.
  • 소스 코드에서 빌드하려면 Ghidra 라이브러리 파일들을 lib 디렉토리에 복사한 후 Maven으로 패키징하면 된다.
  • Apache 2.0 라이선스로 배포되며 Java로 작성되었다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗