⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scmunloader.c

📁 很好的rootkit介绍书籍
💻 C
字号:
// Copyright Ric Vieler, 2006
// This program will unload c:\comint32.sys

#include <windows.h>
#include <stdio.h>
#include <process.h>


void main( int argc, char *argv[ ] )
{
	SC_HANDLE sh1;
	SC_HANDLE sh2;
	SERVICE_STATUS ss;
	
	sh1 = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS );
	if ( !sh1 )
	{
		printf( "OpenSCManager Failed!\n" );
		return;
	}
	sh2 = OpenService(	sh1,
						"MyDeviceDriver",
						SERVICE_ALL_ACCESS );
	if ( !sh2 )
	{
			printf("OpenService Failed!\n");
			CloseServiceHandle( sh1 );
			exit(1);
	}
	ControlService( sh2, SERVICE_CONTROL_STOP, &ss );
	if ( !DeleteService( sh2 ) )
		printf("Could not unload MyDeviceDriver!\n");
	else
		printf("Unloaded MyDeviceDriver.\n");
	CloseServiceHandle( sh2 );
	CloseServiceHandle( sh1 );
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -