Windows용 Ghidra 다운로드
64비트 Windows 10 build 1809 이상 또는 Windows 11에서 ZIP을 풀고 ghidraRun.bat을 실행합니다. 공식 EXE나 MSI 설치 프로그램은 없습니다.
Windows, macOS, Linux에서 사용할 Ghidra를 National Security Agency의 공식 GitHub 릴리스에서 직접 다운로드하세요. 이 페이지는 정확한 배포 ZIP, JDK 21 요구 사항, 파일 크기, SHA-256 체크섬, 운영체제별 시작 방법을 한곳에 정리합니다. 비공식 미러나 다시 포장된 설치 프로그램을 거치지 않습니다.
공식 GitHub 릴리스 확인15초 카운트다운 뒤 github.com/NationalSecurityAgency/ghidra의 실제 파일이 열립니다. 이 사이트는 파일을 저장하거나 수정하거나 다시 포장하지 않습니다.
b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d
Ghidra는 운영체제마다 별도 애플리케이션 압축 파일을 제공하지 않습니다. 하나의 공식 ZIP에 Windows, macOS, Linux 실행 스크립트와 핵심 모듈이 들어 있습니다. 사용하는 환경의 가이드에서 Java 설정과 플랫폼별 문제를 확인하세요.
64비트 Windows 10 build 1809 이상 또는 Windows 11에서 ZIP을 풀고 ghidraRun.bat을 실행합니다. 공식 EXE나 MSI 설치 프로그램은 없습니다.
JDK 21을 설치하고 ./ghidraRun을 사용합니다. Gatekeeper quarantine과 Intel·Apple Silicon 네이티브 구성 요소 차이를 확인합니다.
OpenJDK 21 개발 키트를 준비하고 ./ghidraRun을 실행합니다. 권한, 데스크톱 항목과 headless 분석 방법도 확인합니다.
Ghidra는 전통적인 설치 마법사를 사용하지 않습니다. 아래 순서대로 공식 ZIP을 확인하고 새 폴더에 완전히 압축 해제하면 됩니다.
java -version과 javac -version이 모두 21을 표시하는지 확인합니다.
java -versionAssets에서 ghidra_12.1.2_PUBLIC_20260605.zip을 선택하고 Source code 압축 파일은 피합니다.
546.3 MiB운영체제 명령으로 계산한 값과 페이지의 체크섬을 문자 단위로 비교합니다.
b62e81a0...77272cf99d이전 버전에 덮어쓰지 말고 압축 파일 내부에서 실행하지 않습니다.
ghidra_12.1.2_PUBLIC/Windows는 ghidraRun.bat, macOS와 Linux는 ./ghidraRun을 실행합니다.
ghidraRun.bat | ./ghidraRunGhidra는 NSA Research Directorate가 유지 관리하는 무료 오픈 소스 소프트웨어 역공학 프레임워크입니다. 실행 파일과 펌웨어를 가져와 디스어셈블하고, 함수와 참조를 찾고, 제어 흐름을 조사하며, 디컴파일된 C 형태의 코드를 검토할 수 있습니다. 여러 프로세서와 파일 형식을 지원하지만 자동 분석 결과는 항상 사람이 검증해야 합니다.
Ghidra 다운로드 파일은 웹 앱이 아니라 로컬 데스크톱 도구입니다. 분석 데이터베이스와 프로젝트는 사용자가 선택한 컴퓨터에 저장됩니다. 협업용 Ghidra Server도 제공되지만 일반적인 첫 설치에는 필요하지 않습니다. 허가받은 프로그램만 분석하고 조직 정책, 계약과 관련 법률을 지켜야 합니다.
공식 저장소는 소스 코드, 문서, 이슈와 릴리스를 함께 제공합니다. 이 독립 안내 사이트는 사용자가 정확한 PUBLIC ZIP을 찾고 요구 사항과 체크섬을 확인하도록 돕습니다. Ghidra 자체를 호스팅하거나 공식 사이트라고 주장하지 않습니다.
다음 기준은 공식 Getting Started 문서를 따릅니다. 큰 바이너리와 여러 프로젝트에는 더 많은 메모리와 저장 공간이 필요합니다.
| 항목 | 공식 최소 또는 지원 범위 | 실무 참고 |
|---|---|---|
| 운영체제 | Windows 10 build 1809 이상, Linux, macOS 10.13 이상 | 32비트 운영체제는 더 이상 권장하지 않습니다. |
| Java | 64비트 Java 21 Runtime and Development Kit | JRE가 아닌 전체 JDK를 설치합니다. |
| 메모리 | 4 GB RAM | 대형 분석에는 8 GB 이상이 편리합니다. |
| 저장 공간 | 설치 바이너리 1 GB | ZIP, 프로젝트와 캐시 공간을 추가합니다. |
| Python | Debugger와 PyGhidra에 Python 3.9~3.14 | 일반 GUI 실행에는 선택 사항입니다. |
| 디스플레이 | 듀얼 모니터 권장 | 한 화면에서도 사용할 수 있습니다. |
런처는 PATH 또는 JAVA_HOME에서 호환 JDK를 찾습니다. 찾지 못하면 JDK 홈을 요청할 수 있습니다. 오래된 Java 때문에 취약할 수 있는 구버전 Ghidra를 선택하기보다 JDK 21을 함께 설치하세요.
운영체제 지원과 모든 네이티브 구성 요소 제공은 같은 의미가 아닙니다. Windows와 Linux x86-64 구성 요소가 포함되며 macOS 또는 ARM64에서는 일부 선택 기능을 로컬에서 빌드할 수 있습니다. 운영체제별 가이드에서 차이를 확인하세요.
GitHub Assets에서 이름에 PUBLIC과 날짜가 포함된 ZIP이 일반 사용자를 위한 실행 배포본입니다. 자동 생성된 Source code zip과 tar.gz는 개발자가 별도 도구 체인으로 빌드할 때 사용합니다.
Ghidra 다운로드 버튼은 공식 NationalSecurityAgency/ghidra 저장소의 정확한 자산을 엽니다. 검색 결과의 미러, EXE 설치 프로그램, 다운로드 관리자는 오래되었거나 추가 코드를 포함할 수 있으므로 사용하지 않습니다.
다운로드 후 Windows에서는 Get-FileHash, macOS에서는 shasum -a 256, Linux에서는 sha256sum을 실행합니다. 결과 전체가 공식 값과 일치해야 하며 다르면 파일을 삭제하고 다시 받습니다.
ghidra_12.1.2_PUBLIC_20260605.zipNationalSecurityAgency/ghidraGhidra_12.1.2_build첫 Ghidra 다운로드와 실행 전에 자주 확인하는 내용을 정리했습니다.
네. 무료 오픈 소스 소프트웨어이며 공식 공개판에 구매나 구독이 필요하지 않습니다.
아니요. Windows, macOS, Linux가 하나의 공식 ZIP을 사용합니다.
공식 EXE는 없습니다. ZIP을 풀고 ghidraRun.bat을 실행합니다.
아니요. Ghidra 12.1에는 64비트 JDK 21이 필요합니다.
Assets의 ghidra_12.1.2_PUBLIC_20260605.zip을 선택합니다.
12.1.2 ZIP은 약 546.3 MiB이며 압축 해제 후 프로젝트 공간이 더 필요합니다.
새 ZIP을 별도 폴더에 풀고 먼저 프로젝트를 백업합니다.
아니요. 공식 GitHub 파일을 안내하는 독립 사이트입니다.
검증된 12.1.2 멀티플랫폼 ZIP을 GitHub에서 받고 운영체제별 가이드를 따르세요.