亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inlinerehook.cpp

?? 使用驅動技術可以關閉任意指定進程提升應用程序權限
?? CPP
字號:
// InlineReHOOK.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "NtQuerySystemInformation.h"
#include "Driver.h"
#include "resource.h"
#include "ObjectKill.h"
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <winioctl.h>

//Link Device
#define IOCTL_GETADDR_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN,0x900,METHOD_BUFFERED,FILE_ANY_ACCESS)
#define IOCTL_INPUTCODE_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN,0x905,METHOD_BUFFERED,FILE_ANY_ACCESS)
#define IOCTL_INPUTADDR_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN,0x910,METHOD_BUFFERED,FILE_ANY_ACCESS)
#define IOCTL_INPUTBYTECOUNT_CONTROL CTL_CODE(FILE_DEVICE_UNKNOWN,0x915,METHOD_BUFFERED,FILE_ANY_ACCESS)

PUCHAR GetNTOriCode(ULONG NTBeginKrnlAddress,ULONG ByteCount);
void PatchHighMemory(LONG NtBeginAddr,LONG KrnlByteCount);

HANDLE hDevice;

int main(int argc, char* argv[])
{
	char	DeviceRet[25];
	DWORD	ReBytes;	//驅動數據交換返回值
	memset(DeviceRet,0,4);

	ULONG	NtAddr;
	ULONG	ByteCount;
	ULONG	BeginKrnlAddr;

	FreeSYS();
	hDevice = LoadDriver("C:\\KillIS.sys");

	memset(DeviceRet,0,4);
	DeviceIoControl(hDevice,IOCTL_GETADDR_CONTROL,0,0,DeviceRet,4,&ReBytes,NULL);

	NtAddr = atol(DeviceRet);

	BeginKrnlAddr = NtAddr;	//得到開始地址
	ByteCount =		10;		//獲取更改代碼的個數


	PatchHighMemory(NtAddr,ByteCount);

	UnloadDriver(hDevice);

	DeleteFile("C:\\KillIS.sys");

	LONG pid;
	printf("\n請輸入冰刃的PID值:");
	scanf("%ld",&pid);
	ObjectKill(pid);

	return 0;
}

void PatchHighMemory(LONG NtBeginAddr,LONG KrnlByteCount)
{
	//device var
	char	DeviceRet[25];
	DWORD	ReBytes;	//驅動數據交換返回值
	memset(DeviceRet,0,4);

	PUCHAR	ByteWrite;
	PUCHAR	Code;

	printf("高位內存起始地址:0x%0.8X	數目:0x%0.8X\n",NtBeginAddr,KrnlByteCount);

	Code = GetNTOriCode(NtBeginAddr,KrnlByteCount);
	if(!Code)	exit(0);

	ByteWrite = Code;		//得到原始代碼地址

	printf("開始反補丁");
	
	//輸入要更改的BeginKrnlAddr數據
	DeviceIoControl(hDevice,IOCTL_INPUTADDR_CONTROL,&NtBeginAddr,sizeof(ULONG),0,0,&ReBytes,NULL);
	
	//輸入要更改的ByteCount數據
	DeviceIoControl(hDevice,IOCTL_INPUTBYTECOUNT_CONTROL,&KrnlByteCount,sizeof(ULONG),0,0,&ReBytes,NULL);
	
	//輸入要更改的Byte數據,并開始更改
	DeviceIoControl(hDevice,IOCTL_INPUTCODE_CONTROL,ByteWrite,KrnlByteCount*sizeof(UCHAR),0,0,&ReBytes,NULL);

	
}


