performing-initial-access-with-evilginx3
Faz seu agente realizar ataques de phishing controlados para capturar tokens de sessão e contornar autenticação.
O que ela faz
EvilGinx3 é uma ferramenta que ajuda a simular ataques de 'man-in-the-middle' para roubar informações de login e cookies de sessão. Isso permite que equipes de segurança testem se as proteções contra roubo de identidade funcionam.
Quando usar
- ✓Ao testar a segurança de uma empresa simulando um ataque.
- ✓Ao verificar se as defesas contra roubo de dados estão funcionando.
- ✓Ao realizar auditorias de segurança programadas.
Exemplo do que pedir para a IA
“Simule um ataque de phishing para capturar credenciais e cookies de sessão do Microsoft 365.”
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 se posiciona entre a vítima e o site real, copiando as informações que você digita e os cookies de sessão. Isso permite que os testadores 'entrem' na conta da vítima sem precisar da senha ou autenticação de dois fatores.
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-initial-access-with-evilginx3Ou baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-initial-access-with-evilginx3/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 Acesso Inicial com EvilGinx3
Visão Geral
EvilGinx3 é um framework de ataque man-in-the-middle usado para phishing de credenciais de login junto com cookies de sessão, permitindo a bypass da autenticação multifator (MFA). Diferente do phishing de credenciais tradicional que apenas captura nomes de usuário e senhas, o EvilGinx3 opera como um proxy reverso transparente entre a vítima e o serviço de autenticação legítimo, interceptando todo o fluxo de autenticação, incluindo tokens de MFA e cookies de sessão. Isso o torna a ferramenta principal para equipes vermelhas demonstrarem o risco de ataques adversary-in-the-middle (AiTM) contra organizações que dependem apenas de MFA para proteção.
Quando Usar
- Ao realizar avaliações de segurança que envolvam acesso inicial com evilginx3
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes de segurança ou atividades de auditoria agendadas
- Ao validar controles de segurança através de testes práticos
Pré-requisitos
- Familiaridade com conceitos e ferramentas de red teaming
- Acesso a um ambiente de teste ou laboratório para execução segura
- Python 3.8+ com as dependências necessárias instaladas
- Autorização apropriada para quaisquer atividades de teste
Objetivos
- Implantar o EvilGinx3 com phishlets personalizados visando o escopo autorizado
- Configurar DNS e certificados SSL para o domínio de phishing
- Capturar tokens de sessão que bypassam proteções de MFA
- Importar cookies de sessão roubados em um navegador para sequestrar sessões autenticadas
- Integrar com GoPhish ou mecanismos de entrega personalizados para campanhas de e-mail de phishing
- Documentar a cadeia de ataque completa, desde o e-mail de phishing até o acesso autenticado
Mapeamento MITRE ATT&CK
- T1566.002 - Phishing: Spearphishing Link
- T1557 - Adversary-in-the-Middle
- T1539 - Roubar Cookie de Sessão Web
- T1078 - Contas Válidas
- T1556 - Modificar Processo de Autenticação
- T1550.004 - Usar Material de Autenticação Alternativo: Cookie de Sessão Web
Fluxo de Trabalho
Fase 1: Configuração da Infraestrutura
- Registrar um domínio convincente de aparência semelhante (ex: usando homóglifos ou typosquatting)
- Provisionar um VPS e apontar o registro A do DNS do domínio para o IP do servidor
- Instalar o EvilGinx3:
git clone https://github.com/kgretzky/evilginx2.git cd evilginx2 make sudo ./bin/evilginx -p ./phishlets - Configurar o domínio e o IP no EvilGinx3:
config domain example-phish.com config ipv4 <server-ip> - O EvilGinx3 provisiona automaticamente certificados Let's Encrypt para os nomes de host configurados
Fase 2: Configuração do Phishlet
- Selecionar ou criar um phishlet para o serviço alvo (ex: Microsoft 365, Google Workspace):
phishlets hostname o365 login.example-phish.com phishlets enable o365 - Verificar se o phishlet está ativo e se o certificado SSL foi emitido:
phishlets - Criar um URL de isca para a campanha de phishing:
lures create o365 lures get-url 0 - Opcionalmente, configurar um URL de redirecionamento para após a captura:
lures edit 0 redirect_url https://legitimate-site.com
Fase 3: Entrega do Phishing
- Elaborar um e-mail de pretexto com o URL de isca incorporado
- Usar GoPhish ou SMTP manual para entrega de e-mail:
# Integration with EvilGoPhish for combined campaigns # Provides GoPhish email tracking + EvilGinx3 credential capture - Implementar mascaramento ou encurtamento de URL, se necessário, para ofuscação do link
- Implantar a página de destino com o pretexto de engenharia social apropriado
Fase 4: Sequestro de Sessão
- Monitorar o EvilGinx3 para sessões capturadas:
sessions sessions <session-id> - Extrair cookies de sessão capturados da sessão:
# Session output includes: # - Username and password # - Session cookies (authentication tokens) # - Custom captured parameters - Importar cookies de sessão em um navegador usando uma extensão de editor de cookies:
- Exportar cookies em formato JSON
- Usar a extensão de navegador Cookie-Editor ou EditThisCookie
- Navegar até o serviço alvo para validar o sequestro de sessão
- Estabelecer acesso persistente criando senhas de aplicativo ou tokens OAuth
Fase 5: Atividades Pós-Acesso
- Enumerar o conteúdo da caixa de correio, contatos e unidades compartilhadas
- Identificar alvos adicionais para phishing lateral
- Verificar o acesso a aplicativos em nuvem conectados (SharePoint, Teams, OneDrive)
- Documentar todas as credenciais capturadas e o acesso obtido
Ferramentas e Recursos
| Ferramenta | Propósito | Plataforma | …
Perguntas frequentes
O que é 'man-in-the-middle'?
É como se alguém se colocasse no meio de uma conversa para ouvir ou interceptar o que está sendo dito. No mundo digital, a ferramenta se coloca entre você e o site que você está acessando.
O que são 'cookies de sessão'?
São pequenos arquivos que o site guarda no seu navegador para lembrar que você já está logado. Roubar esses cookies pode permitir que alguém use sua conta sem precisar da sua senha.
Preciso de permissão para usar essa ferramenta?
Sim, é crucial ter autorização explícita antes de usar o EvilGinx3 em qualquer ambiente. Ele é projetado para testes de segurança autorizados (red teaming).
Detalhes
Descrição original do autor
Perform authorized initial access using EvilGinx3 adversary-in-the-middle phishing framework to capture session tokens and bypass multi-factor authentication during red team engagements.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6081
- 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