
Habilidades de agente para extração de firmware, análise estática, engenharia reversa com Ghidra, emulação e relatórios de segurança, empacotadas para Claude Code e Codex.
Cinco habilidades de agente do OrbitCurve para extração de firmware, análise estática, engenharia reversa com Ghidra, emulação e relatórios de segurança, por Hussein Muhaisen.
A coleção empacota os fluxos de trabalho, referências, modelos e scripts Ghidra existentes para Claude Code e Codex. Instalá-la disponibiliza as instruções ao seu agente; instale as ferramentas de análise separadamente.
Validação: verificações de empacotamento/descoberta do Claude Code e Codex, regressões de scripts Ghidra e verificações selecionadas de extração/relatórios estão incluídas. Consulte versões testadas e limitações. A emulação de firmware permanece específica do alvo.
| Habilidade | Propósito |
|---|---|
| firmware-extraction | Extrair com unblob, resumir seu relatório JSON e investigar regiões não resolvidas. |
| firmware-static-analysis | Inspecionar arquitetura ELF, metadados, strings, símbolos e estrutura binária. |
| ghidra-re | Analisar binários de firmware com Ghidra e scripts de análise incluídos. |
| firmware-emulation | Trabalhar com QEMU, GDB, análise de rede, Firmadyne e FirmAE. |
| firmware-security-reports | Transformar evidências de avaliação em descobertas, notas de trabalho e relatórios. |
Para testar um checkout local, consulte testes locais.
No Claude Code:
/plugin marketplace add OrbitCurve/firmware-reverse-engineering
/plugin install firmware-reverse-engineering@firmware-reverse-engineering
Invoque uma habilidade com seu namespace de plugin:
/firmware-reverse-engineering:firmware-static-analysis
Em seguida, forneça o caminho do binário e seu objetivo de análise. O agente também pode selecionar habilidades a partir de suas descrições.
No seu terminal:
codex plugin marketplace add OrbitCurve/firmware-reverse-engineering
codex plugin add firmware-reverse-engineering@firmware-reverse-engineering
Use /skills no Codex para encontrar as habilidades instaladas, ou mencione uma em um prompt:
$firmware-reverse-engineering:firmware-static-analysis Inspecione ./samples/busybox e relate sua arquitetura, imports e proteções.
Para agentes suportados pela CLI de skills, liste as habilidades disponíveis e selecione seu agente interativamente:
npx skills add OrbitCurve/firmware-reverse-engineering --list
npx skills add OrbitCurve/firmware-reverse-engineering
Isso instala diretórios de habilidades em vez de um plugin completo. Mantenha os references/, assets/ e scripts/ de cada diretório ao lado do seu SKILL.md. Evite instalar a mesma coleção por ambas as rotas no mesmo agente.
Para caminhos de instalação manual, atualizações, remoção e requisitos de ferramentas, consulte docs/compatibility.md.
Os antigos diretórios de habilidades de nível superior foram movidos para dentro do plugin. Atualize quaisquer symlinks locais ou caminhos de instalação que apontavam para o layout antigo.
Consulte CONTRIBUTING.md. Alterações nas instruções de habilidades, material de referência, modelos e scripts de análise exigem aprovação explícita do mantenedor.
Licenciado sob a Apache License 2.0. Consulte NOTICE para atribuição.
| Caminho | Conteúdo |
|---|
.claude-plugin/marketplace.json | Catálogo do marketplace do Claude Code. |
.agents/plugins/marketplace.json | Catálogo do marketplace do Codex. |
plugins/firmware-reverse-engineering/ | Um plugin autocontido com manifestos para ambos os hosts. |
plugins/firmware-reverse-engineering/skills/ | Cinco habilidades com referências, modelos e quatro scripts Ghidra. |
tools/ e tests/ | Verificações de empacotamento/execução e uma linha de base de conteúdo aprovada. |
docs/ | Instruções de compatibilidade e descobertas de versão. |