3e3067b0-3d74-46fe-9f57-1ae3a0293958

CcProtect.sys :inline

Description

CnCrypt CcProtect.sys is a signed kernel driver used by BlackSnufkin BYOVD research as a process-killer provider. The public PoC documents this hash as a vulnerable CcProtect driver and notes that HVCI must be disabled to avoid instability.

  • UUID: 3e3067b0-3d74-46fe-9f57-1ae3a0293958
  • Created: 2026-06-16
  • Author: Michael Haag
  • Acknowledgement: BlackSnufkin | @BlackSnufkin

Download

This download link contains the vulnerable driver!

Block CcProtect.sys across your endpoints

Add this driver to your block policy in minutes with MagicSword, threat-driven application control. Free for up to 100 endpoints.

Start Blocking for Free

Commands

sc.exe create CcProtect binPath=C:\windows\temp\CcProtect.sys type=kernel && sc.exe start CcProtect
Use CasePrivilegesOperating System
Terminate processes from kernel mode through a vulnerable CcProtect driver path.kernelWindows 10, Windows 11

Detections

YARA 🏹

Expand

Exact Match

with header and size limitation

Threat Hunting

without header and size limitation

Renamed

for renamed driver files

Sigma 🛡️

Expand

Names

detects loading using name only

Hashes

detects loading using hashes only

Sysmon 🔎

Expand

Block

on hashes

Alert

on hashes

