Pular para o conteúdo
Skillpedia
Segurança42 mil · #4768

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

https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/hardware-security/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/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 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-security

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/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.

Segurança de Hardware / Interface Embarcada

AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)

  1. NOW: Confirmar autorização de contato físico e propriedade do dispositivo
  2. NOW: Segurança ESD/alimentação; detecção somente leitura por padrão
  3. NEXT: Análise de imagem em conjunto com firmware-pentest
  4. ACT: 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.

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4768
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas