Desenvolvimento de requisitos de capacidade e diretrizes ampliadas
Nível de uso básico:
Os usuários comuns só precisam dominar a operação básica da Ghidra e não é necessário nenhum conhecimento de programação:
- Importação de arquivos
- Exibir resultados
- Envio simples de comandos
É necessário um profundo desenvolvimento personalizado:
1) Noções básicas de Java::
- Modificar a lógica do núcleo do plug-in Ghidra (*.java)
- Recursos estendidos de script de análise
2) Habilidades em Python::
- Ajuste do fluxo de processamento do protocolo MCP
- Desenvolvimento de agentes de IA personalizados
Recomendações de desenvolvimento ampliado:
- Comece modificando o script de modelo no diretório presets/
- Consulte o developer_guide.pdf do repositório do GitHub
- Consultar a interface usando o API Explorer do Ghidra (Ajuda→API)
Essa resposta foi extraída do artigoGhidraMCP: uma ferramenta de engenharia reversa para conectar IA com GhidraO