gitextract_pkqmh3wi/ ├── .gitignore ├── KernelPrimitive/ │ ├── PoolVulnDrv/ │ │ ├── PoolVulnDrv/ │ │ │ ├── PoolVulnDrv.cpp │ │ │ ├── PoolVulnDrv.h │ │ │ ├── PoolVulnDrv.vcxproj │ │ │ └── PoolVulnDrv.vcxproj.filters │ │ └── PoolVulnDrv.sln │ └── WnfPoolOverflow/ │ ├── WnfPoolOverflow/ │ │ ├── App.config │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── WnfPoolOverflow.cs │ │ └── WnfPoolOverflow.csproj │ └── WnfPoolOverflow.sln ├── LICENSE ├── README.md ├── SharpWnfSuite/ │ ├── SharpWnfClient/ │ │ ├── App.config │ │ ├── Handler/ │ │ │ ├── CommandLineParser.cs │ │ │ └── Execute.cs │ │ ├── Interop/ │ │ │ ├── NativeMethods.cs │ │ │ ├── WellKnownStateName1507.cs │ │ │ ├── WellKnownStateName1511.cs │ │ │ ├── WellKnownStateName1607.cs │ │ │ ├── WellKnownStateName1703.cs │ │ │ ├── WellKnownStateName1709.cs │ │ │ ├── WellKnownStateName1803.cs │ │ │ ├── WellKnownStateName1809.cs │ │ │ ├── WellKnownStateName1903To1909.cs │ │ │ ├── WellKnownStateName2004To21H1.cs │ │ │ ├── WellKnownStateName2022.cs │ │ │ ├── WellKnownStateName21H2.cs │ │ │ ├── WellKnownStateName22H2.cs │ │ │ ├── WellKnownStateName23H2.cs │ │ │ ├── WellKnownStateName24H2.cs │ │ │ ├── Win32Consts.cs │ │ │ ├── Win32Enums.cs │ │ │ └── Win32Structs.cs │ │ ├── Library/ │ │ │ ├── HexDump.cs │ │ │ └── WnfCom.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SharpWnfClient.cs │ │ └── SharpWnfClient.csproj │ ├── SharpWnfDump/ │ │ ├── App.config │ │ ├── Handler/ │ │ │ ├── CommandLineParser.cs │ │ │ └── Execute.cs │ │ ├── Interop/ │ │ │ ├── NativeMethods.cs │ │ │ ├── WellKnownStateName1507.cs │ │ │ ├── WellKnownStateName1511.cs │ │ │ ├── WellKnownStateName1607.cs │ │ │ ├── WellKnownStateName1703.cs │ │ │ ├── WellKnownStateName1709.cs │ │ │ ├── WellKnownStateName1803.cs │ │ │ ├── WellKnownStateName1809.cs │ │ │ ├── WellKnownStateName1903To1909.cs │ │ │ ├── WellKnownStateName2004To21H1.cs │ │ │ ├── WellKnownStateName2022.cs │ │ │ ├── WellKnownStateName21H2.cs │ │ │ ├── WellKnownStateName22H2.cs │ │ │ ├── WellKnownStateName23H2.cs │ │ │ ├── WellKnownStateName24H2.cs │ │ │ ├── Win32Consts.cs │ │ │ ├── Win32Enums.cs │ │ │ └── Win32Structs.cs │ │ ├── Library/ │ │ │ ├── Globals.cs │ │ │ ├── Helpers.cs │ │ │ ├── HexDump.cs │ │ │ └── Modules.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SharpWnfDump.cs │ │ └── SharpWnfDump.csproj │ ├── SharpWnfInject/ │ │ ├── App.config │ │ ├── Handler/ │ │ │ ├── CommandLineParser.cs │ │ │ └── Execute.cs │ │ ├── Interop/ │ │ │ ├── NativeMethods.cs │ │ │ ├── WellKnownStateName1507.cs │ │ │ ├── WellKnownStateName1511.cs │ │ │ ├── WellKnownStateName1607.cs │ │ │ ├── WellKnownStateName1703.cs │ │ │ ├── WellKnownStateName1709.cs │ │ │ ├── WellKnownStateName1803.cs │ │ │ ├── WellKnownStateName1809.cs │ │ │ ├── WellKnownStateName1903To1909.cs │ │ │ ├── WellKnownStateName2004To21H1.cs │ │ │ ├── WellKnownStateName2022.cs │ │ │ ├── WellKnownStateName21H2.cs │ │ │ ├── WellKnownStateName22H2.cs │ │ │ ├── WellKnownStateName23H2.cs │ │ │ ├── WellKnownStateName24H2.cs │ │ │ ├── Win32Consts.cs │ │ │ ├── Win32Delegates.cs │ │ │ ├── Win32Enums.cs │ │ │ └── Win32Structs.cs │ │ ├── Library/ │ │ │ ├── Globals.cs │ │ │ ├── Helpers.cs │ │ │ ├── Modules.cs │ │ │ └── Utilities.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SharpWnfInject.cs │ │ └── SharpWnfInject.csproj │ ├── SharpWnfNameDumper/ │ │ ├── App.config │ │ ├── Handler/ │ │ │ ├── CommandLineParser.cs │ │ │ └── Execute.cs │ │ ├── Library/ │ │ │ ├── Header.cs │ │ │ ├── Helpers.cs │ │ │ └── Modules.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SharpWnfNameDumper.cs │ │ └── SharpWnfNameDumper.csproj │ ├── SharpWnfScan/ │ │ ├── App.config │ │ ├── Handler/ │ │ │ ├── CommandLineParser.cs │ │ │ └── Execute.cs │ │ ├── Interop/ │ │ │ ├── NativeMethods.cs │ │ │ ├── WellKnownStateName1507.cs │ │ │ ├── WellKnownStateName1511.cs │ │ │ ├── WellKnownStateName1607.cs │ │ │ ├── WellKnownStateName1703.cs │ │ │ ├── WellKnownStateName1709.cs │ │ │ ├── WellKnownStateName1803.cs │ │ │ ├── WellKnownStateName1809.cs │ │ │ ├── WellKnownStateName1903To1909.cs │ │ │ ├── WellKnownStateName2004To21H1.cs │ │ │ ├── WellKnownStateName2022.cs │ │ │ ├── WellKnownStateName21H2.cs │ │ │ ├── WellKnownStateName22H2.cs │ │ │ ├── WellKnownStateName23H2.cs │ │ │ ├── WellKnownStateName24H2.cs │ │ │ ├── Win32Consts.cs │ │ │ ├── Win32Delegates.cs │ │ │ ├── Win32Enums.cs │ │ │ └── Win32Structs.cs │ │ ├── Library/ │ │ │ ├── Globals.cs │ │ │ ├── Header.cs │ │ │ ├── Helpers.cs │ │ │ ├── Modules.cs │ │ │ └── Utilities.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SharpWnfScan.cs │ │ └── SharpWnfScan.csproj │ ├── SharpWnfServer/ │ │ ├── App.config │ │ ├── Handler/ │ │ │ ├── CommandLineParser.cs │ │ │ └── Execute.cs │ │ ├── Interop/ │ │ │ ├── NativeMethods.cs │ │ │ ├── WellKnownStateName1507.cs │ │ │ ├── WellKnownStateName1511.cs │ │ │ ├── WellKnownStateName1607.cs │ │ │ ├── WellKnownStateName1703.cs │ │ │ ├── WellKnownStateName1709.cs │ │ │ ├── WellKnownStateName1803.cs │ │ │ ├── WellKnownStateName1809.cs │ │ │ ├── WellKnownStateName1903To1909.cs │ │ │ ├── WellKnownStateName2004To21H1.cs │ │ │ ├── WellKnownStateName2022.cs │ │ │ ├── WellKnownStateName21H2.cs │ │ │ ├── WellKnownStateName22H2.cs │ │ │ ├── WellKnownStateName23H2.cs │ │ │ ├── WellKnownStateName24H2.cs │ │ │ ├── Win32Consts.cs │ │ │ ├── Win32Enums.cs │ │ │ └── Win32Structs.cs │ │ ├── Library/ │ │ │ ├── HexDump.cs │ │ │ └── WnfCom.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SharpWnfServer.cs │ │ └── SharpWnfServer.csproj │ └── SharpWnfSuite.sln └── WnfCallbackPayload/ ├── README.md ├── WnfCallbackPayload/ │ ├── WnfCallbackPayload.c │ ├── WnfCallbackPayload.vcxproj │ ├── WnfCallbackPayload.vcxproj.filters │ ├── WnfCallbackPayload.vcxproj.user │ └── function_order.txt └── WnfCallbackPayload.sln