Ghidra Downloadguia independente de download e instalação
Português
WINDOWS 11 E WINDOWS 10

Baixar Ghidra para Windows

Baixe o Ghidra para Windows 11 ou Windows 10 diretamente do repositório oficial da NSA no GitHub. A versão atual é Ghidra 12.1.2. Não existe instalador EXE ou MSI: instale JDK 21, extraia o ZIP multiplataforma e inicie o programa com ghidraRun.bat.

Ver detalhes oficiais
Windows compatívelWindows 10 build 1809+ / Windows 11
Arquiteturax86-64; ARM64 por emulação x86
InicializadorghidraRun.bat
JavaJDK 21 de 64 bits
DOWNLOAD OFICIAL PARA WINDOWS

Como baixar Ghidra para Windows com segurança

Para baixar Ghidra para Windows pelo projeto original, escolha ghidra_12.1.2_PUBLIC_20260605.zip, o mesmo arquivo usado no macOS e Linux. Este download é o recurso PUBLIC do release oficial no GitHub, não um dos pacotes Source code gerados automaticamente. O ZIP tem cerca de 546,3 MiB e ocupa aproximadamente 1 GB depois de extraído, antes dos projetos.

Não existe ghidra.exe, assistente de instalação ou MSI oficial. A busca por “executável Ghidra” reflete o modo comum de instalar programas no Windows, mas o download suportado é um ZIP portátil. Ele contém ghidraRun.bat, que prepara o Java, verifica o JDK e inicia o aplicativo. Evite wrappers EXE que não são publicados pelos responsáveis do Ghidra.

Ao baixar Ghidra para Windows nesta página, o navegador abre o recurso oficial em github.com/NationalSecurityAgency/ghidra depois de 15 segundos. O site não hospeda o arquivo. Use PowerShell para comparar o SHA-256 b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d e confirmar que os bytes correspondem às notas.

Compatibilidade com Windows 10

O mesmo download funciona no Windows 10 e 11. A documentação exige Windows 10 build 1809 ou posterior e considera sistemas de 32 bits obsoletos.

Verificar o ZIP no PowerShellGet-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256
ETAPA 1

Instalar JDK 21 no Windows

Antes de iniciar o Ghidra, instale um Java 21 Development Kit de 64 bits. Um pacote somente JRE não satisfaz o requisito. Adoptium Temurin 21 e Amazon Corretto 21 são opções LTS gratuitas citadas pelo projeto. Seus instaladores podem configurar PATH e, dependendo das escolhas, JAVA_HOME.

Abra outro PowerShell ou Prompt depois de instalar. Execute java -version e javac -version; ambos devem mostrar 21. Um terminal aberto antes mantém o ambiente antigo. Se outro programa precisar de JDK anterior, mantenha os dois e faça o Ghidra localizar JDK 21.

Se o inicializador não encontrar JDK compatível, pode pedir a pasta principal do Java. Escolha o diretório como C:\Program Files\Eclipse Adoptium\jdk-21..., não a subpasta bin ou java.exe. Usuários avançados podem definir JAVA_HOME_OVERRIDE em support\launch.properties.

Verificar Javajava -version
Verificar o compiladorjavac -version
Ver JAVA_HOME$env:JAVA_HOME
ETAPAS 2 E 3

Extrair o download e executar ghidraRun.bat

Use Extrair tudo do Explorador ou uma versão atual do 7-Zip. Extraia o arquivo completo em um caminho simples e gravável, como C:\Users\SeuNome\Tools\ghidra_12.1.2_PUBLIC. Evite Program Files se não quiser limites administrativos. Nunca execute o batch dentro da visualização do ZIP.

Versões antigas do 7-Zip podem não preservar arquivos de tamanho zero. Se a pasta parecer incompleta, atualize o programa, verifique a soma, apague a extração parcial e tente novamente. Não misture com uma versão antiga; uma instalação paralela limpa evita módulos residuais e facilita retornar.

Abra a pasta e clique duas vezes em ghidraRun.bat. O Windows pode exibir SmartScreen ou aviso de editor desconhecido porque é um script, não instalador assinado. Confirme que veio do ZIP verificado. Também é possível executar pelo PowerShell para manter os erros visíveis. Quando a janela de projetos abrir, crie um projeto não compartilhado em local gravável.

  1. 1

    Extrair tudo

    Clique com o botão direito no ZIP e escolha um destino novo.

    C:\Users\SeuNome\Tools\ghidra_12.1.2_PUBLIC
  2. 2

    Abrir a pasta

    Confirme ghidraRun.bat ao lado de Ghidra, Extensions, docs, server e support.

    ghidraRun.bat
  3. 3

    Iniciar o Ghidra

    Clique duas vezes ou execute no PowerShell para diagnóstico.

    .\ghidraRun.bat
  4. 4

    Criar atalho opcional

    Após iniciar com sucesso, crie um atalho do Windows para ghidraRun.bat.

    Enviar para > Área de trabalho
