能力值:
( LV2,RANK:10 )
|
-
-
2 楼
隐藏驱动的代码如下: //删除驱动信息,隐藏驱动 IoRegisterDriverReinitialization(pDriverObj, Reinitialize, NULL);
//=================================================================隐藏目标驱动 VOID Reinitialize(PDRIVER_OBJECT DriverObject, PVOID Context, ULONG Count) { MiProcessLoaderEntry m_MiProcessLoaderEntry = NULL; BOOLEAN bFlag = FALSE; ULONG* p = NULL;
ULONG64 MiUnloadSystemImageAddress = GetMiUnloadSystemImageAddress(); DbgPrintEx(77, 0, "MiUnloadSystemImageAddress = %p \n", MiUnloadSystemImageAddress);
m_MiProcessLoaderEntry = GetMiProcessLoaderEntry(MiUnloadSystemImageAddress); if (m_MiProcessLoaderEntry == NULL) return;
// bFlag = SupportSEH(DriverObject);
m_MiProcessLoaderEntry(DriverObject->DriverSection, 0); InitInLoadOrderLinks((PLDR_DATA_TABLE_ENTRY)DriverObject->DriverSection);
DriverObject->DriverSection = NULL; DriverObject->DriverStart = NULL; DriverObject->DriverSize = 0; DriverObject->DriverUnload = NULL; DriverObject->DriverInit = NULL; DriverObject->DeviceObject = NULL; DbgPrintEx(77, 0, "驱动隐藏 \n"); }
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
你需要做一个跳板
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
( LV1,RANK:0 )
|
-
-
5 楼
正在研究隐藏驱动可以加群主QQ1451592485,交流一下
|
|
|