Resources


  • https://github.com/BlackSnufkin/BYOVD/tree/main/CcProtect-Killer

  • Known Vulnerable Samples

    PropertyValue
    FilenameCcProtect.sys
    Creation Timestamp2022-03-04 19:31:42
    MD5e74d70c851e0c39cdb19af3bd2920efd
    SHA10cbc7b342fa3e988192d6c9178c562c2244c3ea2
    SHA2565f0cfe8357bb52b45068ddbac053e32bc38e6cb5e086746f5402657b0a5cfb1c
    Authentihash MD5c44f751b6b255ab1646133301d7c03cd
    Authentihash SHA183a3311c1a92dacabbd026f807ffb05bf74299a1
    Authentihash SHA25661b268c31404e7b77868f5efdc2f134fffcf3059680e1ac26d93ead48529f9a7
    RichPEHeaderHash MD56699589fec964d04df73e3721a2cd10d
    RichPEHeaderHash SHA1a3073a4b80b424e0ab2676f9ef24eff3473c639d
    RichPEHeaderHash SHA256eef977cbb16369eb5017ddeb163668085c74b353607a5905751a388d3bac016a
    CompanyCnCrypt Foundation
    DescriptionCnCrypt Protect Driver
    ProductCnCrypt
    OriginalFilenameCcProtect.sys

    Download

    Certificates

    Expand
    Certificate 330000004de597a775e3157f7b00000000004d
    FieldValue
    ToBeSigned (TBS) MD59f0782e89bd41cdd96ec55357457478a
    ToBeSigned (TBS) SHA135c2180572baad19019acca1334e6c653699c389
    ToBeSigned (TBS) SHA25650814710213afec410f26e573d25267a2e21d3d15f158be8a43a666c9cc6fa08
    SubjectC=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Hardware Compatibility Publisher
    ValidFrom2021-09-09 19:15:59
    ValidTo2022-09-01 19:15:59
    Signature1757782e797188079911866d54bd474a2432707984658c549a407e7fb4e5efa2ba72367a02b382d2116d4c4538836ddcd4616fcd231229df1ae5d0da6b3abe499ee5d8b47a7919940f6bbcbe2575018dca65eef4913e3d38410f2cd6cca3082d9ba2c061173cd828635665f76e8f0f685e03da24290b9d2cae7039da974de7b7e85798ba64cbe9ba34e0308c3bd6b4d68e9723fde74274fd3806fe799d04d6a3835f82d4fefc52088ccda4b4c817116f2f5a99445a3e952d78bc27753e65e97c6271c71ac7c9e3439b847e8984ab06a5904d150223f9ca92bbda86c02663c3f4964da5e106619b6eaff2768143cce9e5a8b0b2cba90e82cd87866d9fd6499c6cfbc96529a18b5653d12b54a6c928693a4e3d197ffbfcce7ed71a909b18d09b4345b24bc25eb8dfa1821a9cd0971ffc7d38a26580e2f118c4ac55bf926d0666b72ad7ba6ec20f0b54d694bc3b8a0dbddda27bd64194da085319841d1ebc9dc067ef72ea064a475bea865828b13077bc8e14e2f7544b90f0045f3cd84bcc0d5a80645a6fb65528e4f768ec775bdb0225399f3c81c0b667714676d0949f9ffaddc8549dc45e5ce4345c4ea7dc0aff4ac510f5527ad94a2181edc4b73bcfde813a83d81ca897854c98712346001a12e5d3bf9a45c807f9b3c7d3e0bb99c035ea54ee39e2c9af4147dbea7aabec85b47192b945e083ddf6061afb901e83b11135d24e
    SignatureAlgorithmOID1.2.840.113549.1.1.11
    IsCertificateAuthorityFalse
    SerialNumber330000004de597a775e3157f7b00000000004d
    Version3
    Certificate 330000000d690d5d7893d076df00000000000d
    FieldValue
    ToBeSigned (TBS) MD583f69422963f11c3c340b81712eef319
    ToBeSigned (TBS) SHA10c5e5f24590b53bc291e28583acb78e5adc95601
    ToBeSigned (TBS) SHA256d8be9e4d9074088ef818bc6f6fb64955e90378b2754155126feebbbd969cf0ae
    SubjectC=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Third Party Component CA 2014
    ValidFrom2014-10-15 20:31:27
    ValidTo2029-10-15 20:41:27
    Signature96b5c33b31f27b6ba11f59dd742c3764b1bca093f9f33347e9f95df21d89f4579ee33f10a3595018053b142941b6a70e5b81a2ccbd8442c1c4bed184c2c4bd0c8c47bcbd8886fb5a0896ae2c2fdfbf9366a32b20ca848a6945273f732332936a23e9fffdd918edceffbd6b41738d579cf8b46d499805e6a335a9f07e6e86c06ba8086725afc0998cdba7064d4093188ba959e69914b912178144ac57c3ae8eae947bcb3b8edd7ab4715bba2bc3c7d085234b371277a54a2f7f1ab763b94459ed9230cce47c099212111f52f51e0291a4d7d7e58f8047ff189b7fd19c0671dcf376197790d52a0fbc6c12c4c50c2066f50e2f5093d8cafb7fe556ed09d8a753b1c72a6978dcf05fe74b20b6af63b5e1b15c804e9c7aa91d4df72846782106954d32dd6042e4b61ac4f24636de357302c1b5e55fb92b59457a9243d7c4e963dd368f76c728caa8441be8321a66cde5485c4a0a602b469206609698dcd933d721777f886dac4772daa2466eab64682bd24e98fb35cc7fec3f136d11e5db77edc1c37e1f6a4a14f8b4a721c671866770cdd819a35d1fa09b9a7cc55d4d728e74077fa74d00fcdd682412772a557527cda92c1d8e7c19ee692c9f7425338208db38cc7cc74f6c3a6bc237117872fe55596460333e2edfc42de72cd7fb0a82256fb8d70c84a5e1c4746e2a95329ea0fecdb4188fd33bad32b2b19ab86d0543fbff0d0f
    SignatureAlgorithmOID1.2.840.113549.1.1.11
    IsCertificateAuthorityTrue
    SerialNumber330000000d690d5d7893d076df00000000000d
    Version3

    Imports

    Expand
    • ntoskrnl.exe
    • FLTMGR.SYS
    • ksecdd.sys
    • NDIS.SYS
    • fwpkclnt.sys

    Imported Functions

    Expand
    • IoCreateSymbolicLink
    • IoCreateDevice
    • KeClearEvent
    • IoCreateNotificationEvent
    • ExpInterlockedPushEntrySList
    • ExpInterlockedPopEntrySList
    • ExSystemTimeToLocalTime
    • ExInterlockedInsertTailList
    • PsTerminateSystemThread
    • ExQueryDepthSList
    • RtlTimeToTimeFields
    • ExInterlockedRemoveHeadList
    • ExInitializeLookasideListEx
    • ExDeleteLookasideListEx
    • ZwWriteFile
    • KdDebuggerEnabled
    • KdDisableDebugger
    • RtlUpcaseUnicodeChar
    • KeReleaseSpinLock
    • KeAcquireSpinLockRaiseToDpc
    • RtlInitAnsiString
    • MmMapLockedPagesSpecifyCache
    • RtlRandomEx
    • ZwQueryInformationFile
    • ExQueueWorkItem
    • PsGetProcessPeb
    • PsGetCurrentProcessWow64Process
    • PsWrapApcWow64Thread
    • KeInitializeApc
    • KeInsertQueueApc
    • PsGetThreadTeb
    • KeUnstackDetachProcess
    • KeDelayExecutionThread
    • ZwWaitForSingleObject
    • IoGetCurrentProcess
    • ZwFreeVirtualMemory
    • PsIsThreadTerminating
    • PsGetCurrentThreadId
    • KeTestAlertThread
    • ZwQueryInformationThread
    • KeStackAttachProcess
    • PsLookupThreadByThreadId
    • IoDeleteDevice
    • ZwAllocateVirtualMemory
    • NtBuildNumber
    • RtlUnicodeStringToAnsiString
    • RtlFreeAnsiString
    • ZwReadFile
    • IoGetDeviceProperty
    • MmGetSystemRoutineAddress
    • RtlQueryRegistryValues
    • IoGetTransactionParameterBlock
    • IoFileObjectType
    • RtlWriteRegistryValue
    • RtlUnicodeStringToInteger
    • RtlCreateRegistryKey
    • RtlPrefixUnicodeString
    • ZwDeleteFile
    • IofCompleteRequest
    • KeAcquireInStackQueuedSpinLock
    • MmBuildMdlForNonPagedPool
    • _snprintf
    • IoCreateFile
    • RtlImageNtHeader
    • MmUnmapLockedPages
    • MmProtectMdlSystemAddress
    • MmUnlockPages
    • _strlwr
    • RtlAnsiStringToUnicodeString
    • RtlFreeUnicodeString
    • IoReuseIrp
    • KeResetEvent
    • ExGetPreviousMode
    • PsReferencePrimaryToken
    • LsaFreeReturnBuffer
    • PsInitialSystemProcess
    • SeQueryAuthenticationIdToken
    • KeBugCheckEx
    • KeInitializeMutex
    • IoRegisterShutdownNotification
    • IoDeleteSymbolicLink
    • KeInitializeTimerEx
    • KeQueryTimeIncrement
    • IoGetDeviceObjectPointer
    • PsCreateSystemThread
    • wcsstr
    • KeSetTimerEx
    • ZwOpenSymbolicLinkObject
    • RtlGetVersion
    • ZwQuerySymbolicLinkObject
    • _wcsicmp
    • ZwOpenKey
    • ZwQueryKey
    • ZwEnumerateKey
    • ZwDeleteKey
    • ZwEnumerateValueKey
    • _vsnwprintf
    • ZwQueryValueKey
    • ObQueryNameString
    • wcsncat
    • ZwSetValueKey
    • ZwDeleteValueKey
    • wcsncpy
    • ZwCreateKey
    • PsGetProcessId
    • PsThreadType
    • PsProcessType
    • KeReleaseInStackQueuedSpinLock
    • KeReleaseMutex
    • ObOpenObjectByPointer
    • ZwTerminateProcess
    • MmIsAddressValid
    • PsGetCurrentProcessId
    • ZwQueryInformationProcess
    • ZwQuerySystemInformation
    • PsLookupProcessByProcessId
    • RtlAppendUnicodeStringToString
    • RtlAppendUnicodeToString
    • swprintf
    • _snwprintf
    • strncpy
    • atoi
    • strchr
    • strstr
    • _strnicmp
    • _stricmp
    • RtlCopyUnicodeString
    • ObfDereferenceObject
    • isdigit
    • tolower
    • isspace
    • strncmp
    • sprintf
    • IofCallDriver
    • IoAllocateMdl
    • IoAllocateIrp
    • PsGetVersion
    • MmProbeAndLockPages
    • IoFreeIrp
    • KeWaitForSingleObject
    • ObReferenceObjectByHandle
    • ZwClose
    • ZwCreateFile
    • IoFreeMdl
    • KeInitializeEvent
    • KeSetEvent
    • IoBuildDeviceIoControlRequest
    • ExAllocatePoolWithTag
    • RtlInitUnicodeString
    • _wcsnicmp
    • PsGetProcessWow64Process
    • ExFreePoolWithTag
    • __C_specific_handler
    • RtlRaiseException
    • FltGetStreamHandleContext
    • FltGetVolumeContext
    • FltSetStreamHandleContext
    • FltLockUserBuffer
    • FltGetDestinationFileNameInformation
    • FltSetCallbackDataDirty
    • FltDoCompletionProcessingWhenSafe
    • FltReleaseContext
    • FltAllocateContext
    • FltGetFileNameInformation
    • FltReleaseFileNameInformation
    • FltParseFileNameInformation
    • FltFreeCallbackData
    • FltCheckAndGrowNameControl
    • FltGetFileNameInformationUnsafe
    • FltGetDiskDeviceObject
    • FltCreateFile
    • FltCreateFileEx2
    • FltClose
    • FltPerformSynchronousIo
    • FltUnregisterFilter
    • FltGetRoutineAddress
    • FltGetVolumeName
    • FltRegisterFilter
    • FltStartFiltering
    • FltSetVolumeContext
    • FltAllocateCallbackData
    • FltReadFile
    • FltCreateFileEx
    • FltQueryInformationFile
    • GetSecurityUserInfo
    • NdisAdvanceNetBufferDataStart
    • NdisAllocateGenericObject
    • NdisFreeNetBufferPool
    • NdisAllocateNetBufferPool
    • NdisAllocateNetBufferListPool
    • NdisFreeGenericObject
    • NdisFreeNetBufferListPool
    • NdisGetDataBuffer
    • NdisRetreatNetBufferDataStart
    • FwpmFreeMemory0
    • FwpmEngineClose0
    • FwpmTransactionBegin0
    • FwpsCalloutRegister1
    • FwpmFilterAdd0
    • FwpmEngineOpen0
    • FwpmTransactionAbort0
    • FwpmCalloutGetByKey0
    • FwpmCalloutAdd0
    • FwpmTransactionCommit0
    • FwpsInjectionHandleCreate0
    • FwpsInjectionHandleDestroy0
    • FwpmSubLayerAdd0
    • FwpsCalloutUnregisterById0
    • FwpsReleaseClassifyHandle0
    • FwpsAcquireClassifyHandle0
    • FwpsAllocateCloneNetBufferList0
    • FwpsInjectNetworkSendAsync0
    • FwpsQueryPacketInjectionState0
    • FwpsFreeCloneNetBufferList0
    • FwpsInjectNetworkReceiveAsync0
    • FwpsApplyModifiedLayerData0
    • FwpsAcquireWritableLayerDataPointer0
    • FwpsFreeNetBufferList0
    • FwpsAllocateNetBufferAndNetBufferList0
    • FwpsReferenceNetBufferList0
    • FwpsDereferenceNetBufferList0
    • FwpmSubLayerDeleteByKey0
    • FwpsFlowRemoveContext0
    • FwpsFlowAssociateContext0
    • FwpsStreamInjectAsync0
    • FwpsCopyStreamDataToBuffer0

    Exported Functions

    Expand

    Sections

    Expand
    • .text
    • .rdata
    • .data
    • .pdata
    • PAGE
    • INIT
    • .rsrc
    • .reloc

    Signature

    Expand
    {
      "Certificates": [
        {
          "CertificateType": "Leaf (Code Signing)",
          "IsCA": false,
          "IsCertificateAuthority": false,
          "IsCodeSigning": true,
          "SerialNumber": "330000004de597a775e3157f7b00000000004d",
          "Signature": "1757782e797188079911866d54bd474a2432707984658c549a407e7fb4e5efa2ba72367a02b382d2116d4c4538836ddcd4616fcd231229df1ae5d0da6b3abe499ee5d8b47a7919940f6bbcbe2575018dca65eef4913e3d38410f2cd6cca3082d9ba2c061173cd828635665f76e8f0f685e03da24290b9d2cae7039da974de7b7e85798ba64cbe9ba34e0308c3bd6b4d68e9723fde74274fd3806fe799d04d6a3835f82d4fefc52088ccda4b4c817116f2f5a99445a3e952d78bc27753e65e97c6271c71ac7c9e3439b847e8984ab06a5904d150223f9ca92bbda86c02663c3f4964da5e106619b6eaff2768143cce9e5a8b0b2cba90e82cd87866d9fd6499c6cfbc96529a18b5653d12b54a6c928693a4e3d197ffbfcce7ed71a909b18d09b4345b24bc25eb8dfa1821a9cd0971ffc7d38a26580e2f118c4ac55bf926d0666b72ad7ba6ec20f0b54d694bc3b8a0dbddda27bd64194da085319841d1ebc9dc067ef72ea064a475bea865828b13077bc8e14e2f7544b90f0045f3cd84bcc0d5a80645a6fb65528e4f768ec775bdb0225399f3c81c0b667714676d0949f9ffaddc8549dc45e5ce4345c4ea7dc0aff4ac510f5527ad94a2181edc4b73bcfde813a83d81ca897854c98712346001a12e5d3bf9a45c807f9b3c7d3e0bb99c035ea54ee39e2c9af4147dbea7aabec85b47192b945e083ddf6061afb901e83b11135d24e",
          "SignatureAlgorithmOID": "1.2.840.113549.1.1.11",
          "Subject": "C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Hardware Compatibility Publisher",
          "TBS": {
            "MD5": "9f0782e89bd41cdd96ec55357457478a",
            "SHA1": "35c2180572baad19019acca1334e6c653699c389",
            "SHA256": "50814710213afec410f26e573d25267a2e21d3d15f158be8a43a666c9cc6fa08",
            "SHA384": "8d48f066b0284071d64bbc556e018824a8388ccd142a56c7b7b04ef6d27cade07da57ac82d8067e18ad64d35af11e2a7"
          },
          "ValidFrom": "2021-09-09 19:15:59",
          "ValidTo": "2022-09-01 19:15:59",
          "Version": 3
        },
        {
          "CertificateType": "CA",
          "IsCA": true,
          "IsCertificateAuthority": true,
          "IsCodeSigning": false,
          "SerialNumber": "330000000d690d5d7893d076df00000000000d",
          "Signature": "96b5c33b31f27b6ba11f59dd742c3764b1bca093f9f33347e9f95df21d89f4579ee33f10a3595018053b142941b6a70e5b81a2ccbd8442c1c4bed184c2c4bd0c8c47bcbd8886fb5a0896ae2c2fdfbf9366a32b20ca848a6945273f732332936a23e9fffdd918edceffbd6b41738d579cf8b46d499805e6a335a9f07e6e86c06ba8086725afc0998cdba7064d4093188ba959e69914b912178144ac57c3ae8eae947bcb3b8edd7ab4715bba2bc3c7d085234b371277a54a2f7f1ab763b94459ed9230cce47c099212111f52f51e0291a4d7d7e58f8047ff189b7fd19c0671dcf376197790d52a0fbc6c12c4c50c2066f50e2f5093d8cafb7fe556ed09d8a753b1c72a6978dcf05fe74b20b6af63b5e1b15c804e9c7aa91d4df72846782106954d32dd6042e4b61ac4f24636de357302c1b5e55fb92b59457a9243d7c4e963dd368f76c728caa8441be8321a66cde5485c4a0a602b469206609698dcd933d721777f886dac4772daa2466eab64682bd24e98fb35cc7fec3f136d11e5db77edc1c37e1f6a4a14f8b4a721c671866770cdd819a35d1fa09b9a7cc55d4d728e74077fa74d00fcdd682412772a557527cda92c1d8e7c19ee692c9f7425338208db38cc7cc74f6c3a6bc237117872fe55596460333e2edfc42de72cd7fb0a82256fb8d70c84a5e1c4746e2a95329ea0fecdb4188fd33bad32b2b19ab86d0543fbff0d0f",
          "SignatureAlgorithmOID": "1.2.840.113549.1.1.11",
          "Subject": "C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Third Party Component CA 2014",
          "TBS": {
            "MD5": "83f69422963f11c3c340b81712eef319",
            "SHA1": "0c5e5f24590b53bc291e28583acb78e5adc95601",
            "SHA256": "d8be9e4d9074088ef818bc6f6fb64955e90378b2754155126feebbbd969cf0ae",
            "SHA384": "260ad59ba706420f68ba212931153bd89f760c464b21be55fba9d014fff322407859d4ebfb78ea9a3330f60dc9821a63"
          },
          "ValidFrom": "2014-10-15 20:31:27",
          "ValidTo": "2029-10-15 20:41:27",
          "Version": 3
        }
      ],
      "CertificatesInfo": "",
      "Signer": [
        {
          "Issuer": "C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Third Party Component CA 2014",
          "SerialNumber": "330000004de597a775e3157f7b00000000004d",
          "Version": 1
        }
      ],
      "SignerInfo": ""
    }
    

    source

    last_updated: 2026-06-16