{"Id":"acb5da93-1dcc-4d16-8415-6b4b221cb4a1","Tags":["360netmon_wfp.sys","360netmon.sys"],"Verified":"TRUE","Author":"Michael Haag","Created":"2026-06-22","MitreID":"T1562.001","CVE":[],"Category":"vulnerable driver","Commands":{"Command":"sc.exe create 360netmon_wfp binPath=C:\\windows\\temp\\360netmon_wfp.sys type=kernel && sc.exe start 360netmon_wfp","Description":"Qihoo 360netmon_wfp.sys is a signed kernel driver documented by ESET as the driver abused by the GentleKiller Network Blocker variant used in Gentlemen ransomware intrusions. The sample is associated with ESET detection Win64/VulnDriver.Qihoo360.A.","Usecase":"Impair defenses through a signed kernel driver abused by an EDR killer.","Privileges":"kernel","OperatingSystem":"Windows 10, Windows 11"},"Resources":["https://www.welivesecurity.com/en/eset-research/killing-me-gently-inside-gentlemens-edr-killer-framework/","https://www.eset.com/us/about/newsroom/research/eset-research-gentlemen-ransomware-gang-edr-killers/","https://github.com/magicsword-io/LOLDrivers/issues/377"],"Detection":[],"Acknowledgement":{"Person":"ESET Research, 0xd3vnull","Handle":"@ESETresearch, @0xd3vnull"},"KnownVulnerableSamples":[{"Filename":"360netmon_wfp.sys","MD5":"40f64b91348bed955acf8551853b72a8","SHA1":"9ad51ad97c01e97ab59214116740785e0f6320a8","SHA256":"3d769a5f1ad0d32fb4e06478d35401d9788bad1a477b813adbdf4fd93b2c2694","Filesize":107584,"Signature":"Signed","Company":"360.cn","Description":"360netmon","Product":"360netmon","OriginalFilename":"360netmon.sys","Imphash":"8961b79bdb35a91c4966a20141d1f406","Authentihash":{"MD5":"cde694feb0bcdf6edbb714a759b0227d","SHA1":"b7487b99b29570010545f6538cfe90cccaa34d44","SHA256":"e4df5e185217887012b88164e0fba76d6869c541f6d64db20da505b9707ef370"},"RichPEHeaderHash":{"MD5":"353020153a3fd127e4af7bb7c92a24d1","SHA1":"35230f3dd05e9e6872b7f21a4dbb72e3dcca7ccc","SHA256":"ff71b69b08b01e0d9e3b2a6d4c32c01802643ae14665e4458f40c6b721608544"},"Sections":{".text":{"Entropy":6.301885388384608,"Virtual Size":"0x113db"},".rdata":{"Entropy":5.487935434459315,"Virtual Size":"0x112c"},".data":{"Entropy":1.3151803067015335,"Virtual Size":"0x47080"},".pdata":{"Entropy":4.928615374597669,"Virtual Size":"0x648"},"INIT":{"Entropy":5.31035249584799,"Virtual Size":"0x14f2"},".rsrc":{"Entropy":3.287263713704036,"Virtual Size":"0x370"},".reloc":{"Entropy":1.3005781581651334,"Virtual Size":"0x6c"}},"MagicHeader":"50 45 0 0","CreationTimestamp":"2024-09-08 21:16:29","InternalName":"360netmon.sys","FileVersion":"2.4.12.5300","ProductVersion":"2.4.12.5300","Copyright":"(C) 360.cn Inc. All Rights Reserved.","MachineType":"AMD64","Imports":["ntoskrnl.exe","fwpkclnt.sys","TDI.SYS","NDIS.SYS"],"ExportedFunctions":"","ImportedFunctions":["IoFileObjectType","ZwCreateFile","ZwQueryDirectoryFile","IoGetCurrentProcess","ZwEnumerateValueKey","IoAttachDevice","ZwQueryInformationProcess","ZwOpenFile","IoQueryFileDosDeviceName","ObOpenObjectByPointer","KeStackAttachProcess","ZwQueryKey","IoFreeMdl","KeWaitForSingleObject","MmProbeAndLockPages","MmUnlockPages","IoAllocateMdl","KeUnstackDetachProcess","KeLeaveCriticalRegion","KeEnterCriticalRegion","ExReleaseResourceLite","_wcsicmp","IoBuildPartialMdl","IoMakeAssociatedIrp","ZwQuerySystemInformation","wcsstr","ExInterlockedInsertHeadList","IoFreeIrp","ExInterlockedRemoveHeadList","_wcsupr","_wcsnicmp","_stricmp","DbgPrint","KeBugCheckEx","ZwSetValueKey","ZwDeleteValueKey","RtlIntegerToUnicodeString","PsLookupProcessByProcessId","ZwCreateKey","IoBuildDeviceIoControlRequest","PsGetProcessPeb","KeAcquireSpinLockRaiseToDpc","ZwOpenKey","IofCallDriver","RtlUpcaseUnicodeChar","ExCreateCallback","ExInitializeResourceLite","IoCreateDevice","ObfDereferenceObject","MmIsAddressValid","PsGetCurrentProcessId","PsGetCurrentThreadId","IoCreateSymbolicLink","RtlCompareMemory","CmRegisterCallback","ExRegisterCallback","RtlTimeToTimeFields","ObReferenceObjectByHandle","ExQueryDepthSList","IofCompleteRequest","ZwClose","InitSafeBootMode","PsTerminateSystemThread","ExInterlockedInsertTailList","ExAllocatePool","ZwQueryValueKey","IoGetDeviceObjectPointer","PsCreateSystemThread","wcsrchr","ObQueryNameString","KeDelayExecutionThread","MmUserProbeAddress","IoCreateSynchronizationEvent","RtlTimeFieldsToTime","RtlEqualUnicodeString","PsSetCreateProcessNotifyRoutine","ExpInterlockedPopEntrySList","KeAcquireInStackQueuedSpinLock","KeReleaseSpinLock","RtlGetVersion","IoIsOperationSynchronous","KeInitializeEvent","ExpInterlockedPushEntrySList","MmGetSystemRoutineAddress","KeSetEvent","ProbeForWrite","IoDeleteDevice","RtlInitUnicodeString","IoRegisterDriverReinitialization","KeReleaseInStackQueuedSpinLock","ExInitializeNPagedLookasideList","ExFreePoolWithTag","IoDeleteSymbolicLink","ProbeForRead","ExAllocatePoolWithTag","ExAcquireResourceExclusiveLite","ExUnregisterCallback","__C_specific_handler","FwpmCalloutEnum0","FwpsFlowAssociateContext0","FwpsAcquireWritableLayerDataPointer0","FwpsCalloutUnregisterById0","FwpmProviderDestroyEnumHandle0","FwpmSubLayerAdd0","FwpsApplyModifiedLayerData0","FwpsFreeCloneNetBufferList0","FwpsFlowRemoveContext0","FwpmCalloutDeleteByKey0","FwpsQueryPacketInjectionState0","FwpmCalloutDeleteById0","FwpmProviderEnum0","FwpmSubLayerDeleteByKey0","FwpmProviderCreateEnumHandle0","FwpsCloneStreamData0","FwpsConstructIpHeaderForTransportPacket0","FwpmSubLayerEnum0","FwpsAllocateNetBufferAndNetBufferList0","FwpsInjectionHandleCreate0","FwpmTransactionCommit0","FwpmSubLayerCreateEnumHandle0","FwpmSubLayerDestroyEnumHandle0","FwpmCalloutAdd0","FwpmCalloutDestroyEnumHandle0","FwpmFilterDeleteByKey0","FwpsAllocateCloneNetBufferList0","FwpmBfeStateSubscribeChanges0","FwpmFilterEnum0","FwpmProviderAdd0","FwpsCalloutRegister0","FwpmTransactionAbort0","FwpmEngineOpen0","FwpsAcquireClassifyHandle0","FwpmFilterDestroyEnumHandle0","FwpmProviderDeleteByKey0","FwpmCalloutCreateEnumHandle0","FwpmFilterAdd0","FwpsCalloutRegister1","FwpsInjectTransportSendAsync0","FwpmTransactionBegin0","FwpsReleaseClassifyHandle0","FwpmEngineClose0","FwpsDiscardClonedStreamData0","FwpmFreeMemory0","FwpmFilterDeleteById0","FwpsFreeNetBufferList0","FwpmFilterCreateEnumHandle0","TdiMapUserRequest","NdisAdvanceNetBufferListDataStart","NdisGetDataBuffer","NdisAllocateNetBufferListPool","NdisRetreatNetBufferListDataStart","NdisCopyFromNetBufferToNetBuffer","NdisAllocateMdl","NdisFreeGenericObject","NdisSetTimer","NdisInitializeTimer","NdisCancelTimer","NdisAllocateGenericObject"],"Signatures":[{"CertificatesInfo":"","SignerInfo":"","Certificates":[{"Subject":"C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Hardware Compatibility Publisher","ValidFrom":"2024-05-16 22:16:06","ValidTo":"2025-05-14 22:16:06","Signature":"47aa9e6ebb9bdffbdf6d8d99645f726af89374c6136a5f4b2d2f6fe82d8c103a41d186ec5e5ed63749401c724cb5aa6091e023f9125ecfee62f444fbde29edb037b58bd6118a66288ab639cace557ee4a888fe098088aaba592199b25725d664d21269f4aee0bc3682c4a6758c9446b50081d066fdf8cad7b5677c18d63d3404d0ce4ffab1215acc7345dc6ea61c65caee9f6950f957e87b146f7fa34abd5970c79a777436f8d80b6ee5b8876b698bc8d547b47c3d11788c8a730c8c25c7fc878b03243ce55e2c2b898edd1755cb95553578b588122b456ab70dbc084323dcb0487aa462d57b9863a5ecfaa85e5f5d5d3da96dc20ecbc7c2203900fb2f5e84c8","SignatureAlgorithmOID":"1.2.840.113549.1.1.11","IsCertificateAuthority":false,"SerialNumber":"33000001112a0790aae5568529000000000111","Version":3,"CertificateType":"Leaf (Code Signing)","IsCodeSigning":true,"IsCA":false,"TBS":{"MD5":"778c1775b427242a721643a7a90eae19","SHA1":"553ed9bf72af4fce0ef52a7f0a2396245fc3d348","SHA256":"6910d4ed97543604c6ad630041532ff89e630311916332b6fda7b211aa29fa78","SHA384":"dccc0fe272475403fc9e0c1db6c456428798dfbe00fb20c962f57858256565a2cf361acb4eba8c771ec7611f2aa06bc1"}},{"Subject":"C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Third Party Component CA 2012","ValidFrom":"2012-04-18 23:48:38","ValidTo":"2027-04-18 23:58:38","Signature":"5a8a67daccd5fd0d264177bf0a4678b4b3de12692b7723c2652f015fd203f461ba509d2e8c3972f36c3e6ab11e766decb7f382dcccbbc56970287366173f54ebee011648c446d91b80ae813a8d0f796d68b09eea2d3f39d3ca387ebd5e7c086e19dcc6c2f438336861e2524783e1000156d2bacb878205310a418b4ee77f5f5fed5fd3392d45eba213bffd1ec298417161165fc80a70257c59693124e471e70abb0417f79f721ec9d2bb1abe3d02fe090cb243b4591a99539396215fe0d6b72601429536ac27fdbef48577683d18bdf4be98882211865216f345ec0397107087a37043713cdbc98603170cf5735bc67de15c64edd7c548d7ed32e2d1aad3cfa7f6574e61f977eb67f288b3de00da038fd08a34373e1dd862b8d2b1f3e12f8b723b81967c6ffcec667672601b24f2a0896d5b6d002eef28dd868705c2b4b9e5be64c22af24a155c98e2c42785ff52e3627e0fb2020bd766c70ab2d33d200414503259830a7d9bed5a38120152ba2f5e20728e4af1fde771028c3be107bec973f4dd47d8b4efb4a4b330b9893e76cab90098567eabea8ab8a5d038ab6977130b142fe9aa411ff7babd3a2b348aee0aab63e663f788248e200d2b3b9de3c24952ac9f1f0e393b5dd46e506ae67d523aaa7c3315290d265e0158a74ea93d7a846f743f609fe4324f3600af6d71d33ea646655f8174f1fec171da4ca0415a82ddf11f","SignatureAlgorithmOID":"1.2.840.113549.1.1.11","IsCertificateAuthority":true,"SerialNumber":"610baac1000000000009","Version":3,"CertificateType":"CA","IsCodeSigning":false,"IsCA":true,"TBS":{"MD5":"a569061297e8e824767dbc3184a69bea","SHA1":"adbb26a587a8f44b4fccaecb306f980d1c55a150","SHA256":"cec1afd0e310c55c1dcc601ab8e172917706aa32fb5eaf826813547fdf02dd46","SHA384":"e947cac936803f5683196e4ff1b259096073395d0b908522ddce90d57597c9f7b57f7ddcdbe021ba863d843c340da8ba"}}],"Signer":[{"SerialNumber":"33000001112a0790aae5568529000000000111","Issuer":"C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Third Party Component CA 2012","Version":1}]}]}]}