C# PrintNightmare (CVE-2021-1675)# C# PrintNightmare (CVE-2021-1675)
You'll need a DLL to use SharpPN. So once you have that, just build and specify the dll path in the command-line arguments.
## Build
You can build yourself with `C:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe -out:SharpPN.exe C:\Path\to\Program.cs` or by opening the .sln file with Visual Studio and building there.
## Usage
`.\SharpPN.exe -DLL C:\path\to\your\dll`

### References
Caleb Stewart & John Hammond's PowerShell PoC: https://github.com/calebstewart/CVE-2021-1675
[4.0K] /data/pocs/1dfe09f6c3dda74e8f930523ba85b95c2ba8bdea
├── [4.0K] images
│ └── [ 24K] SharpPN_Working.PNG
├── [ 34K] LICENSE
├── [4.6K] Program.cs
├── [4.0K] Properties
│ └── [1.4K] AssemblyInfo.cs
├── [ 568] README.md
├── [2.1K] SharpPN.csproj
└── [1.1K] SharpPN.sln
2 directories, 7 files