
Vedi avversario, fai avversario: Semplice esecuzione di comandi per messa a punto/ricerca difensiva (ora con più ELF sullo scaffale)
ezEmu consente agli utenti di testare i comportamenti degli avversari tramite varie tecniche di esecuzione. Una sorta di "framework offensivo per blue teamer", ezEmu non ha capacità di networking/C2 e si concentra invece sulla creazione di telemetria di test locale.
Vedi /Linux per ELF
ezEmu è compilato come parent.exe per semplificare gli alberi dei processi, e traccerà (e anche ucciderà) i processi figli per consentire ricerche facili nei log/dashboard.
Le tecniche di esecuzione attuali includono:
Nota: Devi abilitare alcune impostazioni del centro protezione relative alle macro per far funzionare le cose di Word - https://support.office.com/en-us/article/enable-or-disable-macros-in-office-files-12b036fd-d140-4e74-b45e-16fed1a7e5c6. Devi anche avere Python installato e la variabile PATH impostata per #12
ezEmu è un'applicazione interattiva da terminale e funziona molto meglio se eseguita da cmd.exe

Compilare con riferimento ad alcune dipendenze DLL locali
(es: csc /r:Microsoft.Office.Interop.Word.dll,Microsoft.Vbe.Interop.dll,System.Management.Automation.dll parent.cs)
Questo è iniziato come semplice ricerca personale/sperimentazione e sicuramente non è inteso come "codice pulito" (questo è molto codice di Jamie™️). Detto questo, sono felice di accettare problemi e ulteriori suggerimenti!
TODO: File di output dei log (forse), più CTI + apprendimento >> più tecniche di esecuzione (sempre)
©2020 The MITRE Corporation. Tutti i diritti riservati.
Approvato per la divulgazione pubblica; distribuzione illimitata. Numero caso 20-1357.
Concesso in licenza secondo la Licenza Apache, Versione 2.0 (la "Licenza"); non puoi utilizzare questo file se non in conformità con la Licenza. Puoi ottenere una copia della Licenza all'indirizzo
http://www.apache.org/licenses/LICENSE-2.0
Salvo diverso accordo previsto dalla legge vigente o per iscritto, il software distribuito secondo la Licenza è distribuito "COSÌ COM'È", SENZA GARANZIE O CONDIZIONI DI ALCUN TIPO, esplicite o implicite. Vedi la Licenza per il linguaggio specifico che regola i permessi e le limitazioni previste dalla Licenza.
L'affiliazione dell'autore con The MITRE Corporation è fornita solo a scopo identificativo e non intende trasmettere o implicare l'approvazione o il supporto di MITRE per le posizioni, opinioni o punti di vista espressi dall'autore.