github.devotd.
새 소식보안

nationalsecurityagency/ghidra 12.1.4 — 디스어셈블·디컴파일 프레임워크

National Security Agency Research Directorate가 관리하는 소프트웨어 리버스 엔지니어링 프레임워크 Ghidra의 최신 릴리스 Ghidra_12.1.4_build와 README에 정리된 기능 범위를 다룬다.

저장소 정보nationalsecurityagency/ghidra ↗

National Security Agency Research Directorate가 관리하는 소프트웨어 리버스 엔지니어링 프레임워크 Ghidra의 최신 릴리스 Ghidra_12.1.4_build와 README에 정리된 기능 범위를 다룬다.

GitHub 설명: Ghidra is a software reverse engineering (SRE) framework

스타
★ 92.4K
포크
10.3K
언어
Java
라이선스
Apache-2.0
최신 릴리스
Ghidra_12.1.4_build
원문 보기 ↗GitHub에서 보기 ↗

nationalsecurityagency/ghidra는 컴파일된 코드를 분해해 내부 구조를 읽어 내는 소프트웨어 리버스 엔지니어링(software reverse engineering, SRE) 프레임워크다. National Security Agency Research Directorate가 만들고 관리하는 프로젝트로, 저장소에 공개된 최신 릴리스는 Ghidra_12.1.4_build다. 이 릴리스가 무엇을 추가하거나 고쳤는지는 주어진 자료에 담겨 있지 않다. 여기서는 저장소 설명과 README에 정리된 기능 범위만 다룬다.

리버스 엔지니어링은 실행 파일을 분해해 프로그램이 동작하는 원리를 알아내는 작업이다. README는 Ghidra가 Windows, macOS, Linux에서 컴파일된 코드를 분석하며 디스어셈블리, 어셈블리, 디컴파일, 그래프, 스크립팅 기능을 제공한다고 밝힌다. 여러 명령어 집합과 실행 파일 형식을 분석하는 실제 역공학 도구이고, 대화형 실행과 자동화 모드를 모두 지원한다. 확장 구성요소와 스크립트는 Java 또는 Python으로 개발할 수 있다. 주 언어는 Java이고 라이선스는 Apache-2.0, 저장소의 스타 수는 92396개다. 저장소는 2019년 3월 1일 만들어졌다.

다만 Ghidra_12.1.4_build의 변경 항목과 성능 수치는 주어진 자료에 없다. 채워진 점수도 모멘텀 10.0(10점 만점)뿐이고 기술 점수와 품질 점수는 값이 없다. 점수 하나로 도구의 성능이나 분석 깊이를 가늠할 수는 없다. 이 자료로 확인되는 것은 여러 명령어 집합과 실행 파일 형식을 다루는 리버스 엔지니어링 도구라는 범위와 저장소의 기본 정뿐이다. 버전이 무엇을 개선했는지 알기 전에는 이 릴리스를 근거로 한 판단을 내리기 어렵다.