Visão Geral
Ghidra, uma estrutura de engenharia reversa de software de código aberto (SRE) criada pela diretoria de pesquisa da NSA, permite aos usuários analisar código compilado em qualquer plataforma, seja Linux, Windows ou macOS. Este curso é um ponto de partida para desenvolvedores interessados em aproveitar o Ghidra para criar patches e ampliar os recursos da ferramenta para atender às suas necessidades de segurança cibernética. Você começará instalando o Ghidra e explorando seus recursos e aprenderá gradualmente como automatizar tarefas de engenharia reversa usando plug-ins do Ghidra. Você verá então como configurar um ambiente para realizar análises de malware usando Ghidra e como usá-lo no modo headless. À medida que avança, você usará scripts Ghidra para automatizar a tarefa de identificação de vulnerabilidades em binários executáveis. O curso também cobre tópicos avançados, como desenvolvimento de plug-ins Ghidra, desenvolvimento de sua própria GUI, incorporação de novas arquiteturas de processos, se necessário, e contribuição para o projeto Ghidra.