performing-dynamic-analysis-with-any-run
Ajuda seu agente a analisar malware interativamente em uma sandbox na nuvem. Ele observa o comportamento em tempo real, interage com o malware e captura dados importantes. É útil para investigar arquivos ou links suspeitos que precisam de detonação ao vivo.
O que ela faz
Esta ferramenta permite que você veja o que um arquivo ou link suspeito faz em um ambiente seguro na internet. Você pode até interagir com ele, como se estivesse usando um computador normal, para entender melhor seu comportamento.
Quando usar
- ✓Quando você recebe um arquivo ou link e não tem certeza se é seguro.
- ✓Se um programa precisa de cliques ou respostas para funcionar, e você quer ver o que ele faz.
- ✓Para analisar como um programa se comporta em diferentes versões do Windows.
Exemplo do que pedir para a IA
“Analise este arquivo suspeito e me mostre o que ele faz.”
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
Você envia o arquivo ou link para o serviço online ANY.RUN. Ele executa o item em um computador virtual e mostra em tempo real o que acontece, como quais programas são abertos ou quais sites são visitados.
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 performing-dynamic-analysis-with-any-runOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-dynamic-analysis-with-any-run/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.
Realizando Análise Dinâmica com ANY.RUN
Quando Usar
- Quando a análise interativa de malware é necessária, onde o analista precisa clicar em caixas de diálogo, inserir credenciais ou navegar por telas de instalação.
- Análise rápida em sandbox baseada em nuvem sem a necessidade de manter infraestrutura de sandbox local.
- Malware que requer interação do usuário para prosseguir após verificações anti-sandbox (macros de documentos que exigem "Habilitar Conteúdo").
- Compartilhamento de resultados de análise com membros da equipe através de URLs de tarefas públicas ou privadas.
- Comparação de comportamento entre diferentes versões de sistema operacional (Windows 7, 10, 11) disponíveis no ANY.RUN.
Não use para amostras altamente sensíveis que não podem ser carregadas em serviços de nuvem; use uma sandbox local como o Cuckoo em vez disso.
Pré-requisitos
- Conta ANY.RUN (nível gratuito da comunidade ou assinatura paga em https://any.run)
- Navegador web moderno com suporte a WebSocket para streaming de sessão interativa.
- Arquivo de amostra pronto para upload (máximo de 100 MB para o nível gratuito, 256 MB para o pago).
- Compreensão do tipo de amostra para selecionar o ambiente de execução apropriado.
- VPN ou rede segura para acessar o portal ANY.RUN durante as sessões de análise.
Fluxo de Trabalho
Passo 1: Configurar o Ambiente de Análise
Configure a tarefa do ANY.RUN com os parâmetros apropriados:
ANY.RUN Task Configuration:
━━━━━━━━━━━━━━━━━━━━━━━━━━
OS Selection: Windows 10 x64 (recommended default)
Windows 7 x64 (for legacy malware)
Windows 11 x64 (for modern samples)
Execution Time: 60 seconds (default) / 120-300 for slow-acting malware
Network: Connected (captures real C2 traffic)
Residential Proxy (bypasses geo-blocking)
Privacy: Public (free tier) / Private (paid - not indexed)
MITM Proxy: Enable for HTTPS traffic decryption
Fake Net: Enable to simulate internet services if sample checks connectivity
Submissão baseada em API (nível pago):
# Submit file via ANY.RUN API
curl -X POST "https://api.any.run/v1/analysis" \
-H "Authorization: API-Key $ANYRUN_API_KEY" \
-F "file=@suspect.exe" \
-F "env_os=windows" \
-F "env_version=10" \
-F "env_bitness=64" \
-F "opt_timeout=120" \
-F "opt_network_connect=true" \
-F "opt_privacy_type=bylink"
# Check task status
curl "https://api.any.run/v1/analysis/$TASK_ID" \
-H "Authorization: API-Key $ANYRUN_API_KEY" | jq '.data.status'
Passo 2: Interagir com o Malware Durante a Execução
Use a sessão interativa para acionar o comportamento do malware:
Interactive Actions During Analysis:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Document Macros: Click "Enable Content" / "Enable Editing" when prompted
2. Installer Screens: Click through installation dialogs
3. UAC Prompts: Click "Yes" to allow elevation (observe privilege escalation)
4. Credential Harvests: Enter fake credentials to observe phishing behavior
5. Browser Redirects: Navigate to URLs if malware opens browser windows
6. File Dialogs: Select target files if malware presents file picker
7. Timeout Extension: Extend analysis time if malware has delayed execution
Passo 3: Analisar a Árvore de Processos
Revise a cadeia completa de execução de processos:
Process Tree Analysis Points:
━━━━━━━━━━━━━━━━━━━━━━━━━━━
Parent-Child Relationships:
- WINWORD.EXE -> cmd.exe -> powershell.exe (macro execution chain)
- explorer.exe -> suspect.exe -> svchost.exe (process injection)
Process Events to Note:
- Process creation with suspicious command-line arguments
- PowerShell with encoded commands (-enc / -encodedcommand)
- cmd.exe executing script files (.bat, .vbs, .js)
- Legitimate processes spawned from unusual parents
- Process termination (self-deletion behavior)
Passo 4: Revisar Atividade de Rede
Examine conexões DNS, HTTP/HTTPS e TCP/UDP:
ANY.RUN Network Panel Analysis:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DNS Requests:
- Domain resolutions with threat intelligence tags
- Fast-flux or DGA domain patterns
- DNS over HTTPS (DoH) detection
HTTP/HTTPS Traffic (with MITM enabled):
- Full request/response bodies for HTTP
- Decrypted HTTPS traffic showing C2 commands
- Downloaded payloads and their content types
- POST data containing exfiltrated information
Connection Map:
- Geographic visualization of C2 server locations
- Connection timeline showing beacon patterns
- Suricata alerts triggered on network traffic
Passo 5: Examinar IOCs e Inteligência de Ameaças
Extraia indicadores e mapeie para ameaças conhecidas:
Perguntas frequentes
Preciso pagar para usar?
Existe uma versão gratuita com algumas limitações e versões pagas com mais recursos.
Posso analisar qualquer tipo de arquivo?
Sim, mas arquivos muito sensíveis não devem ser enviados para serviços online. Para esses, é melhor usar ferramentas instaladas no seu próprio computador.
O que são 'IOCs'?
IOCs são 'Indicadores de Comprometimento', que são pistas sobre atividades maliciosas, como endereços de sites ou nomes de arquivos suspeitos.
Detalhes
Descrição original do autor
Perform interactive dynamic malware analysis using the ANY.RUN cloud sandbox to detonate samples, observe real-time execution behavior, interact with malware prompts such as dialogs and CAPTCHAs, and capture process trees, network traffic, and system changes. Use when a suspicious file or URL needs live, interactive behavioral detonation in a cloud sandbox rather than static analysis alone. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6061
- 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
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC