Pular para o conteúdo
Skillpedia
Diversos48 mil · #2922

enterprise-vpn-attack

Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.

O que ela faz

Esta ferramenta ajuda a identificar e testar vulnerabilidades em sistemas de VPN corporativos. Ela verifica se um servidor VPN está exposto e se possui falhas de segurança conhecidas.

Quando usar

  • ✓Ao investigar um novo alvo de rede para encontrar pontos de entrada.
  • ✓Para verificar a segurança de um servidor VPN antes de usá-lo.
  • ✓Em testes de segurança autorizados para encontrar fraquezas em VPNs.

Exemplo do que pedir para a IA

“Verifique se o servidor VPN em [endereço da VPN] tem alguma vulnerabilidade conhecida.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/enterprise-vpn-attack/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/enterprise-vpn-attack/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta envia requisições específicas para o endereço da VPN para identificar o tipo de servidor e procurar por falhas de segurança conhecidas. Ela compara as respostas com um banco de dados de vulnerabilidades.

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 sickn33/agentic-awesome-skills --skill enterprise-vpn-attack

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/enterprise-vpn-attack/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.

⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Quando usar esta habilidade

Ative quando a reconhecimento (recon) apresentar:

  • *.<client>.example/+CSCOE+/logon.html ou caminhos +CSCOE+ semelhantes → Cisco ASA / AnyConnect
  • Subdomínios intranet.* / vpn.* / connect.* / webvpn.* / wc.* / remote.*
  • Porta 443 retornando páginas de login com Server: Apache ou banner como "AnyConnect", "FortiGate", "NetScaler", "GlobalProtect", "Pulse", "Ivanti"
  • TCP 8443 / 4443 / 10443 / 8888 (portas comuns de gerenciamento web de VPN)
  • Respostas HTTP com Set-Cookie: webvpn= (Cisco) / SVPNCOOKIE= (Fortinet) / NSC_AAA= (Citrix) / DSAuthSession= (Pulse) / BIGipServer* (F5)

NÃO use para:

  • Movimentação lateral interna pós-acesso inicial (fora do escopo de acordo com o limite do usuário)
  • Bugs do lado do cliente da VPN (classe de ataque diferente)
  • IPsec / L2TP / OpenVPN (protocolos diferentes, não a pilha web SSL VPN)

Identificação de fornecedor (fingerprinting)

Cisco ASA / AnyConnect

curl -skI 'https://target/+CSCOE+/logon.html' | head -10
# Look for: Set-Cookie: webvpn=; X-Frame-Options: SAMEORIGIN; CSP: ... block-all-mixed-content
# Login page contains: "AnyConnect", "CSCOE", "logon.html"

Versão do ASA: não divulgada no banner em compilações modernas; é necessário derivar de caminhos de arquivos JS ou testar caminhos específicos.

# Path-based version hints (older builds leaked builds in URLs)
curl -sk 'https://target/+CSCOE+/sdesktop/scan-finalize?path=test'
curl -sk 'https://target/+CSCOE+/saml/sp/metadata'         # 200 = SAML auth enabled
curl -sk 'https://target/CSCOSSLC/config-auth'             # AnyConnect handshake endpoint

Fortinet FortiGate / FortiOS

curl -skI 'https://target/remote/login' | head -10
# Look for: Set-Cookie: SVPNCOOKIE=, Server header missing or "xxxxxxxx-xxxxx"
# Login page contains: "FortiGate", "Fortinet", "SSL-VPN"

Versão: /remote/info às vezes vaza (mais antigo), ou resposta /login?username= 302

Citrix NetScaler / ADC / Gateway

curl -skI 'https://target/' | head -10
# Look for: Set-Cookie: NSC_AAA=, Set-Cookie: NSC_USER=, Server: NetScaler
# Login page contains: "NetScaler", "Citrix Gateway"

# Version banner
curl -sk 'https://target/vpn/index.html' | grep -oE 'NetScaler/[0-9.]+|NS[0-9.]+'
curl -sk 'https://target/menu/neo'                # 200 if vulnerable to CVE-2019-19781 era

Palo Alto GlobalProtect

curl -skI 'https://target/global-protect/login.esp' | head -10
# Look for: Set-Cookie: PHPSESSID= (yes, GP uses PHP), Server: Apache (PA-VM internal)
# Page contains: "GlobalProtect Portal", "PAN-OS"

# Version banner via login page
curl -sk 'https://target/global-protect/login.esp' | grep -oE 'GlobalProtect Portal[\s\S]{0,200}'
# Or check meta tag
curl -sk 'https://target/global-protect/login.esp' | grep -oE 'panui-[0-9.]+'

Pulse Secure / Ivanti Connect Secure

curl -skI 'https://target/dana-na/auth/url_default/welcome.cgi' | head -10
# Look for: Set-Cookie: DSAuthSession=, DSPREAUTH=
# Page contains: "Pulse Secure" or "Ivanti Connect Secure"

# Version
curl -sk 'https://target/dana-na/auth/url_default/welcome.cgi' | grep -oE 'Pulse Connect Secure[^<]*|ivanti[^<]*[0-9.]+'

SonicWall NetExtender / SMA

curl -skI 'https://target/cgi-bin/welcome' | head -10
# Look for: Set-Cookie: swap=, swapauth=
# Page contains: "SonicWall", "NetExtender", "SMA"

F5 Big-IP / APM

curl -skI 'https://target/my.policy' | head -10
# Look for: Set-Cookie: BIGipServer*, MRHSession=
# Server: BIG-IP (sometimes)

Matriz de CVE — pré-autenticação ou bypass de autenticação (2018-2026)

Cisco ASA / AnyConnect

CVE Afeta Tipo Teste

…

Perguntas frequentes

O que é uma VPN corporativa?

É uma rede privada virtual usada por empresas para conectar funcionários remotamente de forma segura à rede interna da empresa.

O que significa 'vulnerabilidade'?

É uma falha de segurança em um sistema que pode ser explorada por atacantes para obter acesso não autorizado ou causar danos.

Preciso de permissão para usar esta ferramenta?

Sim, esta ferramenta é apenas para fins educacionais ou testes de segurança autorizados. Você precisa de permissão explícita por escrito do proprietário do sistema antes de usá-la.

Detalhes

Descrição original do autor

External SSL VPN / remote-access appliance attack matrix

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2922
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas