
Aprenda Ghidra con cursos y programas en línea
La Agencia de Seguridad Nacional de los Estados Unidos (NSA) desarrolló Ghidra, una herramienta de ingeniería inversa de código abierto, que se utiliza en carreras de ciberseguridad. Puede aprender ingeniería inversa con Ghidra a través de un tutorial en línea ofrecido por edX.

¿Qué es Ghidra?
Desarrollado por la Agencia de Seguridad Nacional, Ghidra es una herramienta de ingeniería inversa de marco abierto y gratuito utilizada por la propia agencia, así como por otras empresas y organizaciones con fines de ciberseguridad.1 ¿Qué es la ingeniería inversa? Es el proceso de descomponer un objeto o software para extraer información de diseño y poder recrearlo.2 En ciberseguridad, la ingeniería inversa facilita el análisis de malware.
Con la capacitación en Ghidra, un analista de ciberseguridad puede usar la ingeniería inversa para entender cómo funciona el malware e identificar vulnerabilidades de software. Ghidra permite a los analistas de seguridad de la información analizar el código y la funcionalidad del malware para mapear sus acciones.3 Dado que Ghidra es una herramienta de desensamblaje, no hay impacto en el dispositivo de análisis cuando alguien usa Ghidra para analizar malware.
Ghidra permite a los usuarios analizar código utilizando Java o Python. Los usuarios pueden usar Ghidra para desensamblaje, ensamblaje, graficado, scripting, descompilación y otras funciones. También pueden acceder al código fuente de la herramienta y ver actualizaciones en GitHub.4 Como marco de trabajo, Ghidra ahorra tiempo y proporciona un análisis actualizado para el usuario.
Explore cursos de Ghidra
Browse online Ghidra certificates
Find new interests and advance your career opportunities
Stand out in your field
Use the knowledge and skills you have gained to drive impact at work and grow your career.
Learn at your own pace
On your computer, tablet or phone, online courses make learning flexible to fit your busy life.
Earn a valuable credential
Showcase your key skills and valuable knowledge.
Certificates
Temas relacionados
Plan de estudios del tutorial de Ghidra
Algunos cursos de Ghidra pueden recomendar experiencia previa con la ingeniería inversa de sistemas operativos, como Linux o Windows, mientras que otros pueden sugerir tener conocimientos en lenguajes de programación como C/C++.
Los planes de estudio de los tutoriales de Ghidra variarán, pero los temas que puede cubrir incluyen cómo:
- Ejecutar las mejores prácticas de ingeniería inversa.
- Desensamblar programas en código ensamblador.
- Analizar software sin acceso al código fuente.
- Descompilar programas a código C.
- Realizar análisis estático.
- Identificar puntos de entrada de programas.
- Analizar binarios de Linux y Windows.
- Usar gráficos de funciones.
Completar la capacitación en Ghidra puede ayudarle a desarrollar el conocimiento necesario para tareas de ingeniería inversa. Explore la variedad de oportunidades de aprendizaje disponibles a través de edX, desde programas de grado completos hasta Boot Camps.
Trabajos que utilizan Ghidra
Trabajos que utilizan Ghidra
Los trabajos de tecnología de la información que se ocupan de la ciberseguridad pueden requerir un conjunto de habilidades que incluya conocimientos de Ghidra. Algunas posiciones que podrían requerir experiencia en Ghidra incluyen:
- Analista de seguridad de la información: Los analistas de seguridad de la información monitorean redes para detectar brechas de seguridad, verifican vulnerabilidades y recomiendan mejoras de seguridad.5
- Ingeniero de software: Los ingenieros de software planifican los alcances del desarrollo de software y pueden liderar a desarrolladores, analistas y evaluadores para ejecutar los requisitos de software.6
- Consultor de ciberseguridad: Los consultores de ciberseguridad trabajan con empresas para asegurar sus sistemas de tecnología de la información. Ayudan a las organizaciones a identificar programas de ciberseguridad, proteger la información y construir seguridad en torno a los riesgos.
La educación formal requerida para puestos como estos puede variar desde un título de grado en ciencias de la computación hasta una maestría en ingeniería. Los profesionales de la tecnología de la información también pueden desarrollar sus habilidades con Boot Camps de ciberseguridad. Es importante investigar los roles que espera seguir antes de establecer una ruta de aprendizaje específica.
El conocimiento de Ghidra también puede ser útil en roles relacionados, como científico de investigación en computación e información, administrador de bases de datos o analista de sistemas informáticos. Los líderes que gestionan profesionales de ciberseguridad también pueden beneficiarse de conocer Ghidra.
Realizar análisis de malware con Ghidra
Los profesionales de ciberseguridad pueden usar Ghidra para descompilar software implementado y revelar su estructura, conjunto de comandos y lógica. A través de este proceso de ingeniería inversa, los analistas de malware pueden entender cómo funciona el software, cuáles son las capacidades del malware, de dónde proviene el malware o quién lo escribió.
Una vez que un usuario ha instalado el software, puede crear un proyecto y arrastrar muestras de malware al proyecto. Ghidra puede entonces analizar el archivo y prepararlo para el proceso de ingeniería inversa. Los usuarios pueden ver:7
- Secciones del malware
- Las importaciones, exportaciones y funciones que el malware está utilizando
- El punto de entrada del malware
- Decisiones tomadas por el malware
- El flujo que sigue el malware basado en ciertas condiciones
Ghidra también ayuda a los expertos en ciberseguridad a verificar su propio código de software para identificar vulnerabilidades. La facilidad de uso de Ghidra simplifica la ingeniería inversa y hace que el proceso sea accesible para una variedad de expertos en tecnología de la información con diferentes niveles de experiencia.
Más oportunidades para que aprenda
We've added 500+ learning opportunities to create one of the world's most comprehensive free-to-degree online learning platforms.
Preguntas frecuentes sobre Ghidra
Preguntas frecuentes
Ghidra. Ghidra. Recuperado el 9 de enero de 2023.
Ingeniería Inversa. Siemens. Recuperado el 9 de marzo de 2023.
La NSA hace que Ghidra, una poderosa herramienta de ciberseguridad, sea de código abierto. (2019). Wired. Recuperado el 9 de marzo de 2023.
Marco de Ingeniería Inversa de Software Ghidra. GitHub. Recuperado el 9 de enero de 2023.
Analistas de Seguridad de la Información. (2022). Oficina de Estadísticas Laborales de EE. UU. Recuperado el 9 de enero de 2023.
Desarrolladores de Software, Analistas de Garantía de Calidad y Evaluadores. (2022). Oficina de Estadísticas Laborales de EE. UU. Recuperado el 9 de enero de 2023.
Ingeniería Inversa con Ghidra. (2022). ISSP. Recuperado el 9 de marzo de 2023.

























