
CVE-2020-17103 адаптирован для C2 с разделённым бинарным SYSTEM callback
Модифицированная версия Nightmare-Eclipse/MiniPlasma (CVE-2020-17103), адаптированная для использования в C2.
Оригинальный PoC работает только с диска. Эта версия работает полностью из памяти через execute-assembly, с подходом разделения бинарников для избежания обнаружения.
Этот инструмент предоставляется только для авторизованного тестирования безопасности и образовательных целей. Использование данного инструмента против систем без явного письменного разрешения является незаконным и неэтичным. Автор не несёт ответственности за неправомерное использование или ущерб, причинённый этим инструментом. Всегда получайте надлежащее разрешение перед проведением любого тестирования безопасности.
Assembly.Location)Environment.Exit(), которые убивают хост-процессC:\ProgramData (доступна как из пользовательского, так и из контекста SYSTEM)csc /platform:x64 /optimize /out:runner.bin MiniRunner.cs
msbuild MiniPlasma.sln /p:Configuration=Release
ПРИМЕЧАНИЕ: runner.bin должен быть скомпилирован первым — он встраивается в основной исполняемый файл во время сборки.
execute-assembly MiniPlasma-Runner.exe C:\Path\To\payload.exe
Без аргументов по умолчанию используется conhost.exe.
sc start cldflt, если он не запущен)Только MiniRunner касается диска (~5 КБ) как wermgr.exe во временной папке в C:\ProgramData. Автоматически удаляется после выполнения. Основной эксплойт никогда не затрагивает диск.