detecting-stuxnet-style-attacks
Faz seu agente detectar ataques cibernéticos complexos que manipulam sistemas industriais.
O que ela faz
Esta ferramenta ajuda a encontrar ataques cibernéticos sofisticados que tentam alterar o funcionamento de equipamentos industriais (como em usinas nucleares ou químicas). Ela verifica se os programas de controle foram modificados sem permissão e se os sensores estão enviando informações falsas para esconder a manipulação.
Quando usar
- ✓Ao procurar por invasões que se movem de sistemas de computadores comuns para sistemas industriais.
- ✓Ao investigar se o comportamento de uma máquina está diferente do esperado por causa de um ataque.
- ✓Ao configurar sistemas de segurança para proteger infraestruturas críticas contra ameaças avançadas.
Exemplo do que pedir para a IA
“Procure por atividades suspeitas que possam indicar que os programas de controle de equipamentos industriais foram alterados secretamente.”
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 compara o programa de controle atual com uma versão conhecida e segura. Ela também verifica se os dados dos sensores fazem sentido com base nas leis da física e no funcionamento normal do equipamento.
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 mukul975/Anthropic-Cybersecurity-Skills --skill detecting-stuxnet-style-attacksOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-stuxnet-style-attacks/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.
Detectando Ataques Estilo Stuxnet
Quando Usar
- Ao implementar detecção avançada de ameaças para alvos OT de alto valor (nuclear, químico, infraestrutura crítica)
- Ao construir detecção para ataques estilo APT visando a lógica de CLPs e manipulação de processos
- Ao estabelecer monitoramento de integridade da lógica de CLPs para detectar modificações não autorizadas
- Ao investigar anomalias de processo suspeitas que possam indicar ataques cibernéticos-físicos
- Ao projetar estratégias de defesa em profundidade contra ameaças OT em nível de estado-nação
Não use para detecção básica de intrusão em OT (veja detectando-ataques-em-sistemas-scada), para análise de malware de amostras Stuxnet (veja habilidades de engenharia reversa de malware), ou para programação e desenvolvimento de lógica de CLP.
Pré-requisitos
- Compreensão detalhada da cadeia de ataque Stuxnet e do framework MITRE ATT&CK para ICS
- Repositório de backup de lógica de CLP com cópias de linha de base conhecidas e boas de todos os programas de CLP
- Monitoramento de estação de engenharia (EDR com conhecimento de OT)
- Modelos de processo baseados em física para o processo físico controlado
- Monitoramento de rede para análise de tráfego de protocolos industriais
Fluxo de Trabalho
Etapa 1: Entenda a Cadeia de Ataque Stuxnet
Mapeie as oportunidades de detecção ao longo da cadeia de ataque estilo Stuxnet em várias etapas.
# Stuxnet-Style Attack Chain and Detection Points
attack_chain:
stage_1_initial_access:
technique: "USB-borne malware targeting air-gapped network"
mitre_ics: "T0847 - Replication Through Removable Media"
detection:
- "USB device connection logging on engineering workstations"
- "Removable media scanning with OT-approved AV"
- "Application allowlisting blocking unauthorized executables"
- "Windows autorun disabled via Group Policy"
indicators:
- "New USB device connections to engineering workstations"
- "Execution of unsigned binaries from removable media"
- "LNK file exploitation patterns"
stage_2_lateral_movement:
technique: "Exploitation of Windows vulnerabilities for network propagation"
mitre_ics: "T0866 - Exploitation of Remote Services"
detection:
- "Network IDS detecting exploit traffic (MS08-067, MS10-061)"
- "Unusual SMB traffic between engineering workstations"
- "Windows event logs showing privilege escalation"
- "New scheduled tasks or services created"
indicators:
- "Lateral movement between Level 3-4 Windows systems"
- "WMI/PsExec execution from unexpected sources"
- "Pass-the-hash authentication patterns"
stage_3_ews_compromise:
technique: "Compromise of engineering workstation with PLC programming software"
mitre_ics: "T0862 - Supply Chain Compromise (Step-7 hooking)"
detection:
- "File integrity monitoring on Step-7/TIA Portal directories"
- "DLL injection detection in PLC programming software"
- "Monitoring s7otbxdx.dll for Stuxnet-specific hook"
- "Unexpected modifications to PLC project files"
indicators:
- "Modified DLLs in Siemens STEP 7 installation directory"
- "Rootkit hiding files on engineering workstation"
- "PLC programming software behaving abnormally"
stage_4_plc_logic_modification:
technique: "Injecting malicious OB/FC blocks into PLC program"
mitre_ics: "T0839 - Module Firmware / T0833 - Modify Control Logic"
detection:
- "PLC logic integrity comparison against known-good baseline"
- "S7comm upload/download traffic from unauthorized sources"
- "New OB/FC/FB blocks appearing in PLC program"
- "Modification of OB1 (main scan) or OB35 (cyclic interrupt)"
indicators:
- "PLC program block count changes"
- "PLC program size changes"
- "Upload of unknown program blocks"
stage_5_process_manipulation:
technique: "Manipulating physical process while spoofing sensor readings"
mitre_ics: "T0836 - Modify Parameter / T0856 - Spoof Reporting Message"
detection:
- "Physics-based anomaly detection (process model deviation)"
- "Cross-validation of independent sensors"
- "Vibration analysis and mechanical signature monitoring"
- "Comparison of PLC-reported values vs independent measurements"
indicators:
- "Motor/pump operating outside normal parameters"
- "Sensor readings diverging from physics model predictions"
- "Process efficiency metrics deviating unexpectedly"
Etapa 2: Implemente o Monitoramento de Integridade da Lógica de CLP
…
Perguntas frequentes
O que são 'ataques estilo Stuxnet'?
São ataques cibernéticos avançados que visam equipamentos industriais, modificando seus programas de controle e enganando os operadores com dados falsos de sensores, como aconteceu com o vírus Stuxnet.
O que é um PLC?
PLC significa Controlador Lógico Programável. É um pequeno computador usado para controlar máquinas e processos industriais.
Preciso de conhecimento técnico avançado para usar isso?
Sim, é recomendado ter um bom entendimento de como os ataques estilo Stuxnet funcionam e como os sistemas industriais operam.
Detalhes
Descrição original do autor
Detects sophisticated cyber-physical attacks that follow the Stuxnet pattern of modifying PLC logic while spoofing sensor readings to hide the manipulation, using PLC logic integrity monitoring (Claroty xDome, Nozomi Guardian) and physics-based process anomaly detection. Use when hunting for IT-to-OT lateral movement or discrepancies between PLC program state and physical process behavior in ICS/S
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5714
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC