Pular para o conteúdo
Skillpedia
Segurança48 mil · #3179

hardware-security

Faz seu agente pesquisar segurança de hardware e interfaces embarcadas, como UART e JTAG.

O que ela faz

Esta ferramenta ajuda a investigar a segurança de componentes físicos de um dispositivo, como portas de comunicação escondidas (UART/JTAG) e o processo de inicialização segura. Ela é usada para entender como um dispositivo inicia e se suas proteções de hardware podem ser analisadas.

Quando usar

  • ✓Ao analisar a segurança física de um dispositivo que você possui ou tem permissão para testar.
  • ✓Ao procurar e documentar interfaces de depuração expostas em um hardware.
  • ✓Ao tentar entender o processo de inicialização segura de um dispositivo.

Exemplo do que pedir para a IA

“Quero analisar a segurança física deste dispositivo que possuo. Você pode me ajudar a encontrar e documentar as interfaces de depuração?”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hardware-security/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hardware-security/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta funciona conectando-se fisicamente ao hardware do dispositivo para descobrir portas de comunicação e analisar como ele inicia. Ela pode identificar pontos de teste e registrar informações importantes sobre o hardware.

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 sickn33/agentic-awesome-skills --skill hardware-security

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hardware-security/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista em, extraia dados de ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo somente leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Segurança de Hardware / Interfaces Embarcadas

Quando Usar

  • Revisão de segurança física de um dispositivo que você possui ou está autorizado a testar.
  • Localização e documentação de interfaces de depuração expostas.

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 (prioridade não destrutiva)

Fluxo de Trabalho

□ 拆解授权设备;拍照标注测试点
□ 万用表找 GND/VCC/TX/RX;逻辑电平 1.8/3.3/5V
□ USB-TTL 只读日志;记录波特率
□ JTAG:枚举 IDCODE;评估是否锁定
□ 提取镜像 → 交接 firmware-pentest / ghidra

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

Upstream: MASTER R34
NÃO DEVE: Desmontar/danificar dispositivos de terceiros sem autorização

Autoverificação de Conclusão da Tarefa

  • Os níveis de interface e o diagrama de pinos foram registrados?
  • O espelho foi preservado com hash?
  • Checklist?

Limitações

  • Requer acesso físico e ferramentas básicas de hardware (adaptadores, multímetro).
  • Portas de depuração soldadas ou desativadas aumentam drasticamente a dificuldade.

Adaptado de zhaoxuya520/reverse-skill (MIT).

Perguntas frequentes

Preciso de permissão para usar esta ferramenta?

Sim, esta ferramenta é apenas para fins educacionais ou avaliações de segurança autorizadas. Você precisa de permissão explícita e por escrito do proprietário do sistema antes de usá-la.

O que são UART e JTAG?

UART e JTAG são tipos de interfaces (portas) em componentes eletrônicos usadas para comunicação e depuração, muitas vezes escondidas ou usadas por engenheiros para testar o hardware.

Esta ferramenta pode danificar meu dispositivo?

A ferramenta é projetada para análise e não deve danificar o dispositivo se usada corretamente e com autorização. No entanto, requer acesso físico e ferramentas básicas de hardware, e o mau uso pode ser ilegal.

Detalhes

Descrição original do autor

Authorized hardware and embedded interface security research: UART/JTAG discovery, debug-pad triage, secure-boot overview, and offline firmware analysis.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3179
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas