
Компилирует и обфусцирует полезные нагрузки .NET и PowerShell для C2-фреймворков Empire и Covenant, с настраиваемыми профилями сборки для red-team операций.
Empire Compiler изначально был компилятором проекта Covenant. С тех пор он стал неотъемлемой частью фреймворка Empire, помогая в динамической компиляции и обфускации полезных нагрузок.
git submodule update --init --recursive
dotnet build
dotnet test
Чтобы запустить определённый профиль тестирования:
dotnet test --filter "profileName=CSharpPS"
Доступные профили: CSharpPS, Seatbelt, Powershell-Old, Powershell-New
Этот проект использует .editorconfig и .NET Analyzers для обеспечения стиля кода и выявления распространённых проблем.
Для автоматического исправления форматирования:
dotnet format
Для проверки форматирования без изменения файлов (используется в CI):
dotnet format --verify-no-changes
Присоединяйтесь к нам в Discord с любыми комментариями, вопросами, замечаниями или проблемами!