使用SharpPN需要一个DLL。准备好DLL后,只需编译并在命令行参数中指定DLL路径。
你可以通过 C:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe -out:SharpPN.exe C:\Path\to\Program.cs 自行编译,或使用Visual Studio打开.sln文件并在此编译。
.\SharpPN.exe -DLL C:\path\to\your\dll

Caleb Stewart 和 John Hammond 的 PowerShell PoC:https://github.com/calebstewart/CVE-2021-1675