SUPORTE A 64 BITS

Ghidra x64 e Windows ARM64

Ghidra 12.1 foi projetado para sistemas de 64 bits. A versão pública inclui binários nativos Windows x86-64 e aceita Windows ARM64 por emulação x86. Não há ZIP ARM64 separado: instale JDK de 64 bits compatível e use o mesmo arquivo enquanto o Windows emula os componentes x86 incluídos.

Não confunda a arquitetura do computador que roda o Ghidra com a do programa analisado. Uma instalação x64 do Windows pode estudar binários de muitos processadores por causa dos módulos de linguagem. A arquitetura anfitriã afeta Java e ajudantes nativos; a arquitetura alvo é detectada ou selecionada na importação.

Python 3.9 a 3.14 é documentado para Debugger e PyGhidra, mas não é obrigatório para abrir o CodeBrowser. A depuração no Windows pode exigir componentes relacionados ao WinDbg. Comece pela interface normal e instale somente os pré-requisitos do conector necessário.

Computador WindowsEstado oficialDownload
Windows 10/11 x86-64Componentes x86-64 incluídosZIP multiplataforma oficial
Windows 11 ARM64Suportado por emulação x86Mesmo ZIP oficial
Windows de 32 bitsObsoletoNão use versão antiga como solução
Diálogo de importação do Ghidra reconhecendo um Portable Executable
O computador pode ser Windows x64 enquanto o Ghidra importa muitas arquiteturas alvo. Este exemplo oficial reconhece um PE.
SOLUÇÃO DE PROBLEMAS

Corrigir problemas de inicialização no Windows

Se uma janela piscar e fechar, execute .\ghidraRun.bat no PowerShell para manter o erro. Mensagem de Java ausente significa que PATH ou JAVA_HOME não fornece um runtime. “Failed to find a supported JDK” geralmente aponta versão incompatível ou apenas runtime. Verifique java e javac e escolha a pasta principal do JDK 21.

Mova o Ghidra se o caminho tiver exclamação (!) ou circunflexo (^). A documentação identifica ambos como problemas no Windows. Evite também projetos grandes em caminhos com placeholders de nuvem até confirmar que os arquivos permanecem locais e graváveis.

Para erros mais profundos, execute support\ghidraDebug.bat ou use modo em primeiro plano. A depuração pode escutar em 127.0.0.1:18001; feche depois do diagnóstico. Antivírus pode inspecionar o ZIP e binários nativos. Verifique origem e hash antes de avaliar um alerta, sem desativar a proteção de forma geral.

Sintoma no WindowsVerificaçãoSolução
java não reconhecidojava -versionInstalar JDK 21 e abrir terminal novo
JDK não encontradojavac -version e JAVA_HOMESelecionar a pasta do JDK 21
Inicializador fechaExecutar no PowerShellLer o erro ou usar ghidraDebug.bat
Arquivos ausentesHash do ZIP e versão do 7-ZipVerificar, atualizar e extrair novamente
Falha em uma pastaCaminho contém ! ou ^Mover para um caminho simples
PERGUNTAS DO WINDOWS

Perguntas para baixar Ghidra no Windows

Posso baixar Ghidra para Windows 11?

Sim. Use o ZIP oficial, instale JDK 21 de 64 bits, extraia e execute ghidraRun.bat.

O Ghidra funciona no Windows 10?

Sim, a partir do Windows 10 build 1809. Use sistema e JDK de 64 bits.

Onde está o executável do Ghidra?

O ponto de entrada é ghidraRun.bat na pasta extraída. O Ghidra é um aplicativo Java modular, não um único ghidra.exe.

Posso instalar com winget?

O projeto publica a versão oficial como ZIP no GitHub. Outros pacotes são mantidos por terceiros, salvo indicação contrária; confira versão e origem.

Preciso de Python no Windows?

Não para a interface padrão. Python 3.9 a 3.14 é usado em fluxos compatíveis de Debugger e PyGhidra.

Baixar Ghidra para Windows

Obtenha o ZIP oficial verificado, instale JDK 21 e execute ghidraRun.bat na pasta extraída.