Descargar Ghidra para Windows
Utiliza el ZIP oficial en Windows 10 o Windows 11 de 64 bits. Ghidra es portátil y no existe un instalador EXE o MSI oficial.
- Inicia con ghidraRun.bat
- Windows 10 compilación 1809 o posterior
- Requiere JDK 21 de 64 bits
Descarga Ghidra para Windows, macOS o Linux desde la versión oficial de la Agencia de Seguridad Nacional en GitHub. Aquí encontrarás el paquete multiplataforma vigente, la versión de JDK necesaria, el nombre exacto del archivo, la suma de comprobación SHA-256 y las instrucciones para instalarlo sin recurrir a copias de terceros.
Ver la versión oficial en GitHubEl archivo se entrega directamente desde github.com/NationalSecurityAgency/ghidra después de una cuenta regresiva de 15 segundos. No lo alojamos, modificamos ni volvemos a empaquetar.
b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d
Ghidra no publica archivos de aplicación separados para Windows, macOS y Linux. El mismo ZIP oficial incluye los lanzadores de cada plataforma y la mayoría de los componentes necesarios. Elige la guía de tu sistema para configurar Java, usar el comando de inicio correcto y resolver problemas específicos.
Utiliza el ZIP oficial en Windows 10 o Windows 11 de 64 bits. Ghidra es portátil y no existe un instalador EXE o MSI oficial.
Instala el mismo ZIP en Mac Intel o Apple Silicon. Revisa Gatekeeper y los componentes nativos antes del primer inicio.
El ZIP original es la vía más directa en Ubuntu, Debian, Fedora, Arch y otras distribuciones de 64 bits. La NSA no publica un paquete apt oficial.
Ghidra se instala extrayendo y ejecutando. En un uso normal de escritorio no añade entradas al registro, accesos al menú Inicio ni servicios en segundo plano.
Instala un kit de desarrollo de Java completo, no solo un entorno de ejecución mínimo. El proyecto menciona Adoptium Temurin y Amazon Corretto como opciones gratuitas de JDK 21.
java -versionElige ghidra_12.1.2_PUBLIC_20260605.zip en Assets de la versión de GitHub. Los ZIP de código fuente generados automáticamente no son la distribución ejecutable.
ghidra_12.1.2_PUBLIC_20260605.zipDescomprime el archivo en un directorio donde puedas escribir. No extraigas una versión nueva sobre una instalación anterior; conserva cada versión en su propia carpeta.
ghidra_12.1.2_PUBLICEn Windows abre ghidraRun.bat. En Linux o macOS ejecuta ./ghidraRun desde una terminal o el gestor de archivos tras comprobar sus permisos.
ghidraRun.bat / ./ghidraRunNo existe un ghidra.exe ni un instalador MSI oficial. En Windows debes extraer el ZIP multiplataforma y ejecutar ghidraRun.bat. Evita sitios que convierten Ghidra en un ejecutable desconocido.
Ghidra es un entorno gratuito y de código abierto para ingeniería inversa creado y mantenido por la Dirección de Investigación de la Agencia de Seguridad Nacional. Investigadores de seguridad, analistas de malware, especialistas en firmware, estudiantes y desarrolladores lo utilizan para examinar programas compilados cuando no disponen del código fuente. Puede importar formatos ejecutables habituales, identificar instrucciones, reconstruir estructuras, producir seudocódigo, inspeccionar tipos de datos y automatizar análisis mediante scripts.
Descargar Ghidra no significa contratar un servicio en la nube ni usar un descompilador en línea limitado. La aplicación se ejecuta de forma local y guarda los proyectos en tu equipo, salvo que configures deliberadamente un Ghidra Server colaborativo. CodeBrowser conecta el desensamblado, los símbolos, las funciones, referencias, mapas de memoria, tipos, gráficos y el descompilador en un único espacio. También incluye análisis sin interfaz y PyGhidra para automatización con CPython.
La versión pública admite análisis interactivo y automatizado de numerosas arquitecturas y formatos. Esa amplitud hace que la instalación sea mayor que la de un desensamblador sencillo, pero permite pasar de un PE de Windows a binarios ELF de Linux, firmware, archivos objeto y procesadores personalizados con la misma herramienta. Analiza únicamente software y sistemas para los que tengas autorización.
Estos requisitos proceden de la documentación Getting Started de Ghidra 12.1. Disponer de más memoria y almacenamiento ayuda con binarios grandes y varios proyectos.
| Requisito | Mínimo o compatibilidad oficial | Recomendación práctica |
|---|---|---|
| Sistema operativo | Windows 10 compilación 1809+, Linux o macOS 10.13+ | Todos los sistemas de 32 bits están obsoletos. |
| Java | Runtime y Development Kit Java 21 de 64 bits | Instala un JDK; el lanzador puede pedir su directorio. |
| Memoria | 4 GB de RAM | Los programas grandes y el análisis paralelo agradecen más RAM. |
| Almacenamiento | 1 GB para los binarios instalados | Reserva espacio adicional para ZIP, proyectos, cachés y exportaciones. |
| Python | Python 3.9 a 3.14 para Debugger y PyGhidra | No es necesario para abrir la interfaz estándar. |
| Pantalla | Se recomiendan dos monitores | Una pantalla funciona, pero varias facilitan organizar paneles. |
Ghidra comprueba Java al iniciarse. Si encuentra un JDK compatible mediante PATH o JAVA_HOME, normalmente lo utiliza sin intervención. Si Java falta o no es compatible, instala JDK 21 y vuelve a iniciar Ghidra; no descargues una versión antigua y vulnerable solo para conservar un Java obsoleto.
La compatibilidad de plataforma y los componentes nativos incluidos no son exactamente lo mismo. El archivo oficial contiene componentes para Windows x86-64, Windows ARM64 mediante emulación x86 y Linux x86-64. macOS Intel, macOS ARM64, Linux ARM64 y otros sistemas pueden requerir compilar componentes nativos para determinadas funciones. Las guías explican esta diferencia sin presentar paquetes no oficiales como descargas oficiales.
GitHub muestra el archivo ejecutable de Ghidra en Assets y después ofrece archivos de código fuente generados automáticamente. Para una instalación normal, el nombre correcto sigue el patrón ghidra_<version>_PUBLIC_<fecha>.zip. Los paquetes de código están dirigidos a desarrolladores que desean compilar Ghidra.
Tras la cuenta regresiva de 15 segundos, el botón abre la URL verificada del repositorio oficial NationalSecurityAgency/ghidra. Mantener visible el dominio del editor es importante porque las búsquedas de descarga atraen espejos y paquetes modificados. Un EXE de terceros puede añadir código, usar una versión antigua o envolver el programa en otro instalador.
Compara el archivo descargado con el SHA-256 publicado en las notas oficiales. En Windows usa Get-FileHash; en macOS, shasum -a 256; en Linux, sha256sum. El resultado debe coincidir carácter por carácter con el valor de esta página.
ghidra_12.1.2_PUBLIC_20260605.zipNationalSecurityAgency/ghidraGhidra_12.1.2_buildRespuestas a las dudas que suelen interrumpir la primera descarga o ejecución.
Sí. Ghidra es gratuito y de código abierto. El repositorio oficial publica versiones sin compra ni suscripción.
No. La versión oficial utiliza un único ZIP multiplataforma. Cambian el lanzador y algunos componentes nativos, no el archivo principal.
No se publica un EXE o MSI oficial. Extrae el ZIP y ejecuta ghidraRun.bat. En una carpeta escribible normalmente no necesitas privilegios de administrador.
No. Ghidra 12.1 requiere Java 21 Runtime y Development Kit de 64 bits, localizado mediante PATH, JAVA_HOME o el diálogo del lanzador.
Elige ghidra_12.1.2_PUBLIC_20260605.zip en Assets. No uses los archivos Source code ZIP o tar.gz si quieres ejecutar Ghidra.
El ZIP de Ghidra 12.1.2 tiene 572.803.866 bytes, aproximadamente 546,3 MiB. La instalación extraída necesita cerca de 1 GB, más el espacio de proyectos y cachés.
Descarga la versión nueva y extráela en otro directorio. Haz una copia de los proyectos y no sobrescribas la instalación anterior. Los proyectos actualizados pueden dejar de ser compatibles con versiones antiguas.
No. Es una guía independiente. Ghidra es mantenido por la Dirección de Investigación de la NSA y los botones apuntan al repositorio oficial de GitHub.
Obtén el ZIP multiplataforma verificado de Ghidra 12.1.2 desde GitHub y sigue la guía de tu sistema operativo.