본문 바로가기
기드라

기드라

Ghidra

무료 오픈소스 리버스 엔지니어링 분석 도구

스크린샷

기드라 스크린샷 1기드라 스크린샷 2기드라 스크린샷 3

한줄평

무료 도구 중 상용 제품에 견줄 만한 강력한 리버스 엔지니어링 분석 도구입니다.

이런 분께 악성코드 분석이나 보안 연구로 실행 파일 내부 구조를 들여다보려는 사람

좋은 점

  • NSA가 공개한 검증된 오픈소스
  • 강력한 디컴파일러와 다중 아키텍처 지원
  • 파이썬·자바 스크립팅과 협업 기능

아쉬운 점

  • 입문 학습 곡선이 가파름
  • 자바 실행 환경(JDK) 설치가 필요

기드라 소개

기드라는 미국 국가안보국(NSA)이 공개한 오픈소스 소프트웨어 리버스 엔지니어링(SRE) 도구입니다. 실행 파일을 디스어셈블하고 디컴파일해 프로그램이 내부적으로 어떻게 동작하는지 분석할 수 있으며, 다양한 프로세서 아키텍처와 실행 파일 형식을 지원합니다. 자바로 작성되어 윈도우, macOS, 리눅스에서 모두 동작합니다.

C 언어 형태로 복원해 주는 디컴파일러, 함수·심볼 정리, 파이썬·자바 스크립팅, 여러 사람이 함께 분석하는 협업 기능 등을 갖추고 있어 악성코드 분석과 보안 연구, 소프트웨어 취약점 점검에 널리 쓰입니다. 전문 도구인 만큼 처음 접하면 학습 곡선이 가파른 편이며, 자바 실행 환경(JDK)이 필요합니다.

제작사

National Security Agency · 공식 홈페이지