Unsigned driver loader using CVE-2018-19320<h1>GDRVLoader - Load Unsigned Drivers Windows 10-11</h1>
<p>Originally based from https://github.com/fengjixuchui/gdrv-loader but with improvements and support for latest windows versions.</p>
<h2>Added Features</h2>
<ul>
<li>Load unsigned drivers on Windows 10-11 without getting caught by PatchGuard.</li>
<li>Improved portability through the addition of byte loading for the vulnerable driver</li>
<li>CRT compatibility, for cleaner code and easier usage.</li>
<li>Simple and user-friendly command-line interface</li>
</ul>
<h2>Usage</h2>
<ol>
<li>Download the latest release.</li>
<li>a) Drag the target driver into GDRVLoader.exe. <br> b) Run the tool from the cmd using administrator privileges with command "GDRVLoader.exe TargetDriver.sys".</li>
<li>Enter load/LOAD or unload/UNLOAD in the command prompt.</li>
</ol>
<h2>Images</h2>
<div>
<img src="https://i.imgur.com/Lp0sHdQ.png" alt="ok">
</div>
[4.0K] /data/pocs/15117f207440792fb7cae38483c3f971a49273a0
├── [4.0K] binary
│ ├── [158K] bytes.h
│ └── [ 528] dropper.h
├── [4.0K] exploit
│ ├── [5.9K] pe.cpp
│ └── [ 17K] swind2.cpp
├── [1.2K] GDRVLoader.cpp
├── [ 901] GDRVLoader.sln
├── [7.6K] GDRVLoader.vcxproj
├── [1.5K] GDRVLoader.vcxproj.filters
├── [ 168] GDRVLoader.vcxproj.user
├── [4.9K] global.h
├── [4.0K] hde
│ ├── [9.7K] hde64.c
│ ├── [2.6K] hde64.h
│ └── [3.6K] table64.h
├── [ 924] README.md
└── [4.0K] utils
└── [231K] ntdll.h
4 directories, 15 files