Ghidra Download비공식 다운로드 및 설치 가이드
한국어
WINDOWS 11·10 가이드

Windows용 Ghidra 다운로드 12.1.2

Windows용 Ghidra 다운로드는 NSA 공식 GitHub의 멀티플랫폼 ZIP을 사용합니다. 공식 EXE나 MSI는 없습니다. 64비트 JDK 21을 준비하고 PUBLIC ZIP을 검증한 뒤 새 폴더에 풀고 ghidraRun.bat으로 시작하는 과정을 Windows 11과 Windows 10 기준으로 설명합니다.

공식 릴리스 확인
버전12.1.2
지원 Windows10 build 1809 이상·11
Java64비트 JDK 21
실행 파일ghidraRun.bat
준비

Windows용 Ghidra 다운로드 요구 사항

64비트 Windows 10 build 1809 이상 또는 Windows 11이 필요합니다. 32비트 운영체제는 더 이상 권장하지 않습니다. 공식 최소값은 4 GB RAM과 설치 바이너리 1 GB이며 ZIP, 프로젝트와 캐시 공간은 별도입니다.

Ghidra 12.1에는 완전한 64비트 JDK 21이 필요합니다. Temurin이나 Corretto를 설치한 뒤 새 PowerShell에서 java -versionjavac -version을 확인합니다. JRE만으로는 충분하지 않습니다.

Windows ARM64에서는 포함된 x86-64 네이티브 구성 요소가 에뮬레이션으로 동작할 수 있습니다. 별도 공식 ARM64 설치 프로그램이 있다고 가정하지 말고 동일한 PUBLIC ZIP과 공식 문서를 기준으로 확인합니다.

Java 확인java -version
JDK 확인javac -version
다운로드와 검증

공식 Windows용 Ghidra 다운로드 방법

GitHub Releases의 Assets에서 ghidra_12.1.2_PUBLIC_20260605.zip을 선택합니다. Source code zip과 tar.gz는 실행 배포본이 아닙니다. 이 사이트는 15초 뒤 공식 github.com 파일을 직접 열며 미러하지 않습니다.

ZIP은 572,803,866바이트, 약 546.3 MiB입니다. PowerShell로 SHA-256을 계산해 b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d와 완전히 같은지 확인합니다.

비공식 ghidra.exe, 설치 마법사와 다운로드 관리자는 피합니다. Windows용 Ghidra 다운로드의 공식 형태는 ZIP입니다. 파일 이름, 크기, 게시 도메인과 해시를 함께 확인하세요.

PowerShell SHA-256Get-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256
압축 해제와 실행

Windows용 Ghidra 다운로드 후 설치

파일 탐색기의 모두 압축 풀기 또는 최신 7-Zip으로 새 폴더에 전체 압축을 풉니다. 압축 폴더 안에서 실행하거나 이전 버전에 덮어쓰지 않습니다. C:\Tools\ghidra_12.1.2_PUBLIC처럼 짧고 쓰기 가능한 경로가 편리합니다.

모든 플랫폼에서 느낌표가 든 경로를 피하고 Windows에서는 캐럿도 피합니다. Program Files의 권한 문제가 있으면 사용자 소유 도구 폴더를 사용합니다. Ghidra, support, docs, Extensions 폴더가 있는지 확인합니다.

루트의 ghidraRun.bat을 두 번 클릭하거나 PowerShell에서 실행합니다. JDK 위치를 묻는다면 bin 폴더의 상위 JDK 홈을 선택합니다. 프로젝트 창이 열리면 설치가 끝난 것입니다.

  1. 1

    JDK 21 확인

    java와 javac가 21인지 확인합니다.

    java -version
  2. 2

    PUBLIC ZIP 압축 해제

    버전별 새 폴더를 사용합니다.

    Expand-Archive
  3. 3

    배치 파일 실행

    압축 해제한 루트에서 실행합니다.

    .\ghidraRun.bat
  4. 4

    프로젝트 생성

    백업 가능한 위치를 선택합니다.

    File > New Project
안전과 업데이트

Windows에서 안전하게 Ghidra 사용

SmartScreen 메시지만으로 파일의 출처를 판단하지 않습니다. 공식 GitHub URL, 정확한 파일 이름, 릴리스 태그와 SHA-256을 근거로 검증합니다. 알 수 없는 EXE를 허용 목록에 추가하지 마세요.

허가받은 바이너리만 가져오고 일반 사용자 권한으로 실행합니다. 분석 대상은 악성 동작을 포함할 수 있으므로 격리 환경, 네트워크 정책과 조직 절차를 적용합니다.

업데이트할 때 새 ZIP을 별도 폴더에 풀고 프로젝트를 먼저 백업합니다. 새 버전에서 저장한 프로젝트는 이전 버전에서 열리지 않을 수 있으며 확장 기능도 버전 호환성을 확인해야 합니다.

문제 해결

Windows용 Ghidra 다운로드 오류

java를 찾지 못하면 JDK 21 설치 후 PowerShell을 다시 엽니다. 지원 JDK가 없다는 오류는 JRE만 설치했거나 JAVA_HOME이 오래된 경로를 가리킬 때 발생합니다.

압축 해제가 불완전하면 SHA-256, 디스크 공간과 압축 도구 버전을 확인합니다. 즉시 종료되면 터미널이나 support\ghidraDebug.bat으로 실행해 오류를 읽습니다.

권한 오류를 관리자 실행으로 덮지 말고 설치 폴더 소유권을 바로잡습니다. 경로, Java, 압축 무결성과 권한을 한 번에 하나씩 확인하면 원인을 쉽게 찾을 수 있습니다.

증상확인조치
java 없음JDK 21과 PATH설치 후 터미널 재시작
압축 실패크기와 해시다시 받아 새 폴더에 풀기
즉시 종료터미널 오류ghidraDebug.bat 실행
쓰기 실패보호 폴더사용자 소유 경로로 이동
WINDOWS 자주 묻는 질문

Windows용 Ghidra 다운로드 자주 묻는 질문

Windows 11에서 작동하나요?

네. 64비트 JDK 21과 공식 ZIP을 사용합니다.

EXE 설치 프로그램이 있나요?

아니요. 공식 Windows용 Ghidra 다운로드는 ZIP입니다.

관리자 권한이 필요한가요?

보통 필요하지 않습니다. 쓰기 가능한 폴더를 선택합니다.

무엇을 실행하나요?

압축 해제한 루트의 ghidraRun.bat을 실행합니다.

어떻게 업데이트하나요?

새 ZIP을 별도 폴더에 풀고 프로젝트를 백업합니다.

Windows 공식 ZIP 받기

공식 자산을 검증하고 새 폴더에 압축을 푸세요.