Pular para o conteúdo
Skillpedia
Testes35 mil · #6081

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-initial-access-with-evilginx3/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-initial-access-with-evilginx3/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-evilginx3

Ou 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.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.

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

  1. Registrar um domínio convincente de aparência semelhante (ex: usando homóglifos ou typosquatting)
  2. Provisionar um VPS e apontar o registro A do DNS do domínio para o IP do servidor
  3. Instalar o EvilGinx3:
    git clone https://github.com/kgretzky/evilginx2.git
    cd evilginx2
    make
    sudo ./bin/evilginx -p ./phishlets
    
  4. Configurar o domínio e o IP no EvilGinx3:
    config domain example-phish.com
    config ipv4 <server-ip>
    
  5. O EvilGinx3 provisiona automaticamente certificados Let's Encrypt para os nomes de host configurados

Fase 2: Configuração do Phishlet

  1. 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
    
  2. Verificar se o phishlet está ativo e se o certificado SSL foi emitido:
    phishlets
    
  3. Criar um URL de isca para a campanha de phishing:
    lures create o365
    lures get-url 0
    
  4. 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

  1. Elaborar um e-mail de pretexto com o URL de isca incorporado
  2. Usar GoPhish ou SMTP manual para entrega de e-mail:
    # Integration with EvilGoPhish for combined campaigns
    # Provides GoPhish email tracking + EvilGinx3 credential capture
    
  3. Implementar mascaramento ou encurtamento de URL, se necessário, para ofuscação do link
  4. Implantar a página de destino com o pretexto de engenharia social apropriado

Fase 4: Sequestro de Sessão

  1. Monitorar o EvilGinx3 para sessões capturadas:
    sessions
    sessions <session-id>
    
  2. Extrair cookies de sessão capturados da sessão:
    # Session output includes:
    # - Username and password
    # - Session cookies (authentication tokens)
    # - Custom captured parameters
    
  3. 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
  4. Estabelecer acesso persistente criando senhas de aplicativo ou tokens OAuth

Fase 5: Atividades Pós-Acesso

  1. Enumerar o conteúdo da caixa de correio, contatos e unidades compartilhadas
  2. Identificar alvos adicionais para phishing lateral
  3. Verificar o acesso a aplicativos em nuvem conectados (SharePoint, Teams, OneDrive)
  4. 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6081
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas