O que é
O Ghidra é um framework de engenharia reversa de software (SRE) desenvolvido e mantido pela Diretoria de Pesquisa da NSA. Ele permite analisar código compilado em plataformas como Windows, macOS e Linux. Entre suas funcionalidades estão desmontagem, montagem, descompilação, geração de gráficos e uso de scripts. O sistema opera tanto em modo interativo quanto automatizado, permitindo criar extensões personalizadas em Java ou Python.
Para quem serve
A ferramenta atende a equipes e analistas que lidam com projetos complexos de engenharia reversa, investigação de código malicioso e identificação de vulnerabilidades em sistemas e redes. É ideal para quem busca uma plataforma de pesquisa extensível e capaz de resolver desafios de dimensionamento e trabalho colaborativo.
Como começar
Para executar uma versão oficial do Ghidra, os passos principais incluem:
- Instalar o JDK 25 de 64 bits.
- Baixar o arquivo
.zipda versão oficial e extraí-lo. - Executar o arquivo
./ghidraRun(oughidraRun.batno Windows).
Também é possível rodar o PyGhidra executando o script correspondente localizado na pasta de suporte. Antes de iniciar o uso, vale verificar os avisos de segurança fornecidos pelo projeto, pois existem vulnerabilidades conhecidas em versões específicas da ferramenta.
Instalação
unzip ghidra-master
cd ghidra-master
🔗 Repositório oficial: https://github.com/NationalSecurityAgency/ghidra
Veja em 1 minuto
📚 Mais conteúdos do canal: https://gist.github.com/VictorHugodaSilvaSousa/d1e955e97cd27fc662351821d0a3fdbe
Top comments (0)