ghidraMCP

ghidraMCP

0
ghidraMCP는 Ghidra와 통합된 MCP 서버로, 이진 분석, 역컴파일 및 코드 이름 바꾸기 작업을 효과적으로 자동화합니다.
추가 날짜:
작성자:
Apr 22 2025
ghidraMCP
광고

ghidraMCP란?

ghidraMCP는 대형 언어 모델(LLM)이 Ghidra를 사용하여 자동화된 역공학을 수행할 수 있도록 하는 프로토콜 서버를 제공합니다. 이진 파일의 역컴파일, 코드 분석, 메서드 및 데이터 이름 바꾸기, 클래스, 메서드, 가져오기 및 내보내기 나열과 같은 핵심 기능을 노출합니다. 이 시스템은 스크립 가능하고 자율적인 분석을 가능하게 하여 보안 연구자, 역공학자 및 자동화된 분석 파이프라인에 적합한 역공학 워크플로를 향상시킵니다. 설정에는 Ghidra, MCP SDK 설치 및 Ghidra 내에서 플러그인 구성하기가 포함됩니다. 그런 다음 사용자는 Claude Desktop, Cline 또는 5ire와 같은 지원되는 MCP 클라이언트를 통해 자동화된 이진 분석을 위해 연결할 수 있으며, 이는 상당한 수작업 노력을 절약하고 복잡한 이진 파일을 이해하는 데 있어 효율성을 높입니다.

ghidraMCP을 사용할 사람은?

  • 보안 연구자
  • 역공학자
  • 자동화 분석 파이프라인
  • 악성 소프트웨어 분석가

ghidraMCP 사용 방법은?

  • 1단계: Ghidra 및 필수 MCP SDK 설치
  • 2단계: 릴리스 페이지에서 Ghidra 플러그인 다운로드 및 가져오기
  • 3단계: Ghidra에서 ghidraMCP 플러그인 활성화
  • 4단계: 포트를 구성하고 Ghidra 시작
  • 5단계: MCP 클라이언트(예: Claude Desktop, Cline 또는 5ire) 실행 후 서버에 연결
  • 6단계: 클라이언트를 사용하여 분석 명령을 보내고 Ghidra에서 결과를 가져오기

ghidraMCP의 핵심 기능 및 장점

핵심 기능
  • 이진 파일 역컴파일
  • 소프트웨어 구조 분석
  • 메서드 및 데이터 이름 바꾸기
  • 클래스, 메서드, 가져오기 및 내보내기 나열
장점
  • 복잡한 역공학 작업 자동화
  • Ghidra 분석 기능 향상
  • 여러 MCP 클라이언트와의 통합 지원
  • 이진 파일 이해 프로세스 가속화

ghidraMCP의 주요 사용 사례 및 애플리케이션

  • 자동화된 악성 소프트웨어 분석
  • 상용 소프트웨어의 역공학
  • 보안 취약점 연구
  • 이진 코드 문서화

ghidraMCP의 자주 묻는 질문

개발자