Ghidra는 NSA가 개발한 오픈소스 소프트웨어 리버스 엔지니어링 프레임워크로, 디스어셈블리, 디컴파일, 그래프 시각화, 스크립팅을 지원합니다.
- 스타
- 20,068
- 포크
- 1,523
- 열린 이슈
- 500
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Cutter는 rizin을 기반으로 하는 그래픽 리버스 엔지니어링 플랫폼입니다. 바이너리 분석을 쉽게 시작할 수 있도록 설계되었으며, 리버스 엔지니어링 작업자를 위한 고급 사용자 지정 도구도 제공합니다.
rizin 분석 엔진을 바탕으로 데스크톱 인터페이스를 제공하며 Linux, macOS, Windows에서 실행됩니다. 릴리스 패키지, Homebrew, Chocolatey, Scoop 또는 AppImage로 바이너리를 설치할 수 있고, 배포용 Docker 설정도 제공됩니다.
Cutter는 Python 플러그인과 네이티브 C++ 플러그인을 모두 지원합니다. 커뮤니티 플러그인 모음에는 Ghidra 디컴파일러 통합 기능과 DynamoRIO 코드 커버리지 시각화 도구가 포함되어 있습니다.
핵심 기능
- 01바이너리 디스어셈블 및 분석을 위한 그래픽 인터페이스
- 02rizin 리버스 엔지니어링 프레임워크 기반
- 03Python 및 네이티브 C++ 플러그인 지원
- 04Linux, macOS, Windows에서 사용 가능
- 05배포용 Docker 설정 제공
활용 사례
- 정체를 알 수 없는 바이너리 또는 악성코드 의심 파일 분석
- 사용자 지정 Python 또는 C++ 플러그인으로 분석 워크플로 확장
- rizin 기반 워크플로에 Ghidra 디컴파일러 통합
빠른 시작
- 1
GitHub Releases 또는 패키지 관리자를 통해 릴리스 바이너리를 다운로드하세요
- 2
macOS에서는 Homebrew Cask로 설치하세요
brew install --cask cutter - 3
Windows에서는 Chocolatey로 설치하세요
choco install cutter - 4
Linux에서는 AppImage에 실행 권한을 부여한 후 실행하세요
chmod +x Cutter*.AppImage; ./Cutter*.AppImage
사용 전 알아둘 점
- 일부 환경에서는 소스에서 빌드해야 하며, 관련 내용은 별도로 문서화되어 있습니다.
토픽
자주 묻는 질문
- cutter은(는) 무엇인가요?
- rizin 프레임워크를 기반으로 한 무료 오픈소스 GUI 리버스 엔지니어링 플랫폼입니다. Cutter는 rizin을 기반으로 하는 그래픽 리버스 엔지니어링 플랫폼입니다. 바이너리 분석을 쉽게 시작할 수 있도록 설계되었으며, 리버스 엔지니어링 작업자를 위한 고급 사용자 지정 도구도 제공합니다.
- cutter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cutter은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cutter은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. cutter의 마지막 커밋은 2026년 9월 11일입니다.
- cutter은(는) 어디에 사용할 수 있나요?
- 정체를 알 수 없는 바이너리 또는 악성코드 의심 파일 분석 사용자 지정 Python 또는 C++ 플러그인으로 분석 워크플로 확장 rizin 기반 워크플로에 Ghidra 디컴파일러 통합
- cutter는 어떻게 설치하나요?
- GitHub Releases 또는 패키지 관리자를 통해 릴리스 바이너리를 다운로드하세요 macOS에서는 Homebrew Cask로 설치하세요: brew install --cask cutter Windows에서는 Chocolatey로 설치하세요: choco install cutter Linux에서는 AppImage에 실행 권한을 부여한 후 실행하세요: chmod +x Cutter*.AppImage; ./Cutter*.AppImage
- cutter은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/rizinorg/cutter
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
리버스 엔지니어링과 바이너리 분석을 위한 크로스 플랫폼 hex 에디터로, 파일 구조를 파싱하는 패턴 언어를 제공합니다.
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.
LLM 클라이언트가 바이너리를 디컴파일하고 분석하도록 Ghidra의 리버스 엔지니어링 기능을 제공하는 MCP 서버입니다.
AI 어시스턴트가 바이너리를 분석하도록 Ghidra를 제어하는 MCP 서버로, 디컴파일·이름 변경·주석 추가 등에 쓰이는 도구를 200개 이상 제공합니다.
리버스 엔지니어링 워크플로에 AI 기반 코드 설명, 채팅, 에이전트 분석 기능을 더하는 Ghidra용 LLM 확장 프로그램입니다.