CrackMapExec
Cheatsheet per CrackMapExec
Descrizione e Contesti di Utilizzo
CrackMapExec (CME) è uno strumento versatile per testare e sfruttare reti Windows Active Directory. Progettato per pentester e professionisti della sicurezza, è utile per:
- Enumerare utenti, gruppi, condivisioni e configurazioni di dominio.
- Testare credenziali su larga scala.
- Eseguire comandi remoti e caricare payload su macchine bersaglio.
- Sfruttare vulnerabilità legate a SMB, WinRM, RDP e LDAP.
Grazie alla sua semplicità e potenza, CME è uno strumento indispensabile per movimenti laterali e escalation di privilegi in reti Windows.
Comandi Generali
-
--helpMostra la guida e le opzioni disponibili. -
--versionMostra la versione di CrackMapExec.
Moduli Principali
SMB (Server Message Block)
Utilizzato per interagire con il protocollo SMB, utile per enumerare, testare credenziali ed eseguire comandi remoti.
Enumerazione
- Utenti e Condivisioni
Validazione Credenziali
- Test di credenziali valide su un host o una rete
Esecuzione di Comandi Remoti
- Esecuzione di comandi su macchine bersaglio
Dump di Credenziali e Hash
- SAM e LSA
WinRM (Windows Remote Management)
Permette di eseguire comandi remoti su macchine via protocollo WinRM.
Validazione Credenziali
- Test delle credenziali
Esecuzione di Comandi Remoti
- Esegui comandi su macchine remote
LDAP (Lightweight Directory Access Protocol)
Utilizzato per enumerare risorse in Active Directory.
Enumerazione LDAP
- Utenti e Gruppi
RDP (Remote Desktop Protocol)
Consente di testare e sfruttare accessi RDP.
Attacco a Forza Bruta
- Testa credenziali su RDP
Opzioni Aggiuntive
-
--local-authUsa credenziali locali anziché di dominio. -
--no-bruteforceDisabilita il brute force per velocizzare le scansioni. -
--threads [n]Specifica il numero di thread per operazioni simultanee.
Esempi Pratici
-
Enumerazione SMB su una rete
-
Test di credenziali su una rete
-
Esecuzione di un comando remoto via SMB
-
Dump di credenziali LSA
-
Enumerazione LDAP di utenti e gruppi
Suggerimenti
- Esplora le opzioni di ogni modulo con --help per comprendere meglio le sue funzionalità.
- Combina CrackMapExec con strumenti come Responder, Mimikatz o Impacket per attacchi più avanzati.
- Utilizza CME come parte di una strategia più ampia per la compromissione di Active Directory.