Modules
⚠️ Avertissement : Ce contenu est strictement destiné à un usage éducatif et éthique dans le domaine de la cybersécurité. Toute utilisation illégale ou malveillante est interdite et engage la seule responsabilité de l’utilisateur.
Documentation des Modules NetExec
Voici une documentation de chaque module de NetExec, classée par ordre alphabétique. Chaque module est accompagné d'une description, du protocole pris en charge, des paramètres, des exemples de commandes typiques, ainsi que des usages avancés.
Module : adcs
adcs
1. Nom du Module : adcs
Protocole pris en charge : LDAP
Description : Ce module permet d'exploiter les Active Directory Certificate Services (ADCS) pour obtenir des certificats ou des informations sensibles.
2. Options / Paramètres
--CERTTEMPLATE
: Nom du modèle de certificat à utiliser.--DC
: Contrôleur de domaine cible.--OUTPUT
: Fichier de sortie pour les certificats obtenus.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Cette commande utilise le module
adcs
pour demander un certificat à l'Active Directory Certificate Services, avec le modèleUserTemplate
.
Commande avec fichier de sortie :
Explication :
Les certificats sont sauvegardés dans le fichier
cert.pfx
.
4. Commandes Avancées
Commande pour spécifier un contrôleur de domaine particulier :
Explication :
Exécute le module en ciblant le contrôleur de domaine
dc.example.com
.
Module : add-computer
add-computer
1. Nom du Module : add-computer
Protocole pris en charge : LDAP
Description : Ce module permet d'ajouter un compte machine à un domaine Active Directory.
2. Options / Paramètres
--COMPUTERNAME
: Nom du compte machine à ajouter.--PASSWORD
: Mot de passe associé au compte machine.--DC
: Contrôleur de domaine cible.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Ajoute un compte machine nommé
NewComputer
avec le mot de passePassword123
sur le contrôleur de domaine spécifié.
4. Commandes Avancées
Commande avec spécification d'un contrôleur de domaine :
Explication :
Ajoute le compte machine sur le contrôleur de domaine
dc.example.com
.
Module : bitlocker
bitlocker
1. Nom du Module : bitlocker
Protocole pris en charge : SMB
Description : Ce module interroge les cibles pour collecter des informations sur BitLocker, y compris les clés de récupération.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour sauvegarder les informations collectées.--VERBOSE
: Active une sortie détaillée.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Récupère les informations BitLocker de la cible à l’adresse
192.168.1.10
.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations collectées dans
bitlocker_info.txt
.
4. Commandes Avancées
Commande avec sortie détaillée :
Explication :
Fournit une sortie plus détaillée des informations collectées.
Module : coerce_plus
coerce_plus
1. Nom du Module : coerce_plus
Protocole pris en charge : SMB
Description : Ce module utilise des méthodes de coercition pour forcer une cible à s’authentifier sur un autre hôte.
2. Options / Paramètres
--LISTEN
: Adresse IP de l’hôte écouteur où rediriger l’authentification.--VERBOSE
: Active une sortie détaillée.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Utilise la coercition pour forcer la cible
192.168.1.10
à s’authentifier sur l’hôte192.168.1.20
.
Commande avec sortie détaillée :
Explication :
Fournit une sortie détaillée pour le débogage.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Applique la coercition à toutes les cibles listées dans
targets.txt
.
Module : daclread
daclread
1. Nom du Module : daclread
Protocole pris en charge : LDAP
Description : Ce module extrait les listes de contrôle d'accès discrétionnaire (DACL) pour des objets Active Directory spécifiés.
2. Options / Paramètres
--OBJECT
: Nom de l'objet cible pour lequel les DACL doivent être extraits.--DC
: Contrôleur de domaine cible.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les DACL pour l'objet
CN=Users,DC=example,DC=com
depuis le contrôleur de domaine spécifié.
4. Commandes Avancées
Commande avec spécification d'un contrôleur de domaine :
Explication :
Extrait les DACL pour un objet spécifique et les récupère depuis
dc.example.com
.
Module : dfscoerce
dfscoerce
1. Nom du Module : dfscoerce
Protocole pris en charge : SMB
Description : Ce module exploite une vulnérabilité dans le service DFS pour forcer une authentification NTLM sur un autre hôte.
2. Options / Paramètres
--LISTEN
: Adresse IP de l’hôte écouteur pour capturer les authentifications NTLM.--VERBOSE
: Active une sortie détaillée.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exploite la vulnérabilité DFS pour forcer une authentification NTLM de la cible
192.168.1.10
vers l’hôte192.168.1.20
.
4. Commandes Avancées
Commande avec sortie détaillée :
Explication :
Fournit des informations supplémentaires pendant l'exécution du module.
Module : drop-sc
drop-sc
1. Nom du Module : drop-sc
Protocole pris en charge : SMB
Description : Ce module permet de déposer un fichier de service sur une cible Windows via SMB.
2. Options / Paramètres
--FILE
: Chemin local vers le fichier à déposer sur la cible.--TARGETPATH
: Chemin distant où le fichier sera déposé.--EXECUTE
: Indique si le fichier doit être exécuté après dépôt (valeurs :true
oufalse
).
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Dépose le fichier
file.exe
dans le répertoire temporaire de la cible.
Commande avec exécution automatique :
Explication :
Après dépôt, exécute automatiquement le fichier déposé.
4. Commandes Avancées
Commande multi-cibles avec exécution automatique :
Explication :
Dépose et exécute le fichier sur toutes les cibles listées dans
targets.txt
.
Module : empire_exec
empire_exec
1. Nom du Module : empire_exec
Protocole pris en charge : SMB
Description : Ce module exécute un agent Empire sur une cible via SMB.
2. Options / Paramètres
--LISTEN
: Adresse IP de l’hôte Empire où les agents doivent se connecter.--PORT
: Port à utiliser pour la communication avec Empire.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Lance un agent Empire sur la cible et configure la connexion vers l’hôte
192.168.1.20
via le port8080
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute un agent Empire sur toutes les cibles définies dans
targets.txt
.
Module : enum_av
enum_av
1. Nom du Module : enum_av
Protocole pris en charge : SMB
Description : Ce module permet d'énumérer les solutions antivirus présentes sur une cible Windows.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les antivirus installés sur la cible
192.168.1.10
.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
antivirus_list.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie vers fichier unique :
Explication :
Compile les antivirus détectés sur toutes les cibles dans un fichier unique.
Module : enum_ca
enum_ca
1. Nom du Module : enum_ca
Protocole pris en charge : LDAP
Description : Ce module énumère les autorités de certification (Certificate Authorities) disponibles dans Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les autorités de certification disponibles sur le contrôleur de domaine spécifié.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
ca_list.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie détaillée :
Explication :
Regroupe les autorités de certification énumérées sur toutes les cibles définies dans
targets.txt
dans un fichier unique.
Module : enum_dns
enum_dns
1. Nom du Module : enum_dns
Protocole pris en charge : LDAP
Description : Ce module interroge Active Directory pour énumérer les enregistrements DNS.
2. Options / Paramètres
--ZONE
: Zone DNS à interroger (par défaut : toutes les zones).--OUTPUT
: Fichier de sortie pour sauvegarder les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère tous les enregistrements DNS dans Active Directory pour la cible spécifiée.
Commande pour une zone spécifique :
Explication :
Limite l'interrogation aux enregistrements DNS pour la zone
example.com
.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Compile les enregistrements DNS de toutes les cibles dans un seul fichier de sortie.
Module : enum_impersonate
enum_impersonate
1. Nom du Module : enum_impersonate
Protocole pris en charge : LDAP
Description : Ce module énumère les comptes avec des droits d’usurpation d'identité sur un domaine Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les comptes avec des droits d’usurpation sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
impersonate_list.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Regroupe les résultats des comptes d’usurpation de toutes les cibles dans un seul fichier de sortie.
Module : enum_links
enum_links
1. Nom du Module : enum_links
Protocole pris en charge : LDAP
Description : Ce module permet d’énumérer les liens entre serveurs sur Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les liens de serveur sur la cible Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
links_list.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Compile les liens de serveurs énumérés sur toutes les cibles dans un fichier unique.
Module : enum_logins
enum_logins
1. Nom du Module : enum_logins
Protocole pris en charge : SMB
Description : Ce module permet d’énumérer les sessions de connexion actives sur un hôte cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les connexions actives sur la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
logins_list.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Compile les connexions actives détectées sur toutes les cibles dans un fichier unique.
Module : enum_trusts
enum_trusts
1. Nom du Module : enum_trusts
Protocole pris en charge : LDAP
Description : Ce module énumère les relations de confiance entre domaines Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les relations de confiance entre domaines sur la cible Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
trusts_list.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Compile les relations de confiance détectées sur toutes les cibles dans un fichier unique.
Module : exec_on_link
exec_on_link
1. Nom du Module : exec_on_link
Protocole pris en charge : SMB
Description : Ce module permet d’exécuter des commandes ou des fichiers binaires via des liens inter-serveurs sur un réseau cible.
2. Options / Paramètres
--COMMAND
: Commande ou fichier à exécuter.--LINK
: Nom du lien inter-serveur à utiliser pour exécuter la commande.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande
whoami
via le lien nomméexample-link
.
Commande avec spécification avancée :
Explication :
Exécute un script batch à l’emplacement spécifié via le lien inter-serveur donné.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute la commande
dir
sur toutes les cibles spécifiées via le lien inter-serveurexample-link
.
Module : find-computer
find-computer
1. Nom du Module : find-computer
Protocole pris en charge : LDAP
Description : Ce module permet de rechercher des objets ordinateur dans Active Directory en fonction de critères spécifiques.
2. Options / Paramètres
--FILTER
: Critère de filtrage des objets (par défaut : tous les objets ordinateur).--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Liste tous les objets ordinateur dans le domaine Active Directory spécifié.
Commande avec filtre :
Explication :
Recherche les objets ordinateur dans l’unité organisationnelle
Sales
.
4. Commandes Avancées
Commande avec sortie détaillée :
Explication :
Enregistre la liste des ordinateurs trouvés dans
computers_list.txt
.
Module : firefox
firefox
1. Nom du Module : firefox
Protocole pris en charge : SMB
Description : Ce module collecte les informations de configuration et les données sensibles associées à Firefox sur un hôte cible.
2. Options / Paramètres
--PROFILE
: Spécifie le chemin du profil Firefox (par défaut : profil par défaut).--OUTPUT
: Fichier de sortie pour sauvegarder les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les données associées à Firefox depuis le profil par défaut de l’hôte cible.
Commande avec profil spécifique :
Explication :
Spécifie un chemin de profil Firefox personnalisé pour extraire les données.
4. Commandes Avancées
Commande avec sauvegarde des résultats :
Explication :
Sauvegarde les données extraites dans
firefox_data.txt
.
Module : get-desc-users
get-desc-users
1. Nom du Module : get-desc-users
Protocole pris en charge : LDAP
Description : Ce module permet d'extraire les descriptions associées aux comptes utilisateurs dans Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les descriptions de tous les utilisateurs dans le domaine Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les descriptions des utilisateurs dans
descriptions.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les descriptions des utilisateurs pour toutes les cibles dans un fichier unique.
Module : get-network
get-network
1. Nom du Module : get-network
Protocole pris en charge : LDAP
Description : Ce module énumère les informations sur le réseau et les sous-réseaux disponibles dans Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les sous-réseaux et autres informations réseau de l’Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations réseau collectées dans
network_info.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations réseau de toutes les cibles dans un fichier unique.
Module : get-unixUserPassword
get-unixUserPassword
1. Nom du Module : get-unixUserPassword
Protocole pris en charge : LDAP
Description : Ce module récupère les mots de passe des utilisateurs Unix configurés dans un domaine Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les mots de passe des utilisateurs Unix configurés dans Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les mots de passe extraits dans
unix_passwords.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les mots de passe des utilisateurs Unix pour toutes les cibles dans un fichier unique.
Module : get-userPassword
get-userPassword
1. Nom du Module : get-userPassword
Protocole pris en charge : LDAP
Description : Ce module extrait les mots de passe des utilisateurs configurés dans Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les mots de passe des utilisateurs configurés dans Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les mots de passe extraits dans
user_passwords.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les mots de passe des utilisateurs pour toutes les cibles dans un fichier unique.
Module : get_netconnections
get_netconnections
1. Nom du Module : get_netconnections
Protocole pris en charge : SMB
Description : Ce module énumère les connexions réseau actives sur un hôte cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les connexions réseau actives sur l’hôte cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les connexions détectées dans
connections_list.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les connexions réseau actives détectées sur toutes les cibles dans un fichier unique.
Module : gpp_autologin
gpp_autologin
1. Nom du Module : gpp_autologin
Protocole pris en charge : SMB
Description : Ce module recherche les informations d’autologin configurées via Group Policy Preferences (GPP) sur les hôtes cibles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les configurations d’autologin sur l’hôte cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations détectées dans
autologin_info.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations d’autologin détectées sur toutes les cibles dans un fichier unique.
Module : gpp_password
gpp_password
1. Nom du Module : gpp_password
Protocole pris en charge : SMB
Description : Ce module récupère les mots de passe stockés dans les Group Policy Preferences (GPP) sur les hôtes cibles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche et récupère les mots de passe des GPP configurés sur l’hôte cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les mots de passe détectés dans
gpp_passwords.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les mots de passe détectés sur toutes les cibles dans un fichier unique.
Module : group-mem
group-mem
1. Nom du Module : group-mem
Protocole pris en charge : LDAP
Description : Ce module liste les membres d'un groupe Active Directory spécifique.
2. Options / Paramètres
--GROUP
: Nom du groupe cible.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Liste les membres du groupe
Administrators
sur le domaine Active Directory spécifié.
Commande avec fichier de sortie :
Explication :
Sauvegarde les membres du groupe dans
members.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les membres du groupe
Administrators
pour toutes les cibles dans un fichier unique.
Module : groupmembership
groupmembership
1. Nom du Module : groupmembership
Protocole pris en charge : LDAP
Description : Ce module énumère les appartenances à tous les groupes pour un utilisateur spécifique.
2. Options / Paramètres
--USER
: Nom de l’utilisateur cible.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Énumère les appartenances aux groupes pour l’utilisateur
john.doe
sur le domaine Active Directory spécifié.
Commande avec fichier de sortie :
Explication :
Sauvegarde les appartenances aux groupes dans
groups.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les appartenances aux groupes pour l’utilisateur
john.doe
sur toutes les cibles dans un fichier unique.
Module : handlekatz
handlekatz
1. Nom du Module : handlekatz
Protocole pris en charge : SMB
Description : Ce module exécute la collecte des informations d’identification à l’aide de Mimikatz sur une cible distante.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les informations collectées.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute Mimikatz sur la cible pour récupérer les informations d’identification.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations d’identification récupérées dans
credentials.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations d’identification collectées sur toutes les cibles dans un fichier unique.
Module : hyperv-host
hyperv-host
1. Nom du Module : hyperv-host
Protocole pris en charge : LDAP
Description : Ce module énumère les configurations des hôtes Hyper-V sur un domaine Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les informations de configuration des hôtes Hyper-V sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations des hôtes Hyper-V dans
hyperv_hosts.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations des hôtes Hyper-V de toutes les cibles dans un fichier unique.
Module : iis
iis
1. Nom du Module : iis
Protocole pris en charge : SMB
Description : Ce module permet d'interroger les serveurs IIS (Internet Information Services) pour collecter des informations sur leurs configurations.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Interroge le serveur IIS sur la cible pour collecter des informations de configuration.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations IIS collectées dans
iis_config.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations IIS de toutes les cibles dans un fichier unique.
Module : impersonate
impersonate
1. Nom du Module : impersonate
Protocole pris en charge : SMB
Description : Ce module permet d'exploiter des permissions pour usurper un contexte utilisateur spécifique sur un hôte cible.
2. Options / Paramètres
--USER
: Nom de l’utilisateur à usurper.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Tente d’usurper le contexte de l’utilisateur
john.doe
sur la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l’usurpation dans
impersonate_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats de l’usurpation pour toutes les cibles dans un fichier unique.
Module : install_elevated
install_elevated
1. Nom du Module : install_elevated
Protocole pris en charge : SMB
Description : Ce module installe des binaires ou services avec des privilèges élevés sur un hôte cible.
2. Options / Paramètres
--BINARY
: Chemin local vers le binaire à installer.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Installe le binaire spécifié avec des privilèges élevés sur la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l’installation dans
install_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats des installations sur toutes les cibles dans un fichier unique.
Module : ioxidresolver
ioxidresolver
1. Nom du Module : ioxidresolver
Protocole pris en charge : RPC
Description : Ce module interroge l’interface IObjectExporter pour énumérer les informations liées à l’OXID et les interfaces RPC enregistrées.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Interroge l’interface RPC IObjectExporter sur la cible pour collecter les informations OXID.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations collectées dans
oxid_info.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations OXID de toutes les cibles dans un fichier unique.
Module : keepass_discover
keepass_discover
1. Nom du Module : keepass_discover
Protocole pris en charge : SMB
Description : Ce module recherche les fichiers KeePass sur une cible distante.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les fichiers KeePass sur la cible distante.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
keepass_files.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les fichiers KeePass trouvés sur toutes les cibles dans un fichier unique.
Module : keepass_trigger
keepass_trigger
1. Nom du Module : keepass_trigger
Protocole pris en charge : SMB
Description : Ce module utilise une commande personnalisée pour tenter d’accéder aux fichiers KeePass détectés.
2. Options / Paramètres
--FILE
: Chemin du fichier KeePass cible.--COMMAND
: Commande à exécuter pour accéder au fichier.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande pour accéder au fichier KeePass spécifié.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Tente d’accéder au fichier KeePass sur plusieurs cibles à l’aide de la commande spécifiée.
Module : laps
laps
1. Nom du Module : laps
Protocole pris en charge : LDAP
Description : Ce module récupère les mots de passe LAPS (Local Administrator Password Solution) configurés sur les machines du domaine.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les mots de passe récupérés.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Récupère les mots de passe LAPS sur le domaine Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les mots de passe récupérés dans
laps_passwords.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les mots de passe LAPS de toutes les cibles dans un fichier unique.
Module : ldap-checker
ldap-checker
1. Nom du Module : ldap-checker
Protocole pris en charge : LDAP
Description : Ce module effectue des vérifications de base sur la configuration LDAP pour identifier les erreurs potentielles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats des vérifications.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie les configurations LDAP sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats des vérifications dans
ldap_check.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les vérifications LDAP pour toutes les cibles dans un fichier unique.
Module : link_enable_xp
link_enable_xp
1. Nom du Module : link_enable_xp
Protocole pris en charge : SMB
Description : Ce module permet d'activer des fonctionnalités spécifiques pour les liens inter-serveurs sur des environnements utilisant d'anciennes versions de Windows (XP/2003).
2. Options / Paramètres
--LINK
: Nom du lien cible à activer.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Active le lien inter-serveur
example-link
sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'activation dans
link_activation.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Active le lien pour toutes les cibles définies dans le fichier et compile les résultats.
Module : link_xpcmd
link_xpcmd
1. Nom du Module : link_xpcmd
Protocole pris en charge : SMB
Description : Ce module exécute des commandes personnalisées sur des liens inter-serveurs configurés pour des environnements XP/2003.
2. Options / Paramètres
--LINK
: Nom du lien cible pour exécuter la commande.--COMMAND
: Commande à exécuter sur le lien spécifié.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande
ipconfig
sur le lienexample-link
de la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la commande dans
cmd_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute la commande sur toutes les cibles définies et compile les résultats dans un fichier unique.
Module : lsassy
lsassy
1. Nom du Module : lsassy
Protocole pris en charge : SMB
Description : Ce module extrait les informations d'identification depuis la mémoire LSASS d'une cible Windows.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les informations d'identification.--VERBOSE
: Active une sortie détaillée.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les informations d'identification de la mémoire LSASS de la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations d'identification extraites dans
lsass_dump.txt
.
4. Commandes Avancées
Commande avec sortie détaillée et multi-cibles :
Explication :
Fournit une sortie détaillée des informations d'identification extraites sur toutes les cibles définies.
Module : maq
maq
1. Nom du Module : maq
Protocole pris en charge : LDAP
Description : Ce module vérifie les valeurs de la MachineAccountQuota sur un domaine Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie la valeur de MachineAccountQuota sur le domaine Active Directory cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'analyse MachineAccountQuota dans
maq_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats MachineAccountQuota pour toutes les cibles dans un fichier unique.
Module : masky
masky
1. Nom du Module : masky
Protocole pris en charge : LDAP
Description : Ce module interroge Active Directory pour rechercher des comptes de service configurés avec des mots de passe en texte clair.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Rechercher les comptes de service avec des mots de passe en texte clair sur le domaine cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
service_passwords.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats pour toutes les cibles dans un fichier unique.
Module : met_inject
met_inject
1. Nom du Module : met_inject
Protocole pris en charge : SMB
Description : Ce module injecte une charge utile Metasploit directement dans un processus cible.
2. Options / Paramètres
--PAYLOAD
: Charge utile Metasploit à injecter.--PROCESS
: Nom du processus cible.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Injecte la charge utile
reverse_tcp
dans le processusexplorer.exe
sur la cible.
4. Commandes Avancées
Commande multi-cibles avec configuration avancée :
Explication :
Injecte la charge utile dans le processus spécifié sur plusieurs cibles simultanément.
Module : mobaxterm
mobaxterm
1. Nom du Module : mobaxterm
Protocole pris en charge : SMB
Description : Ce module recherche et extrait les informations de configuration de l'application MobaXterm sur une cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les fichiers de configuration MobaXterm sur la cible et extrait les informations pertinentes.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations extraites dans
mobaxterm_config.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations MobaXterm de toutes les cibles dans un fichier unique.
Module : mremoteng
mremoteng
1. Nom du Module : mremoteng
Protocole pris en charge : SMB
Description : Ce module recherche et extrait les configurations enregistrées de l'application mRemoteNG sur une cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les fichiers de configuration mRemoteNG sur la cible et extrait les informations pertinentes.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations extraites dans
mremoteng_config.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations mRemoteNG de toutes les cibles dans un fichier unique.
Module : ms17-010
ms17-010
1. Nom du Module : ms17-010
Protocole pris en charge : SMB
Description : Ce module détecte la vulnérabilité EternalBlue (MS17-010) sur des cibles Windows.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie si la cible est vulnérable à MS17-010.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'analyse dans
ms17-010_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats de l'analyse MS17-010 pour toutes les cibles dans un fichier unique.
Module : msol
msol
1. Nom du Module : msol
Protocole pris en charge : LDAP
Description : Ce module énumère les informations liées aux comptes Office 365 configurés dans un environnement hybride Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Liste les comptes Office 365 synchronisés avec Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations sur les comptes Office 365 dans
msol_accounts.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations sur les comptes Office 365 pour toutes les cibles dans un fichier unique.
Module : mssql_coerce
mssql_coerce
1. Nom du Module : mssql_coerce
Protocole pris en charge : SMB
Description : Ce module exploite les fonctionnalités SQL Server pour forcer une authentification NTLM sur un autre hôte.
2. Options / Paramètres
--LISTEN
: Adresse IP de l’hôte écouteur pour capturer les tentatives d’authentification.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Force la cible à s’authentifier sur l’hôte
192.168.1.20
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Applique la coercition NTLM sur plusieurs cibles spécifiées.
Module : mssql_priv
mssql_priv
1. Nom du Module : mssql_priv
Protocole pris en charge : SMB
Description : Ce module vérifie et exploite les privilèges SQL Server pour exécuter des commandes arbitraires sur la cible.
2. Options / Paramètres
--COMMAND
: Commande à exécuter sur SQL Server.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande
whoami
via SQL Server sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la commande dans
cmd_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute une commande via SQL Server sur plusieurs cibles simultanément.
Module : nanodump
nanodump
1. Nom du Module : nanodump
Protocole pris en charge : SMB
Description : Ce module extrait un dump de la mémoire LSASS en utilisant une approche légère et furtive.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer le dump.--VERBOSE
: Active une sortie détaillée.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait un dump de la mémoire LSASS de la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde le dump extrait dans
lsass_dump.dmp
.
4. Commandes Avancées
Commande avec sortie détaillée et multi-cibles :
Explication :
Fournit une sortie détaillée pour chaque cible et regroupe les dumps dans un fichier compressé.
Module : nopac
nopac
1. Nom du Module : nopac
Protocole pris en charge : SMB
Description : Ce module exploite la vulnérabilité "No PAC" pour obtenir des privilèges élevés sur un domaine Active Directory.
2. Options / Paramètres
--TARGET
: Hôte cible à exploiter.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exploite la vulnérabilité "No PAC" sur la cible
example.local
.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'exploitation dans
nopac_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats de l'exploitation pour toutes les cibles définies dans un fichier unique.
Module : notepad++
notepad++
1. Nom du Module : notepad++
Protocole pris en charge : SMB
Description : Ce module extrait les configurations et sessions enregistrées de Notepad++ sur un hôte cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les informations de configuration de Notepad++ sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations extraites dans
notepad_config.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations de configuration pour toutes les cibles dans un fichier unique.
Module : ntdsutil
ntdsutil
1. Nom du Module : ntdsutil
Protocole pris en charge : LDAP
Description : Ce module exploite l'outil NTDSUtil pour extraire des informations sensibles d'Active Directory.
2. Options / Paramètres
--COMMAND
: Commande NTDSUtil à exécuter.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande NTDSUtil spécifiée sur la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
ntdsutil_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats de NTDSUtil pour toutes les cibles dans un fichier unique.
Module : ntlmv1
ntlmv1
1. Nom du Module : ntlmv1
Protocole pris en charge : SMB
Description : Ce module capture et tente de casser les réponses NTLMv1 pour obtenir des informations d'identification.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les réponses capturées.--CRACK
: Active le cassage des réponses capturées.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Capture les réponses NTLMv1 sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les réponses capturées dans
ntlmv1_responses.txt
.
Commande avec cassage des réponses :
Explication :
Tente de casser les réponses capturées pour révéler les mots de passe.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Capture et casse les réponses NTLMv1 pour toutes les cibles définies.
Module : obsolete
obsolete
1. Nom du Module : obsolete
Protocole pris en charge : LDAP
Description : Ce module identifie les systèmes obsolètes ou non supportés dans un domaine Active Directory.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Analyse le domaine pour identifier les systèmes obsolètes.
Commande avec fichier de sortie :
Explication :
Sauvegarde la liste des systèmes obsolètes dans
obsolete_systems.txt
.
4. Commandes Avancées
Commande multi-cibles avec sortie globale :
Explication :
Compile les résultats pour toutes les cibles définies.
Module : petitpotam
petitpotam
1. Nom du Module : petitpotam
Protocole pris en charge : RPC
Description : Ce module exploite la vulnérabilité PetitPotam pour forcer l’authentification NTLM sur un hôte.
2. Options / Paramètres
--TARGET
: Hôte cible à exploiter.--LISTEN
: Adresse IP de l’hôte écouteur pour capturer les tentatives d’authentification.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Force l’hôte cible à s’authentifier sur l’hôte écouteur spécifié.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Applique l’exploitation sur plusieurs cibles et capture les authentifications.
Module : pi
pi
1. Nom du Module : pi
Protocole pris en charge : SMB
Description : Ce module exécute des commandes personnalisées sur des cibles utilisant des scripts préconfigurés.
2. Options / Paramètres
--SCRIPT
: Chemin vers le script à exécuter.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute le script spécifié sur la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l’exécution dans
pi_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute le script sur plusieurs cibles simultanément et compile les résultats.
Module : powershell_history
powershell_history
1. Nom du Module : powershell_history
Protocole pris en charge : SMB
Description : Ce module récupère l'historique des commandes PowerShell exécutées sur un hôte cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer l'historique récupéré.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait l'historique des commandes PowerShell sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde l'historique extrait dans
powershell_history.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile l'historique des commandes pour toutes les cibles dans un fichier unique.
Module : pre2k
pre2k
1. Nom du Module : pre2k
Protocole pris en charge : LDAP
Description : Ce module identifie les objets dans Active Directory utilisant des permissions héritées de l'ère Windows 2000 ou antérieure.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Analyse le domaine Active Directory pour détecter les permissions héritées obsolètes.
Commande avec fichier de sortie :
Explication :
Sauvegarde les objets identifiés dans
pre2k_objects.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les objets hérités pour toutes les cibles dans un fichier unique.
Module : printerbug
printerbug
1. Nom du Module : printerbug
Protocole pris en charge : SMB
Description : Ce module exploite la vulnérabilité "PrinterBug" pour forcer une authentification NTLM sur un hôte écouteur.
2. Options / Paramètres
--LISTEN
: Adresse IP de l’hôte écouteur pour capturer les tentatives d’authentification.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Force la cible à s'authentifier sur l’hôte écouteur spécifié.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Applique l’exploitation sur plusieurs cibles et capture les authentifications.
Module : printnightmare
printnightmare
1. Nom du Module : printnightmare
Protocole pris en charge : SMB
Description : Ce module exploite la vulnérabilité "PrintNightmare" pour exécuter des commandes arbitraires avec des privilèges élevés sur un hôte cible.
2. Options / Paramètres
--COMMAND
: Commande à exécuter.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande
whoami
avec des privilèges élevés sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
printnightmare_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute une commande arbitraire sur plusieurs cibles et compile les résultats.
Module : procdump
procdump
1. Nom du Module : procdump
Protocole pris en charge : SMB
Description : Ce module utilise l'outil Sysinternals ProcDump pour extraire un dump de processus sur une cible.
2. Options / Paramètres
--PROCESS
: Nom ou ID du processus à dumper.--OUTPUT
: Fichier de sortie pour enregistrer le dump.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Crée un dump du processus
lsass
sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde le dump du processus dans le fichier
lsass.dmp
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Extrait les dumps du processus
explorer
sur toutes les cibles et les regroupe dans un fichier compressé.
Module : pso
pso
1. Nom du Module : pso
Protocole pris en charge : LDAP
Description : Ce module analyse les objets PSO (Password Settings Object) dans Active Directory pour extraire les configurations de politique de mot de passe.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Liste les objets PSO et leurs configurations associées dans Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations dans
pso_configs.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations PSO de toutes les cibles dans un fichier unique.
Module : putty
putty
1. Nom du Module : putty
Protocole pris en charge : SMB
Description : Ce module recherche et extrait les clés et configurations enregistrées de l'application PuTTY sur une cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les clés et configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les clés et configurations PuTTY sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les clés et configurations extraites dans
putty_configs.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations PuTTY de toutes les cibles dans un fichier unique.
Module : rdcman
rdcman
1. Nom du Module : rdcman
Protocole pris en charge : SMB
Description : Ce module extrait les configurations enregistrées de Remote Desktop Connection Manager (RDCMan) sur une cible.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les configurations RDCMan sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations extraites dans
rdcman_configs.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations RDCMan pour toutes les cibles dans un fichier unique.
Module : rdp
rdp
1. Nom du Module : rdp
Protocole pris en charge : RDP
Description : Ce module vérifie et tente d'exploiter les connexions Remote Desktop Protocol (RDP) sur une cible pour accéder à distance à un hôte.
2. Options / Paramètres
--USER
: Nom d'utilisateur pour l'authentification.--PASSWORD
: Mot de passe pour l'utilisateur spécifié.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie l'accès RDP avec les informations d'identification fournies.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la vérification dans
rdp_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Tente de vérifier l'accès RDP pour toutes les cibles spécifiées et compile les résultats dans un fichier unique.
Module : reg-query
reg-query
1. Nom du Module : reg-query
Protocole pris en charge : SMB
Description : Ce module interroge des clés spécifiques dans le registre Windows pour extraire des informations critiques.
2. Options / Paramètres
--KEY
: Clé de registre cible à interroger.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Interroge la clé de registre spécifiée sur la cible pour extraire ses valeurs.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'interrogation dans
reg_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les valeurs de la clé spécifiée pour plusieurs cibles dans un fichier unique.
Module : reg-winlogon
reg-winlogon
1. Nom du Module : reg-winlogon
Protocole pris en charge : SMB
Description : Ce module interroge la clé Winlogon du registre pour détecter des configurations ou valeurs critiques comme les mots de passe stockés.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie les valeurs critiques dans la clé Winlogon sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
winlogon_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations Winlogon pour toutes les cibles dans un fichier unique.
Module : remove-mic
remove-mic
1. Nom du Module : remove-mic
Protocole pris en charge : SMB
Description : Ce module supprime des indicateurs spécifiques sur un hôte cible pour effacer des traces ou désactiver des configurations.
2. Options / Paramètres
--TARGET
: Indicateur ou fichier cible à supprimer.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Supprime le fichier ou l’indicateur spécifié sur la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la suppression dans
removal_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Supprime l’indicateur ou le fichier pour plusieurs cibles et compile les résultats.
Module : runasppl
runasppl
1. Nom du Module : runasppl
Protocole pris en charge : SMB
Description : Ce module configure une application pour qu'elle s'exécute en tant que Protected Process Light (PPL), améliorant ainsi sa sécurité contre les attaques.
2. Options / Paramètres
--APPLICATION
: Nom ou chemin de l'application à configurer.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Configure l'application spécifiée pour qu'elle s'exécute en tant que PPL.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la configuration dans
ppl_config_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Configure l'application sur plusieurs cibles et compile les résultats.
Module : sccm
sccm
1. Nom du Module : sccm
Protocole pris en charge : SMB
Description : Ce module interroge les serveurs Microsoft System Center Configuration Manager (SCCM) pour extraire des informations sensibles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats extraits.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Interroge le serveur SCCM sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations extraites dans
sccm_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations SCCM pour toutes les cibles définies dans un fichier unique.
Module : schtask_as
schtask_as
1. Nom du Module : schtask_as
Protocole pris en charge : SMB
Description : Ce module utilise les tâches planifiées pour exécuter des commandes ou des charges utiles avec des privilèges élevés.
2. Options / Paramètres
--TASKNAME
: Nom de la tâche planifiée.--COMMAND
: Commande ou charge utile à exécuter.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Crée une tâche planifiée
ElevatedTask
pour exécuter la commandewhoami
avec des privilèges élevés.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'exécution de la tâche planifiée dans
schtask_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Crée et exécute une tâche planifiée sur plusieurs cibles et compile les résultats.
Module : scuffy
scuffy
1. Nom du Module : scuffy
Protocole pris en charge : SMB
Description : Ce module vérifie et exploite les partages de fichiers mal configurés pour extraire des informations sensibles ou accéder à des fichiers critiques.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Analyse les partages de fichiers mal configurés sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l'analyse dans
scuffy_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats des partages de fichiers pour plusieurs cibles dans un fichier unique.
Module : security-questions
security-questions
1. Nom du Module : security-questions
Protocole pris en charge : LDAP
Description : Ce module analyse Active Directory pour identifier les utilisateurs avec des questions de sécurité définies, qui peuvent être exploitées pour contourner l'authentification.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherchez les utilisateurs avec des questions de sécurité configurées.
Commande avec fichier de sortie :
Explication :
Sauvegarde la liste des utilisateurs identifiés dans
security_questions_users.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats pour toutes les cibles dans un fichier unique.
Module : shadowcoerce
shadowcoerce
1. Nom du Module : shadowcoerce
Protocole pris en charge : RPC
Description : Ce module exploite les vulnérabilités des appels RPC pour forcer l'authentification NTLM sur un hôte écouteur.
2. Options / Paramètres
--LISTEN
: Adresse IP de l’hôte écouteur pour capturer les authentifications forcées.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Force la cible à s’authentifier sur l’hôte écouteur spécifié.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Applique l’exploitation sur plusieurs cibles et capture les authentifications.
Module : shadowrdp
shadowrdp
1. Nom du Module : shadowrdp
Protocole pris en charge : RDP
Description : Ce module configure des sessions RDP de l’ombre pour surveiller ou interagir avec les sessions actives d’un utilisateur sur un hôte cible.
2. Options / Paramètres
--SESSION
: ID de la session à surveiller ou avec laquelle interagir.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Configure une session RDP de l’ombre pour surveiller la session
1
sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
shadowrdp_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Configure et compile les résultats pour toutes les sessions sur plusieurs cibles.
Module : slinky
slinky
1. Nom du Module : slinky
Protocole pris en charge : SMB
Description : Ce module détecte les partages SMB mal configurés ou vulnérables à l’accès non autorisé.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Analyse les partages SMB sur la cible pour identifier des vulnérabilités potentielles.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l’analyse dans
slinky_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les résultats des partages SMB pour toutes les cibles dans un fichier unique.
Module : smbghost
smbghost
1. Nom du Module : smbghost
Protocole pris en charge : SMB
Description : Ce module détecte la vulnérabilité "SMBGhost" (CVE-2020-0796) sur des systèmes Windows.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie si la cible est vulnérable à SMBGhost.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de l’analyse dans
smbghost_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Vérifie la vulnérabilité SMBGhost pour plusieurs cibles et compile les résultats.
Module : snipped
snipped
1. Nom du Module : snipped
Protocole pris en charge : SMB
Description : Ce module recherche des fichiers spécifiques sur les partages SMB en fonction de critères de recherche prédéfinis.
2. Options / Paramètres
--PATTERN
: Motif de recherche (regex ou nom de fichier).--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche tous les fichiers
.docx
sur les partages SMB de la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la recherche dans
snipped_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Recherche des fichiers correspondant au motif "confidential*" sur plusieurs cibles et compile les résultats.
Module : spider_plus
spider_plus
1. Nom du Module : spider_plus
Protocole pris en charge : SMB
Description : Ce module effectue une recherche avancée sur les partages SMB pour localiser des fichiers sensibles.
2. Options / Paramètres
--PATTERN
: Motif de recherche pour cibler des fichiers spécifiques.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche des fichiers
.xls
sur les partages SMB de la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
spider_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Recherche les fichiers correspondant au motif "finance*" sur plusieurs cibles et compile les résultats.
Module : spooler
spooler
1. Nom du Module : spooler
Protocole pris en charge : SMB
Description : Ce module exploite les vulnérabilités du service d’impression Windows Spooler pour exécuter des commandes arbitraires.
2. Options / Paramètres
--COMMAND
: Commande à exécuter.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande
ipconfig
via le service Spooler de la cible.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la commande dans
spooler_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute une commande sur plusieurs cibles et compile les résultats.
Module : subnets
subnets
1. Nom du Module : subnets
Protocole pris en charge : LDAP
Description : Ce module interroge Active Directory pour identifier les sous-réseaux configurés dans le site et les services.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Liste les sous-réseaux configurés dans Active Directory pour le domaine spécifié.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans le fichier
subnets.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les sous-réseaux configurés pour toutes les cibles définies.
Module : teams_localdb
teams_localdb
1. Nom du Module : teams_localdb
Protocole pris en charge : SMB
Description : Ce module extrait les bases de données locales de Microsoft Teams contenant des informations sur les utilisateurs et les messages.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les bases de données extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les bases de données locales de Microsoft Teams sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les bases de données extraites dans
teams_db.zip
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Extrait les bases de données pour toutes les cibles définies et les regroupe dans un fichier compressé.
Module : test_connection
test_connection
1. Nom du Module : test_connection
Protocole pris en charge : SMB
Description : Ce module effectue des tests de connectivité de base pour vérifier si un hôte est accessible et accepte les connexions.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats des tests.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie la connectivité de base avec la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats du test dans
connection_test.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Teste la connectivité pour plusieurs cibles et compile les résultats.
Module : timeroast
timeroast
1. Nom du Module : timeroast
Protocole pris en charge : LDAP
Description : Ce module interroge les objets Active Directory pour identifier les tickets Kerberos vulnérables pouvant être exploités via l’attaque "timeroast".
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats des objets identifiés.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les tickets Kerberos vulnérables dans Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
timeroast_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les tickets vulnérables identifiés pour toutes les cibles dans un fichier unique.
Module : uac
uac
1. Nom du Module : uac
Protocole pris en charge : SMB
Description : Ce module vérifie et tente de contourner les contrôles UAC (User Account Control) sur des cibles Windows.
2. Options / Paramètres
--BYPASS
: Active ou désactive la tentative de contournement.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie si UAC est activé sur la cible.
Commande avec tentative de contournement :
Explication :
Tente de contourner UAC si activé.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
uac_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Vérifie et tente de contourner UAC pour plusieurs cibles et compile les résultats.
Module : user-desc
user-desc
1. Nom du Module : user-desc
Protocole pris en charge : LDAP
Description : Ce module interroge les descriptions des comptes d’utilisateurs dans Active Directory pour extraire des informations potentielles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les descriptions.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Récupère les descriptions des comptes d’utilisateurs dans le domaine Active Directory.
Commande avec fichier de sortie :
Explication :
Sauvegarde les descriptions dans
user_descriptions.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les descriptions des comptes pour toutes les cibles dans un fichier unique.
Module : veeam
veeam
1. Nom du Module : veeam
Protocole pris en charge : SMB
Description : Ce module interroge les installations de Veeam Backup pour extraire des informations de configuration ou des données sensibles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les données extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Interroge les configurations Veeam Backup sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les données extraites dans
veeam_config.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations Veeam Backup pour plusieurs cibles dans un fichier unique.
Module : vnc
vnc
1. Nom du Module : vnc
Protocole pris en charge : SMB
Description : Ce module interroge les installations VNC sur une cible pour détecter les configurations ou mots de passe enregistrés.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les informations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie les configurations VNC sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations extraites dans
vnc_config.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations VNC pour plusieurs cibles dans un fichier unique.
Module : wam
wam
1. Nom du Module : wam
Protocole pris en charge : SMB
Description : Ce module interroge les services Web Account Manager (WAM) pour extraire des informations d’authentification potentiellement sensibles.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les données extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Interroge les services WAM sur la cible spécifiée pour extraire des informations d’authentification.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations extraites dans
wam_data.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations WAM pour plusieurs cibles dans un fichier unique.
Module : wcc
wcc
1. Nom du Module : wcc
Protocole pris en charge : SMB
Description : Ce module vérifie les informations de configuration des postes de travail, notamment les détails sur les utilisateurs connectés et les sessions.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les données extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Extrait les informations sur les utilisateurs connectés et les sessions sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations extraites dans
wcc_data.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations des utilisateurs connectés pour plusieurs cibles dans un fichier unique.
Module : wdigest
wdigest
1. Nom du Module : wdigest
Protocole pris en charge : SMB
Description : Ce module interroge les configurations de sécurité WDigest sur une cible pour identifier des vulnérabilités liées à l'authentification.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les données extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Vérifie les configurations WDigest sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats de la vérification dans
wdigest_data.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations WDigest pour plusieurs cibles dans un fichier unique.
Module : web_delivery
web_delivery
1. Nom du Module : web_delivery
Protocole pris en charge : HTTP/HTTPS
Description : Ce module configure et exécute un serveur de livraison de charge utile via des requêtes HTTP ou HTTPS.
2. Options / Paramètres
--PAYLOAD
: Charge utile à livrer.--PORT
: Port sur lequel le serveur écoute.--OUTPUT
: Fichier de sortie pour enregistrer les logs d'accès.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Configure un serveur HTTP pour livrer une charge utile
reverse_tcp
sur le port 8080.
Commande avec fichier de sortie :
Explication :
Sauvegarde les logs d'accès dans
web_logs.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Configure un serveur pour plusieurs cibles et compile les logs d'accès.
Module : webdav
webdav
1. Nom du Module : webdav
Protocole pris en charge : HTTP/HTTPS
Description : Ce module exploite des vulnérabilités sur les serveurs WebDAV pour télécharger, téléverser ou manipuler des fichiers.
2. Options / Paramètres
--ACTION
: Action à effectuer (upload
,download
, oudelete
).--FILE
: Chemin du fichier cible ou à téléverser.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Télécharge le fichier spécifié depuis le serveur WebDAV cible.
Commande avec fichier de sortie :
Explication :
Téléverse un fichier local sur le serveur WebDAV et enregistre les résultats dans
webdav_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Supprime le fichier spécifié sur plusieurs cibles WebDAV.
Module : whoami
whoami
1. Nom du Module : whoami
Protocole pris en charge : SMB
Description : Ce module exécute la commande
whoami
sur une cible pour vérifier les privilèges actuels.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exécute la commande
whoami
sur la cible pour identifier l'utilisateur actuel.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
whoami_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exécute
whoami
sur plusieurs cibles et compile les résultats.
Module : wifi
wifi
1. Nom du Module : wifi
Protocole pris en charge : SMB
Description : Ce module extrait les informations de configuration Wi-Fi, y compris les SSID et clés enregistrés.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les informations Wi-Fi extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Récupère les informations des réseaux Wi-Fi configurés sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les informations Wi-Fi extraites dans
wifi_data.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les informations Wi-Fi pour plusieurs cibles dans un fichier unique.
Module : winscp
winscp
1. Nom du Module : winscp
Protocole pris en charge : SMB
Description : Ce module recherche et extrait les informations de configuration de l'application WinSCP, y compris les identifiants enregistrés.
2. Options / Paramètres
--OUTPUT
: Fichier de sortie pour enregistrer les configurations extraites.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Recherche les configurations WinSCP sur la cible spécifiée.
Commande avec fichier de sortie :
Explication :
Sauvegarde les configurations extraites dans
winscp_configs.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Compile les configurations WinSCP pour plusieurs cibles dans un fichier unique.
Module : zerologon
zerologon
1. Nom du Module : zerologon
Protocole pris en charge : RPC
Description : Ce module exploite la vulnérabilité "ZeroLogon" (CVE-2020-1472) pour compromettre un contrôleur de domaine.
2. Options / Paramètres
--TARGET
: Nom ou adresse IP du contrôleur de domaine cible.--OUTPUT
: Fichier de sortie pour enregistrer les résultats.
3. Commandes Typiques avec Explications
Commande de base :
Explication :
Exploite la vulnérabilité ZeroLogon sur le contrôleur de domaine spécifié.
Commande avec fichier de sortie :
Explication :
Sauvegarde les résultats dans
zerologon_results.txt
.
4. Commandes Avancées
Commande multi-cibles :
Explication :
Exploite ZeroLogon sur plusieurs cibles et compile les résultats.
Liens utiles :
Dernière mise à jour