Skip to content
/ loadup Public

header only library for NtLoadDriver/NtUnloadDriver.

Notifications You must be signed in to change notification settings

Aki2k/loadup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

loadup

Header only library for NtLoadDriver and NtUnloadDriver. Registry entries and temp files that may be created are deleted when driver::unload(...) is called.

examples

loading driver from buffer. warning please ensure ALL handles are closed to the driver before unloading the driver! CloseHandle!

std::vector<std::uint8_t> drv_buffer(...);
const auto[result, reg_key] = driver::load(drv_buffer.data(), drv_buffer.size());

load driver from path on disk.

auto result = driver::load("image.sys", "service_name");

unloading driver.

auto result = driver::unload("service_name");

About

header only library for NtLoadDriver/NtUnloadDriver.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages