ot-ics
Permite que seu agente avalie a segurança de sistemas industriais (OT/ICS). Ele verifica redes, equipamentos como PLCs e protocolos de comunicação industrial.
O que ela faz
Esta ferramenta ajuda a avaliar a segurança de sistemas industriais (como os que controlam fábricas ou infraestruturas) de forma segura. Ela foca em entender como os sistemas estão organizados, quais informações podem ser vistas e como os protocolos de comunicação funcionam, sempre priorizando a segurança e evitando interrupções.
Quando usar
- ✓Ao avaliar a segurança de sistemas de controle industrial (SCADA/DCS).
- ✓Para entender como os sistemas industriais se comunicam entre si e com redes de TI.
- ✓Ao investigar exposições em equipamentos como CLPs (PLCs) e interfaces de operador (HMIs).
Exemplo do que pedir para a IA
“Avalie a segurança da rede industrial da fábrica X, focando nos sistemas SCADA e na comunicação entre os CLPs.”
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 primeiro observa o tráfego de rede passivamente para entender a estrutura e os protocolos. Depois, com autorização, realiza verificações de leitura para identificar vulnerabilidades sem alterar o funcionamento dos sistemas.
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 ot-icsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/ot-ics/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 OT / ICS
AÇÃO REQUERIDA (Execute imediatamente após a leitura)
NOW: Leia../field-journal/precedent-pentest.md— Erros em ambientes de controle industrial podem causar danos físicosNOW: Autorização por escrito deve especificar claramente: site, segmento de rede, se varredura ativa/escrita em registradores é permitidaNOW: case-init; padrão passive-first; proibido escrever em PLCs antes deready_for_actNEXT: tool-index; a maioria das ferramentas de controle industrial requer conexão manual com a rede de laboratório isoladaACT: Identificação de ativos e partições → Superfície de ataque → Verificação somente leitura
Cenários de Aplicação
- Avaliação de segurança de controle industrial/SCADA/DCS (autorização)
- Partições do modelo Purdue e canais entre partições
- Exposição de protocolos como Modbus/DNP3/S7/EtherNet/IP
- Estações de engenharia, IHMs, historiadores, hosts de salto
- Fronteira de convergência IT/OT (regras de firewall, gateways unidirecionais)
Regras de Segurança (DEVE)
MUST NOT 在未明确允许时:
- 对 PLC 写线圈/寄存器
- 全网高速率扫描生产 OT
- 中断安全仪表系统(SIS)相关路径
优先:只读识别、流量镜像、离线固件/配置分析
Fluxo de Trabalho
Fase 1 — Partições e Ativos
□ Purdue L0–L5 草图:现场设备 → 控制 → 监督 → 站点 DMZ → 企业
□ 资产清单:PLC/RTU/HMI/工程师站/历史库/Jump host
□ 协议与端口基线(仅授权网段)
Fase 2 — Passivo e Somente Leitura
□ SPAN/镜像 PCAP → protocol-reverse / Wireshark 工控解析器
□ 配置与工程文件离线审计(TIA/RSLogix 导出等)
□ 默认口令与明文协议(Modbus 无认证)记录为 Finding,不写盘改值
Fase 3 — Ativo Restrito (Somente Autorizado)
□ 低速识别,维护窗口
□ 只读功能码优先
□ 每步 Evidence;异常立即停止并通报
Fase 4 — Superfície de Firmware/Patch
□ 控制器固件版本 → CVE 映射(不盲刷固件)
□ 联合 firmware-pentest 做离线镜像分析
Cadeia de Ferramentas
| Ferramenta | Uso | Observações |
|---|---|---|
| Dissectores de controle industrial do Wireshark | Análise passiva | Tráfego espelhado |
| Nmap NSE (limitado) | Identificação | Taxa e janela de tempo |
| Claroty/Nozomi, etc. | Descoberta de ativos | Comercial/no local |
| Software de engenharia do fabricante do PLC | Auditoria de configuração | Offline primeiro |
| binwalk / Ghidra | Firmware | Offline |
Referências
references/ot-safe-assessment.md../firmware-pentest/../protocol-reverse/../networkvia pentest-tools
Contexto de Roteamento
Upstream: MASTER R28
Downstream: Aprofundamento de firmware firmware-pentest; Protocolo protocol-reverse; Movimentação lateral de TI windows-ad/attack-chain
Nível Similar: Não use varreduras Web comuns com parâmetros padrão para atacar OT
Autoverificação de Conclusão de Tarefa
- Padrão passivo/somente leitura e limites de autorização registrados?
- Evitou operações de escrita em loops de controle (a menos que explicitamente permitido)?
- As descobertas incluem explicações de impacto físico/de processo?
- Checklist / diário?
Perguntas frequentes
O que são sistemas OT/ICS?
São sistemas de Tecnologia Operacional (OT) e Controle Industrial (ICS) usados para monitorar e controlar processos físicos em indústrias, como produção de energia, manufatura e tratamento de água.
Por que a segurança é importante nesses sistemas?
Interrupções ou falhas nesses sistemas podem causar danos físicos, perda de produção ou riscos à segurança pública.
O que significa 'passive-first'?
Significa que a abordagem inicial é observar e coletar informações sem interagir ou modificar os sistemas, minimizando o risco de causar problemas.
Detalhes
Descrição original do autor
Use for authorized OT/ICS security assessment covering Purdue model zoning, PLC/SCADA exposure, industrial protocol discovery, and safe passive-first evaluation.
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4776
- 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