
Ver al adversario, actuar como el adversario: Ejecución simple de comandos para ajuste/investigación defensiva (ahora con más ELF en el estante)
ezEmu permite a los usuarios probar comportamientos adversarios mediante diversas técnicas de ejecución. Algo así como un "marco ofensivo para los blue teamers", ezEmu no tiene capacidades de red/C2 y se enfoca en crear telemetría de prueba local.
Ver /Linux para ELF
ezEmu se compila como parent.exe para simplificar los árboles de procesos, y rastreará (y también matará) los procesos hijos para permitir búsquedas fáciles en registros/dashboards.
Las técnicas de ejecución actuales incluyen:
Nota: Debe habilitar algunas configuraciones del centro de confianza relacionadas con macros para que las cosas de Word funcionen - https://support.office.com/en-us/article/enable-or-disable-macros-in-office-files-12b036fd-d140-4e74-b45e-16fed1a7e5c6. También necesita tener Python instalado y la variable PATH configurada para #12
ezEmu es una aplicación de terminal interactiva y funciona mucho mejor si se ejecuta desde cmd.exe

Compilar con referencia a algunas dependencias DLL locales
(ej: csc /r:Microsoft.Office.Interop.Word.dll,Microsoft.Vbe.Interop.dll,System.Management.Automation.dll parent.cs)
Esto comenzó como una simple investigación/experimentación personal y definitivamente no pretende ser "código limpio" (esto es muy Jamie-code™️). Dicho esto, estoy feliz de aceptar problemas y sugerencias adicionales!
PENDIENTE: Archivo de salida de registro (quizás), más CTI + aprendizaje >> más técnicas de ejecución (siempre)
©2020 The MITRE Corporation. Todos los derechos reservados.
Aprobado para publicación pública; distribución ilimitada. Número de caso 20-1357.
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede usar este archivo excepto en cumplimiento de la Licencia. Puede obtener una copia de la Licencia en
A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el lenguaje específico que rige los permisos y limitaciones bajo la Licencia.
La afiliación del autor con The MITRE Corporation se proporciona únicamente con fines de identificación, y no pretende transmitir ni implicar la conformidad o el apoyo de MITRE a las posiciones, opiniones o puntos de vista expresados por el autor.