본문 바로가기

캡스톤

Capstone

다중 아키텍처 디스어셈블 엔진

한줄평

디스어셈블 기능이 필요한 보안·분석 도구를 만들 때 사실상 표준 엔진입니다. 다만 그 자체는 라이브러리라 일반 사용자용 GUI 프로그램이 아닙니다.

이런 분께 바이너리 분석·보안 도구를 만드는 개발자께

좋은 점

  • 폭넓은 CPU 아키텍처 지원
  • 리버스 엔지니어링 도구의 표준 엔진

아쉬운 점

  • 최종 사용자용 앱이 아닌 라이브러리
  • 활용하려면 개발 지식이 필요

캡스톤 소개

기계어를 사람이 읽는 어셈블리로 풀어 주는 디스어셈블 프레임워크입니다. x86·ARM·MIPS 등 다양한 CPU 아키텍처를 지원하며, 리버스 엔지니어링·보안 분석·바이너리 도구를 만드는 기반 라이브러리로 널리 쓰입니다. 자체 GUI라기보다 다른 프로그램에 붙여 쓰는 엔진이자 명령줄 도구입니다.

제작사

영삼넷 · 공식 홈페이지