위키득계정 ↗
기술

Cutter

Cutter기술
기반 엔진
Rizin
분류
그래픽 리버스 엔지니어링 도구
주요 플랫폼
Linux macOS Windows
플러그인
Python과 네이티브 C플러스플러스
Cutter는 Rizin을 기반으로 하는 그래픽 리버스 엔지니어링 플랫폼이다. 분석 기능을 대화형 화면과 플러그인으로 활용할 수 있도록 구성한다.

엔진과 화면의 관계

Rizin의 바이너리 분석 기반을 그래픽 환경에서 다룬다. 명령행 도구와 화면은 같은 분석 영역을 공유할 수 있지만 사용 방식과 제공 기능이 완전히 같지는 않다. 화면에서 얻은 결과도 분석 엔진과 설정의 영향을 받는다.

확장 기능 연결

Python이나 C플러스플러스 플러그인으로 기능을 확장할 수 있다. 디컴파일러 연동과 코드 커버리지 시각화 같은 플러그인 사례가 있다. 플러그인 제공 여부와 기본 배포판에 포함되는 범위를 구분해서 확인한다.

배포판 선택

운영체제별 배포 파일이나 패키지로 설치하는 경로가 있다. 소스에서 빌드하는 경우에는 별도의 빌드 의존성을 맞춰야 한다. 플러그인을 포함한 분석 환경을 재현하려면 Cutter와 Rizin, 확장 모듈의 버전을 함께 관리한다.

관련 문서

Rizin / Ghidra / RetDec / Frida