
Compila y ofusca payloads de .NET y PowerShell para los frameworks C2 Empire y Covenant, con perfiles de compilación configurables para operaciones de red team.
El Empire Compiler comenzó como el compilador del proyecto Covenant. Desde entonces ha evolucionado hasta convertirse en una parte integral del framework Empire, ayudando en la compilación dinámica y la ofuscación de payloads.
git submodule update --init --recursive
dotnet build
dotnet test
Para ejecutar un perfil de pruebas específico:
dotnet test --filter "profileName=CSharpPS"
Perfiles disponibles: CSharpPS, Seatbelt, Powershell-Old, Powershell-New
Este proyecto utiliza .editorconfig y .NET Analyzers para imponer el estilo de código y detectar problemas comunes.
Para corregir el formato automáticamente:
dotnet format
Para comprobar el formato sin modificar archivos (usado en CI):
dotnet format --verify-no-changes
¡Únete a nuestro Discord con cualquier comentario, pregunta, inquietud o problema!