WmicExec
Comment ça marche Expliqué
Les processus peuvent être ouverts sur des hôtes où le nom d'utilisateur et soit le mot de passe, soit le hash sont connus grâce à l'utilisation de WMI. Les commandes sont exécutées en utilisant WMI par Wmiexec, offrant une expérience de shell semi-interactif.
dcomexec.py : En utilisant différents points de terminaison DCOM, ce script offre un shell semi-interactif similaire à wmiexec.py, en exploitant spécifiquement l'objet DCOM ShellBrowserWindow. Il prend actuellement en charge MMC20. Application, Shell Windows et Shell Browser Window objects. (source : Hacking Articles)
Fondamentaux de WMI
Espace de noms
Structuré dans une hiérarchie de style répertoire, le conteneur de niveau supérieur de WMI est \root, sous lequel des répertoires supplémentaires, appelés espaces de noms, sont organisés. Commandes pour lister les espaces de noms :
Les classes au sein d'un espace de noms peuvent être répertoriées en utilisant :
Classes
Connaître le nom d'une classe WMI, comme win32_process, et l'espace de noms dans lequel elle réside est crucial pour toute opération WMI. Commandes pour lister les classes commençant par win32
:
Invocation d'une classe :
Méthodes
Les méthodes, qui sont une ou plusieurs fonctions exécutables des classes WMI, peuvent être exécutées.
Énumération WMI
État du service WMI
Commandes pour vérifier si le service WMI est opérationnel :
Informations sur le système et les processus
Collecte d'informations sur le système et les processus via WMI :
Pour les attaquants, WMI est un outil puissant pour énumérer des données sensibles sur les systèmes ou les domaines.
Interrogation à distance de WMI manuelle
L'identification discrète des administrateurs locaux sur une machine distante et des utilisateurs connectés peut être réalisée grâce à des requêtes WMI spécifiques. wmic
prend également en charge la lecture à partir d'un fichier texte pour exécuter des commandes sur plusieurs nœuds simultanément.
Pour exécuter un processus à distance via WMI, tel que le déploiement d'un agent Empire, la structure de commande suivante est utilisée, avec une exécution réussie indiquée par une valeur de retour "0":
Ce processus illustre la capacité du WMI pour l'exécution à distance et l'énumération des systèmes, mettant en évidence son utilité à la fois pour l'administration système et les tests de pénétration.
Références
Outils Automatiques
Last updated