PUCHAR GetNTOriCode(ULONG NTBeginKrnlAddress,ULONG ByteCount)
{
	HINSTANCE hNTDll;
	ULONG nRet;
	ULONG nQuerySize;
	ULONG Success;
	PSYSMODULELIST pModInfo = NULL;

	//獲取NtQuerySystemInformation
	hNTDll = LoadLibrary("ntdll");
	NtQuerySystemInformation = (NTQUERYSYSTEMINFORMATION)GetProcAddress(hNTDll,"NtQuerySystemInformation");
	FreeLibrary(hNTDll);

	//獲取內核模塊
	Success  = NtQuerySystemInformation(SystemModuleInfo,NULL,0,&nQuerySize);
	pModInfo = (PSYSMODULELIST)malloc(nQuerySize);
	Success  = NtQuerySystemInformation(SystemModuleInfo,pModInfo,nQuerySize,&nRet);

	if( Success < 0 )
	{
		free( pModInfo );
		pModInfo = NULL;
	}	

	if( NTBeginKrnlAddress >= (ULONG)pModInfo->smi->Size+(ULONG)pModInfo->smi->Base )
		return 0;

	HMODULE hKernel;
	PUCHAR	buf;
	buf =  (PUCHAR)malloc(ByteCount);
	ULONG	FileOffset = NTBeginKrnlAddress-(ULONG)(pModInfo->smi->Base);
	hKernel = LoadLibraryEx(pModInfo->smi->ImageName+pModInfo->smi->ModuleNameOffset,0,DONT_RESOLVE_DLL_REFERENCES); 

	for(int c=0;c<ByteCount;c++)	//拷貝數據
		memcpy(buf+c,(PUCHAR)((ULONG)hKernel+FileOffset+c),sizeof(UCHAR));

	return buf;	//返回指針
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
黄页网站大全一区二区| 欧美日韩一区二区三区高清| 中文字幕av一区 二区| 欧美日韩一区视频| 福利91精品一区二区三区| 91精品视频网| 又紧又大又爽精品一区二区| 日韩欧美精品在线视频| 欧美日韩国产大片| 欧美性感一区二区三区| 一本到一区二区三区| 久久99久久99| 国产在线播放一区二区三区| 久久这里都是精品| 久久天堂av综合合色蜜桃网| 日韩午夜电影av| 欧美三级韩国三级日本一级| 精品一二线国产| 成人h精品动漫一区二区三区| 欧美人牲a欧美精品| 制服丝袜亚洲网站| 日韩午夜中文字幕| 日韩免费观看高清完整版| 国产亚洲精品中文字幕| 6080国产精品一区二区| 欧美三级日韩在线| 欧美午夜宅男影院| 欧美一区二区啪啪| 日韩精品一区在线| 欧美一区二区三区免费观看视频 | 精品不卡在线视频| 99亚偷拍自图区亚洲| 欧美日韩一区二区电影| 国产亚洲制服色| 在线免费观看一区| 欧美一区二区视频在线观看| 国产婷婷色一区二区三区在线| 久久伊99综合婷婷久久伊| 欧美高清视频一二三区| 亚洲国产精品二十页| 欧美精品一区二区久久久| 国产欧美日韩综合| 亚洲男人的天堂av| 欧美自拍偷拍一区| 色呦呦国产精品| 日韩精品中文字幕一区| 中文字幕日韩一区二区| 亚洲色欲色欲www| 国产精品一区二区视频| 艳妇臀荡乳欲伦亚洲一区| 日韩三级精品电影久久久| 国产一区二区导航在线播放| 一区二区三区在线播| 欧美剧情电影在线观看完整版免费励志电影| 亚洲精品免费视频| 制服.丝袜.亚洲.中文.综合| 精东粉嫩av免费一区二区三区| 国产精品美女久久久久久久| 欧美综合视频在线观看| 久久成人综合网| 一级精品视频在线观看宜春院 | 午夜视频在线观看一区| 精品国产不卡一区二区三区| 成人a级免费电影| 国产成人高清视频| 久久国产剧场电影| 亚洲男人天堂av网| 国产精品国产三级国产普通话三级| 欧美电影在哪看比较好| 欧美日韩精品一区二区三区| 白白色亚洲国产精品| www.66久久| 99精品欧美一区二区三区小说| 成人在线综合网站| 国产不卡视频一区| 国产精品白丝jk黑袜喷水| 国产精品白丝jk白祙喷水网站| 国产精品一区免费在线观看| 裸体歌舞表演一区二区| 国产一区二区三区免费观看| 亚洲免费av高清| 国产午夜亚洲精品午夜鲁丝片| 欧美tickle裸体挠脚心vk| 欧美裸体bbwbbwbbw| 精品少妇一区二区三区 | 岛国一区二区三区| 欧美中文字幕一区二区三区| 喷白浆一区二区| 国产在线视频一区二区| 99国产精品久久久久久久久久久| 色婷婷综合久久久中文一区二区 | 7777精品伊人久久久大香线蕉的| 欧美精品久久99久久在免费线 | 一区二区中文视频| 青椒成人免费视频| 欧美三级中文字幕| 中文字幕免费不卡| 另类人妖一区二区av| 欧美日韩三级在线| 亚洲视频在线一区观看| 亚洲欧美日韩国产一区二区三区 | 成人晚上爱看视频| 国产成a人亚洲精| 欧美视频在线观看一区| 欧美挠脚心视频网站| ww久久中文字幕| 一区二区高清视频在线观看| 亚洲自拍偷拍欧美| 国内一区二区在线| 欧美丰满少妇xxxbbb| 久久综合九色综合欧美98 | 欧美无人高清视频在线观看| 欧美精品在欧美一区二区少妇| 日韩一区二区三区观看| 中文字幕精品一区二区三区精品| 亚洲精品一卡二卡| 国产一区日韩二区欧美三区| 欧美精品 国产精品| 亚洲一二三专区| 色哟哟国产精品| 亚洲人成在线观看一区二区| 夜夜精品浪潮av一区二区三区| 国产中文一区二区三区| 欧美男同性恋视频网站| 亚洲免费色视频| 欧美无砖专区一中文字| 亚洲色图一区二区三区| 成人动漫在线一区| 欧美精品一区二区三区四区| 丝袜亚洲精品中文字幕一区| 久久精品99久久久| 日韩精品一区二区三区三区免费 | 欧美视频一区二| 亚洲一级片在线观看| 色偷偷成人一区二区三区91| 国产精品超碰97尤物18| 视频在线观看一区二区三区| 色婷婷av一区| 美女性感视频久久| 精品理论电影在线观看| 精品一区二区三区在线观看国产| 91老师片黄在线观看| 石原莉奈在线亚洲二区| 色天天综合色天天久久| 国产在线视频一区二区三区| 欧美一区二区黄| gogo大胆日本视频一区| 日韩欧美成人一区| 91久久精品午夜一区二区| 久久综合色8888| 欧美私人免费视频| 亚洲成精国产精品女| 日韩欧美一级二级三级| 日韩成人一区二区三区在线观看| 欧美mv日韩mv亚洲| 在线一区二区三区做爰视频网站| 美腿丝袜在线亚洲一区| 亚洲日本电影在线| 国产亚洲一二三区| 精品成a人在线观看| 91视视频在线观看入口直接观看www | wwwwww.欧美系列| 99r精品视频| 国产超碰在线一区| 午夜电影网一区| 午夜视频在线观看一区| 日本系列欧美系列| 免费久久精品视频| 一区二区成人在线| 亚洲国产成人91porn| 午夜精品久久久| 亚洲欧美日韩国产一区二区三区| 久久婷婷成人综合色| 久久久欧美精品sm网站| 久久久久9999亚洲精品| 久久视频一区二区| 国产精品污污网站在线观看| 久久久九九九九| 精品电影一区二区| 国产精品久久久久四虎| 亚洲人吸女人奶水| 亚洲综合网站在线观看| 美日韩一区二区| 成人av电影在线| 欧美日韩在线一区二区| 欧美日韩久久一区| 国产精品久久久久国产精品日日| 久久综合久色欧美综合狠狠| 亚洲精品久久久久久国产精华液| 日韩成人一级大片| 在线欧美日韩精品| 精品欧美乱码久久久久久 | 国产偷国产偷亚洲高清人白洁| 亚洲青青青在线视频| 国产·精品毛片| 色综合咪咪久久| 9191成人精品久久| 亚洲成人你懂的| 在线一区二区视频| 亚洲一区二区三区四区在线观看|