Pular para o conteúdo
Skillpedia
Diversos35 mil · #6001

moving-laterally-with-netexec

Ajuda seu agente a testar credenciais e encontrar caminhos para se mover em redes. É útil para verificar a segurança de sistemas após obter acesso.

O que ela faz

Esta ferramenta ajuda a testar e explorar redes de computadores, como as de empresas. Ela verifica se credenciais (como nomes de usuário e senhas) funcionam em vários computadores, procura por pontos fracos e pode até executar comandos em máquinas remotas, tudo de forma controlada e segura.

Quando usar

  • ✓Quando você tem permissão para testar a segurança de uma rede e quer ver onde suas credenciais dão acesso.
  • ✓Para testar senhas em muitas contas sem bloqueá-las rapidamente.
  • ✓Para descobrir informações sobre computadores e usuários em uma rede.

Exemplo do que pedir para a IA

“Verifique se a senha 'Senha123' funciona para o usuário 'admin' em todos os computadores da rede 192.168.1.0/24.”

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/moving-laterally-with-netexec/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/moving-laterally-with-netexec/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta a computadores usando diferentes métodos (protocolos) e tenta validar informações ou executar tarefas. Ela é projetada para ser eficiente e registrar o que faz, ajudando a mapear caminhos para acessar outros sistemas.

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 moving-laterally-with-netexec

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/moving-laterally-with-netexec/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.

Movimentação Lateral com NetExec

Uso Autorizado Apenas: Esta ferramenta é destinada apenas para testes de penetração autorizados, engajamentos de equipes vermelhas e laboratórios educacionais. O NetExec autentica, executa código e extrai credenciais de hosts remotos. Executá-lo contra sistemas que você não possui ou para os quais não tem autorização explícita por escrito para testar é ilegal sob leis de uso indevido de computadores (por exemplo, CFAA dos EUA, UK Computer Misuse Act). Confirme o escopo e as regras de engajamento antes do uso.

Visão Geral

NetExec (nxc) é o sucessor ativamente mantido do CrackMapExec, uma ferramenta multifuncional de rede para avaliar e explorar ambientes Windows/Active Directory e Linux. Ele encapsula o Impacket e outras bibliotecas sob uma CLI unificada para que um operador possa autenticar contra vários hosts simultaneamente, validar credenciais coletadas, realizar pulverização de senhas, enumerar compartilhamentos/usuários/políticas, executar comandos e extrair credenciais — tudo isso enquanto registra de forma limpa para relatórios.

O NetExec é orientado a protocolos: cada invocação começa com um módulo de protocolo. A partir dos lançamentos de 2025, ele suporta smb, winrm, mssql, ldap, ssh, ftp, wmi, rdp, vnc e nfs. A execução de comandos (-x/-X) está disponível em SMB, WINRM, SSH, MSSQL, WMI e (desde o verão de 2025) RDP. Um sistema de módulos integrado (-M) adiciona funcionalidades como recuperação de LAPS, extração de LSASS via lsassy, coleta de BloodHound e exploração de compartilhamentos.

Especificamente para movimentação lateral, o NetExec mapeia diretamente para o MITRE ATT&CK T1021.002 (Serviços Remotos: SMB/Compartilhamentos Administrativos do Windows): ele autentica via SMB (porta 445), alcança ADMIN$/C$ e usa execução via named-pipe ou agendador de tarefas para executar código em máquinas remotas. O marcador (Pwn3d!) na saída sinaliza que o principal fornecido tem direitos de execução de código de administrador local em um host — o sinal verde para movimentação lateral.

Quando Usar

  • Durante um teste de penetração de rede interna após obter uma ou mais credenciais/hashes válidas, para identificar todos os hosts onde essas credenciais concedem acesso de administrador.
  • Para realizar pulverização de senhas controlada contra um domínio, respeitando os limites de bloqueio de conta.
  • Para enumerar compartilhamentos SMB, usuários de domínio, política de senhas e sessões logadas em uma sub-rede em uma única varredura.
  • Para executar comandos ou extrair credenciais SAM/LSA/NTDS em alvos autorizados durante a pós-exploração.
  • Para coletar dados do BloodHound ou senhas LAPS usando módulos do NetExec em vez de ferramentas separadas.

Pré-requisitos

  • Um host operador Linux (Kali/Parrot/Ubuntu). Instale via pipx (recomendado):
    sudo apt install -y pipx git
    pipx ensurepath
    pipx install git+https://github.com/Pennyw0rth/NetExec
    # verify
    nxc --version
    nxc smb --help
    
  • Alternativa Docker:
    git clone https://github.com/Pennyw0rth/NetExec
    cd NetExec
    docker build -t netexec .
    docker run --rm -it netexec smb --help
    
  • Alcançabilidade de rede para as portas de destino (445/SMB, 5985-5986/WinRM, 389-636/LDAP, 1433/MSSQL).
  • Credenciais válidas, hashes NT ou tickets Kerberos dentro de um escopo autorizado.
  • Um documento de regras de engajamento assinado e conhecimento da política de bloqueio de conta antes de pulverizar.

Objetivos

  • Validar credenciais coletadas em um intervalo de hosts e localizar acesso de administrador (Pwn3d!).
  • Enumerar compartilhamentos, usuários e política de senhas via SMB e LDAP.
  • Realizar pulverização de senhas segura contra bloqueio com --continue-on-success.
  • Executar comandos em hosts autorizados e selecionar um --exec-method apropriado.
  • Extrair credenciais SAM, LSA e NTDS e coletá-las no espaço de trabalho do NetExec.
  • Conduzir ataques AD (Kerberoasting, ASREPRoast, coleta de BloodHound) através de módulos LDAP.

Mapeamento MITRE ATT&CK

ID da Técnica Nome Oficial Como o NetExec Implementa
T1021.002 Serviços Remotos: SMB/Compartilhamentos Administrativos do Windows Autentica via SMB para ADMIN$/C$ e executa código em hosts remotos (-x, --exec-method)
T1110.003 Força Bruta: Pulverização de Senhas Uma senha contra muitas contas com --continue-on-success
T1003.002 Extração de Credenciais do SO: Gerenciador de Contas de Segurança --sam extrai hashes SAM locais
T1003.004 Extração de Credenciais do SO: Segredos LSA --lsa extrai segredos LSA e credenciais em cache
T1003.006 Extração de Credenciais do SO: DCSync --ntds via drsuapi extrai o banco de dados do domínio
T1558.003 Roubar ou Forjar Tickets Kerberos: Kerberoasting ldap --kerberoasting solicita tickets de serviço

…

Perguntas frequentes

Preciso de permissão para usar esta ferramenta?

Sim, é crucial ter autorização explícita por escrito antes de usar esta ferramenta em qualquer rede. Usá-la sem permissão é ilegal.

O que significa '(Pwn3d!)' na saída?

Isso indica que as credenciais usadas têm acesso de administrador naquele computador, o que é um ponto de entrada para explorar mais a rede.

Posso usar isso para roubar senhas?

A ferramenta pode extrair credenciais (hashes) de sistemas locais para análise posterior, mas seu uso principal é para testes de segurança autorizados e mapeamento de acesso.

Detalhes

Descrição original do autor

Use NetExec (nxc) to validate credentials, enumerate SMB shares/users/policy, password-spray safely across lockout thresholds, execute commands, and dump SAM/LSA/NTDS credentials across SMB, WinRM, LDAP, MSSQL, SSH, and other protocol modules. Use during authorized internal penetration tests to find lateral-movement paths after obtaining credentials or hashes, or to conduct controlled password spr

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6001
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