
Compila e ofusca payloads .NET e PowerShell para os frameworks C2 Empire e Covenant, com perfis de compilação configuráveis para operações de red team.
O Empire Compiler começou como o compilador do projeto Covenant. Desde então, evoluiu para ser uma parte integral do framework Empire, auxiliando na compilação dinâmica e ofuscação de payloads.
git submodule update --init --recursive
dotnet build
dotnet test
Para executar um perfil de teste específico:
dotnet test --filter "profileName=CSharpPS"
Perfis disponíveis: CSharpPS, Seatbelt, Powershell-Old, Powershell-New
Este projeto utiliza .editorconfig e .NET Analyzers para impor o estilo de código e detectar problemas comuns.
Para corrigir a formatação automaticamente:
dotnet format
Para verificar a formatação sem modificar os arquivos (usado em CI):
dotnet format --verify-no-changes
Junte-se a nós no nosso Discord com quaisquer comentários, perguntas, preocupações ou problemas!