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.
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.
Get-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256Instalar 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.
java -versionjavac -version$env:JAVA_HOMEExtrair 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
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
Abrir a pasta
Confirme ghidraRun.bat ao lado de Ghidra, Extensions, docs, server e support.
ghidraRun.bat - 3
Iniciar o Ghidra
Clique duas vezes ou execute no PowerShell para diagnóstico.
.\ghidraRun.bat - 4
Criar atalho opcional
Após iniciar com sucesso, crie um atalho do Windows para ghidraRun.bat.
Enviar para > Área de trabalho
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 Windows | Estado oficial | Download |
|---|---|---|
| Windows 10/11 x86-64 | Componentes x86-64 incluídos | ZIP multiplataforma oficial |
| Windows 11 ARM64 | Suportado por emulação x86 | Mesmo ZIP oficial |
| Windows de 32 bits | Obsoleto | Não use versão antiga como solução |

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 Windows | Verificação | Solução |
|---|---|---|
| java não reconhecido | java -version | Instalar JDK 21 e abrir terminal novo |
| JDK não encontrado | javac -version e JAVA_HOME | Selecionar a pasta do JDK 21 |
| Inicializador fecha | Executar no PowerShell | Ler o erro ou usar ghidraDebug.bat |
| Arquivos ausentes | Hash do ZIP e versão do 7-Zip | Verificar, atualizar e extrair novamente |
| Falha em uma pasta | Caminho contém ! ou ^ | Mover para um caminho simples |
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.