Latest News
Showing posts with label closeservicehandle. Show all posts
Showing posts with label closeservicehandle. Show all posts
Creating your own driver loader in C | Driver Loader | Source Code | Rootkit
Posted by genesisdatabase
on
Wednesday, 26 January 2011
, under
C,
closeservicehandle,
cpp,
deleteservice,
download,
driver,
greg,
hoglund,
loader,
manager,
migbot,
openscmanager,
openservice,
rootkit,
rtlinitunicodestring,
service,
source,
zwsetsysteminformation
|
comments (0)
Technically, there's 2 way of loading a rootkit according to Greg Hoglund when he wrote Rootkits: Subverting the Windows Kernel book. One is called The Quick-And-Dirty Way to Load a Driver. This method allows you to "load a driver into the kernel without having to create any registry keys. "Pageable" refers to memory that can be swapped to disk. If a driver is pageable, any part of the driver could be paged out (that is, swapped from memory to disk). Sometimes when memory is paged out, it cannot be accessed; an attempt to do so will result in the infamous Blue Screen of Death (a system crash)" by using an undocumented API call.