
Voir l'adversaire, agir comme l'adversaire : Exécution simple de commandes pour l'optimisation/recherche défensive (maintenant avec plus de ELF sur l'étagère)
ezEmu permet aux utilisateurs de tester des comportements adverses via diverses techniques d'exécution. En quelque sorte comme un «framework offensif pour les blue teamers», ezEmu ne dispose d'aucune capacité réseau/C2 et se concentre plutôt sur la création de télémétrie de test locale.
Voir /Linux pour les ELF
ezEmu est compilé sous le nom parent.exe pour simplifier les arbres de processus, et suivra (et tuera également) les processus enfants pour permettre des recherches faciles dans les logs/tableaux de bord.
Les techniques d'exécution actuelles incluent :
Note : Vous devez activer certains paramètres du centre de confiance liés aux macros pour que les trucs Word fonctionnent - https://support.office.com/en-us/article/enable-or-disable-macros-in-office-files-12b036fd-d140-4e74-b45e-16fed1a7e5c6. Vous avez également besoin de Python installé et de la variable PATH définie pour le #12
ezEmu est une application terminal interactive et fonctionne bien mieux si vous l'exécutez depuis cmd.exe

Compilez avec référence à quelques dépendances DLL locales
(ex: csc /r:Microsoft.Office.Interop.Word.dll,Microsoft.Vbe.Interop.dll,System.Management.Automation.dll parent.cs)
Cela a commencé comme une simple recherche personnelle/putzing et n'a certainement pas vocation à être un « code propre » (c'est vraiment du Jamie-code™️). Cela dit, je suis heureux d'accepter les issues et suggestions supplémentaires !
TODO : Fichier de sortie de log (peut-être), plus de CTI + apprentissage >> plus de techniques d'exécution (toujours)
©2020 The MITRE Corporation. All Rights Reserved.
Approuvé pour diffusion publique ; distribution illimitée. Case Number 20-1357.
Sous licence Apache, version 2.0 (la « Licence ») ; vous ne pouvez pas utiliser ce fichier sauf en conformité avec la Licence. Vous pouvez obtenir une copie de la Licence à l'adresse
http://www.apache.org/licenses/LICENSE-2.0
Sauf si requis par la loi ou convenu par écrit, le logiciel distribué sous la Licence est distribué « EN L'ÉTAT », SANS GARANTIE D'AUCUNE SORTE, expresse ou implicite. Consultez la Licence pour les autorisations et limitations spécifiques.
L'affiliation de l'auteur à The MITRE Corporation est fournie uniquement à des fins d'identification et ne vise pas à exprimer ou impliquer l'approbation ou le soutien de MITRE pour les positions, opinions ou points de vue exprimés par l'auteur.