hardware-security
Permite ao agente pesquisar segurança de hardware e interfaces embarcadas. Ele descobre UART/JTAG e analisa firmware.
O que ela faz
Esta ferramenta ajuda a pesquisar a segurança de componentes físicos de dispositivos eletrônicos. Ela pode encontrar portas de comunicação escondidas, analisar o processo de inicialização e ajudar a extrair informações do sistema sem danificar o aparelho.
Quando usar
- ✓Quando você precisa encontrar portas de comunicação em um dispositivo.
- ✓Ao analisar como um dispositivo inicia e se ele tem proteções.
- ✓Para tentar extrair dados de um dispositivo de forma segura.
Exemplo do que pedir para a IA
“Quero investigar a segurança deste dispositivo. Você pode me ajudar a encontrar as portas de comunicação e ver como ele inicia?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta procura por conexões físicas no hardware, como portas de diagnóstico, e analisa os dados que o dispositivo envia durante a inicialização. Ela também pode ajudar a extrair cópias do sistema para análise posterior.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add zhaoxuya520/reverse-skill --skill hardware-securityOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/hardware-security/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Segurança de Hardware / Interface Embarcada
AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)
NOW: Confirmar autorização de contato físico e propriedade do dispositivoNOW: Segurança ESD/alimentação; detecção somente leitura por padrãoNEXT: Análise de imagem em conjunto com firmware-pentestACT: Identificação do invólucro e interfaces de depuração → consoles → extração
Cenários de Aplicação
- Descoberta de portas de depuração UART / JTAG / SWD
- Logs de inicialização, shell root, interrupção de boot
- Extração de Flash em conjunto com desmontagem
- Avaliação de viabilidade de boot seguro/Flash criptografado (preferência não destrutiva)
Fluxo de Trabalho
□ 拆解授权设备;拍照标注测试点
□ 万用表找 GND/VCC/TX/RX;逻辑电平 1.8/3.3/5V
□ USB-TTL 只读日志;记录波特率
□ JTAG:枚举 IDCODE;评估是否锁定
□ 提取镜像 → 交接 firmware-pentest / ghidra
Cadeia de Ferramentas
| Ferramenta | Uso |
|---|---|
| USB-TTL / analisador lógico | UART |
| J-Link / CMSIS-DAP | Depuração |
| bus pirate / flipper (laboratório) | Multi-protocolo |
| binwalk / flashrom | Extração |
Referências
references/debug-interface-triage.md../firmware-pentest/../ot-ics/
Contexto de Roteamento
A montante: MASTER R34
NÃO DEVE: Desmontar sem autorização / Danificar equipamentos de terceiros
Autoverificação de Conclusão da Tarefa
- Nível da interface e diagrama de pinos foram registrados?
- A imagem foi protegida com hash?
- Checklist?
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, é essencial ter autorização explícita para mexer no hardware e garantir que você tem permissão para acessar o dispositivo.
Posso danificar o dispositivo?
A ferramenta prioriza métodos que não danificam o dispositivo, mas é importante seguir os passos com cuidado e ter autorização, pois há riscos envolvidos.
O que são UART, JTAG e SWD?
São tipos de conexões usadas para se comunicar com componentes internos de dispositivos eletrônicos, muitas vezes para diagnóstico ou depuração.
Detalhes
Descrição original do autor
Use for authorized hardware and embedded interface security research including UART/JTAG discovery, debug pad triage, secure boot overview, and offline firmware extraction support.
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4768
- Licença
- MIT
- Atualizada em
- 22/09/2026
Comentários
- …
Mais skills deste repositório
competition-ad-certificate-abuse
Ajuda seu agente a analisar ataques a sistemas de certificados digitais. Ele investiga como certificados podem ser usados indevidamente para obter acesso.
zhaoxuya520/reverse-skill
competition-agent-cloud
Faz seu agente analisar desafios de segurança em sistemas de IA e nuvem. Ele investiga como prompts, ferramentas e a nuvem podem ser explorados.
zhaoxuya520/reverse-skill
competition-android-hooking
Ajuda seu agente a investigar aplicativos Android. Ele analisa como os aplicativos funcionam internamente e como podem ser modificados ou explorados.
zhaoxuya520/reverse-skill
competition-browser-persistence
Faz seu agente analisar como sites guardam informações no seu navegador. Ele investiga cookies e outros dados para entender como as sessões funcionam.
zhaoxuya520/reverse-skill
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC