12998ebb-8c74-4e44-89a2-2a71c0f6e92b

TcIo.sys :inline :inline

Description

TcIo.sys and TcRouter.sys are WHQL Microsoft-signed kernel drivers from Beckhoff Automation GmbH (TwinCAT 3 Industrial Automation Runtime). TcIo.sys exposes arbitrary physical memory read/write via ZwOpenSection on Device\PhysicalMemory, arbitrary MMIO mapping via MmMapIoSpace, PCI configuration space read/write via HalGetBusDataByOffset and HalSetBusDataByOffset, and full PCI BAR probing and mapping. TcRouter.sys exposes arbitrary port I/O via direct ring-0 in/out instructions. Both drivers use plain IoCreateDevice with no DACL and have no caller validation on IRP_MJ_CREATE. All IOCTLs use METHOD_NEITHER with FILE_ANY_ACCESS. No hardware gate -- drivers load on any x64 Windows without Beckhoff hardware. CVE-2018-7502 was assigned for an untrusted pointer dereference in IOCTL 0x222206 affecting 19 drivers in the TwinCAT family (CISA advisory ICSA-18-081-02, Source Incite SRC-2018-0007). The physical memory and port I/O primitives described here go beyond the scope of CVE-2018-7502. 18 related drivers share the same codebase and certificate.

  • UUID: 12998ebb-8c74-4e44-89a2-2a71c0f6e92b
  • Created: 2026-04-10
  • Author: Michael Haag
  • Acknowledgement: Patrick Saif | @weezerOSINT

Download

This download link contains the vulnerable driver!

Block TcIo.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 TcIo binPath=C:\windows\temp\TcIo.sys type=kernel && sc.exe start TcIo
Use CasePrivilegesOperating System
Elevate privilegeskernelWindows 10

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/magicsword-io/LOLDrivers/issues/296
  • https://www.cisa.gov/news-events/ics-advisories/icsa-18-081-02
  • https://srcincite.io/advisories/src-2018-0007/
  • https://nvd.nist.gov/vuln/detail/CVE-2018-7502

  • Known Vulnerable Samples

    PropertyValue
    FilenameTcIo.sys
    Creation Timestamp2026-01-21 07:08:43
    MD5508fce0a671bdd7f157c3f456bb7d33e
    SHA189edecb8860105b06b707af91d8831af2c5521ff
    SHA256e0c58531501d6176ed0f632addca977616b0dab460f32f0a5909d21f828fc63b
    Authentihash MD5f5e4cd493e9b8fecc74bcd5522b64556
    Authentihash SHA15fd984796147df626f3edae056863bb46af277fe
    Authentihash SHA2566a7bd55c6706e69b134aabcf4a006b14efb98a26eb1a23cd6402ca17cfc3eef3
    RichPEHeaderHash MD5200c7fcedd1d90e837d61b7be79616d9
    RichPEHeaderHash SHA12092d24826ad6e0e109623ae0aa25902e3979770
    RichPEHeaderHash SHA256766c92901a41dc0e6cf2aafb1e9c96829add377233eb30b76d12ed29bcf04039
    CompanyBeckhoff Automation GmbH
    DescriptionTwinCAT IO Server
    ProductBeckhoff TwinCAT

    Download

    Certificates

    Expand
    Certificate 3300000074ff3d4a9e7c401e86000000000074
    FieldValue
    ToBeSigned (TBS) MD5846e2b51dbe3b3cdd48503e99cbce6a6
    ToBeSigned (TBS) SHA177940716d023ecae58709321c2b6a30df8e3d86d
    ToBeSigned (TBS) SHA2561dc33c8d9456aa23f43eb0c09beeb7b3565770f7e05d12d7b88575a4c61fa31f
    SubjectC=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Hardware Compatibility Publisher
    ValidFrom2025-07-16 20:48:20
    ValidTo2026-07-14 20:48:20
    Signatureb9ad07972990d4f7f1d20dddce037fbf8c19c8fc17ec991a97b0f3d3ac6b792c100f660abcf1eea23ce0eafaae637cb21524c9eb170657b4e3b45bc07fcbe811227491344f510071ddf12fa883ac943d0c0ec3d7c91468dc65b4373d62b939e66fe0f26098912ed0add0c44ff71b32e58db5bc56235c16b533e0ab06e9794e41a38bab04dfa510dddad2291a5c74c28ae750c0937ebaa640452d4708109d08a4e8b9e80a670f54ab2e575158b4e3f491c8a483fe36abb5f5f604a38578fd9a77f817824b1979c1f7b3a5fcd3e14ec6901e9ecc60e58bc4ab39d8ba6aa819d04ec3871d211963d2d34785d75ea15648052847a8572c7d89db4253fa67838639b395263564a561d02e60a7cdc52e65f725166deed0c847c1105350918bd149e889f1dbe604f74aa0110ca1598906e3f1c5efaeda772e51d5f89992258f893aba1baa1c8a14dd59d8f57aa742ee2251b99ce6655f0bcd920760c5a452a5fe5e2f30652b5022d124348161ce86060652b6b84abc60043da659d3e91bb7ce18adbbbb94fa19130947a4a651af21a33d58cafcd5d920016858ddf2b5df3e7dc3bc8a1b66edf03cbca7c40048dae606f66e55692edcd698773d391be409c2895f71fddb7494d28fa3bd30aae628d7967204708b509e551c86cd3a1cbef68796c15e71e15e5dcfc5914352f9991fcd57c5112e03d8c2441cb643bc6bbdfb261bda63746f
    SignatureAlgorithmOID1.2.840.113549.1.1.11
    IsCertificateAuthorityFalse
    SerialNumber3300000074ff3d4a9e7c401e86000000000074
    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
    • HAL.dll
    • ntoskrnl.exe

    Imported Functions

    Expand
    • KeStallExecutionProcessor
    • HalSetBusDataByOffset
    • HalTranslateBusAddress
    • HalGetBusDataByOffset
    • KeQueryPerformanceCounter
    • _purecall
    • RtlInitUnicodeString
    • KeInitializeEvent
    • KeWaitForSingleObject
    • KeQueryActiveProcessors
    • IoBuildDeviceIoControlRequest
    • IofCallDriver
    • IoGetDeviceObjectPointer
    • ObfDereferenceObject
    • ZwSetInformationThread
    • KeAcquireSpinLockAtDpcLevel
    • KeAcquireSpinLockRaiseToDpc
    • KeReleaseSpinLock
    • KeReleaseSpinLockFromDpcLevel
    • ExAllocatePool
    • ExFreePoolWithTag
    • MmMapLockedPagesSpecifyCache
    • IofCompleteRequest
    • IoCreateDevice
    • IoCreateSymbolicLink
    • IoDeleteDevice
    • IoDeleteSymbolicLink
    • IoRegisterShutdownNotification
    • RtlGetVersion
    • MmIsAddressValid
    • IoReportResourceUsage
    • RtlInitAnsiString
    • RtlAnsiStringToUnicodeString
    • RtlUnicodeStringToAnsiString
    • RtlFreeAnsiString
    • RtlUnicodeToUTF8N
    • KeInitializeDpc
    • KeClearEvent
    • KeSetEvent
    • KeInitializeMutex
    • KeReleaseMutex
    • KeDelayExecutionThread
    • KeSetPriorityThread
    • KeInitializeTimer
    • KeCancelTimer
    • KeSetTimer
    • KeSetTimerEx
    • KeBugCheckEx
    • ExAllocatePoolWithTag
    • ExInitializeResourceLite
    • ExAcquireResourceSharedLite
    • ExAcquireResourceExclusiveLite
    • ExReleaseResourceLite
    • ExDeleteResourceLite
    • ExSetTimerResolution
    • MmProbeAndLockPages
    • MmUnlockPages
    • MmMapIoSpace
    • MmUnmapIoSpace
    • MmAllocateContiguousMemory
    • MmFreeContiguousMemory
    • PsCreateSystemThread
    • PsTerminateSystemThread
    • IoAllocateIrp
    • IoAllocateMdl
    • IoCreateSynchronizationEvent
    • IoFreeIrp
    • IoFreeMdl
    • IoGetAttachedDeviceReference
    • IoGetDeviceProperty
    • IoGetDeviceInterfaces
    • ObReferenceObjectByHandle
    • ObfReferenceObject
    • ZwClose
    • ZwOpenSection
    • ZwMapViewOfSection
    • ZwUnmapViewOfSection
    • ExUuidCreate
    • MmGetPhysicalMemoryRanges
    • MmGetPhysicalAddress
    • PsGetCurrentThreadId
    • PsGetVersion
    • ZwQuerySystemInformation
    • ObQueryNameString
    • __C_specific_handler
    • RtlQueryRegistryValues
    • RtlWriteRegistryValue
    • RtlCreateRegistryKey
    • RtlCheckRegistryKey
    • RtlIntegerToUnicodeString
    • RtlCompareUnicodeString
    • RtlCopyUnicodeString
    • RtlAppendUnicodeStringToString
    • RtlUTF8ToUnicodeN
    • ZwOpenKey
    • ZwEnumerateKey
    • ZwEnumerateValueKey
    • ZwFlushKey
    • DbgPrint
    • MmAllocateMappingAddress
    • MmFreeMappingAddress
    • MmMapLockedPagesWithReservedMapping
    • MmUnmapReservedMapping
    • MmAllocatePagesForMdl
    • MmFreePagesFromMdl
    • ExFreePool

    Exported Functions

    Expand

    Sections

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

    Signature

    Expand
    {
      "Certificates": [
        {
          "CertificateType": "Leaf (Code Signing)",
          "IsCA": false,
          "IsCertificateAuthority": false,
          "IsCodeSigning": true,
          "SerialNumber": "3300000074ff3d4a9e7c401e86000000000074",
          "Signature": "b9ad07972990d4f7f1d20dddce037fbf8c19c8fc17ec991a97b0f3d3ac6b792c100f660abcf1eea23ce0eafaae637cb21524c9eb170657b4e3b45bc07fcbe811227491344f510071ddf12fa883ac943d0c0ec3d7c91468dc65b4373d62b939e66fe0f26098912ed0add0c44ff71b32e58db5bc56235c16b533e0ab06e9794e41a38bab04dfa510dddad2291a5c74c28ae750c0937ebaa640452d4708109d08a4e8b9e80a670f54ab2e575158b4e3f491c8a483fe36abb5f5f604a38578fd9a77f817824b1979c1f7b3a5fcd3e14ec6901e9ecc60e58bc4ab39d8ba6aa819d04ec3871d211963d2d34785d75ea15648052847a8572c7d89db4253fa67838639b395263564a561d02e60a7cdc52e65f725166deed0c847c1105350918bd149e889f1dbe604f74aa0110ca1598906e3f1c5efaeda772e51d5f89992258f893aba1baa1c8a14dd59d8f57aa742ee2251b99ce6655f0bcd920760c5a452a5fe5e2f30652b5022d124348161ce86060652b6b84abc60043da659d3e91bb7ce18adbbbb94fa19130947a4a651af21a33d58cafcd5d920016858ddf2b5df3e7dc3bc8a1b66edf03cbca7c40048dae606f66e55692edcd698773d391be409c2895f71fddb7494d28fa3bd30aae628d7967204708b509e551c86cd3a1cbef68796c15e71e15e5dcfc5914352f9991fcd57c5112e03d8c2441cb643bc6bbdfb261bda63746f",
          "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": "846e2b51dbe3b3cdd48503e99cbce6a6",
            "SHA1": "77940716d023ecae58709321c2b6a30df8e3d86d",
            "SHA256": "1dc33c8d9456aa23f43eb0c09beeb7b3565770f7e05d12d7b88575a4c61fa31f",
            "SHA384": "4aaab3a5d5e7ce0b6103d30108636aaf1ec645331e3d42f57002c2380b2ea34662245f7f84fe07e7837bf6115bbc0eb5"
          },
          "ValidFrom": "2025-07-16 20:48:20",
          "ValidTo": "2026-07-14 20:48:20",
          "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": "3300000074ff3d4a9e7c401e86000000000074",
          "Version": 1
        }
      ],
      "SignerInfo": ""
    }
    

    PropertyValue
    FilenameTcRouter.sys
    Creation Timestamp2025-12-02 02:19:46
    MD5aae460e5be936aeb0e79317927d79ca0
    SHA19322d0a40abd3a25ac53006c483b8974edfb953a
    SHA256d89938a469e8e4b429507522b5a52cb6f87c50f559f22f3042921631b768e59a
    Authentihash MD52eafd69d7d76b86abff25c3bb5e37498
    Authentihash SHA167596d0bf855b7cbdce5cf3fe99d1581ca0231fb
    Authentihash SHA25633bdf2ede15d5fed1f4f2fc4368419c72aec005e0d489b1cf074a8f74e53a055
    RichPEHeaderHash MD5e3ad6f1bf2d3ca1b009f8cd09de50e42
    RichPEHeaderHash SHA1cf522b1c26507f380888289c2ab4fc854793c654
    RichPEHeaderHash SHA256895d20759650b047b9e0cfb88b553317bab74bc75706bba953ec4449d20dbe10
    CompanyBeckhoff Automation GmbH & Co. KG
    DescriptionTwinCAT Router Server
    ProductBeckhoff TwinCAT

    Download

    Certificates

    Expand
    Certificate 3300000074ff3d4a9e7c401e86000000000074
    FieldValue
    ToBeSigned (TBS) MD5846e2b51dbe3b3cdd48503e99cbce6a6
    ToBeSigned (TBS) SHA177940716d023ecae58709321c2b6a30df8e3d86d
    ToBeSigned (TBS) SHA2561dc33c8d9456aa23f43eb0c09beeb7b3565770f7e05d12d7b88575a4c61fa31f
    SubjectC=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Windows Hardware Compatibility Publisher
    ValidFrom2025-07-16 20:48:20
    ValidTo2026-07-14 20:48:20
    Signatureb9ad07972990d4f7f1d20dddce037fbf8c19c8fc17ec991a97b0f3d3ac6b792c100f660abcf1eea23ce0eafaae637cb21524c9eb170657b4e3b45bc07fcbe811227491344f510071ddf12fa883ac943d0c0ec3d7c91468dc65b4373d62b939e66fe0f26098912ed0add0c44ff71b32e58db5bc56235c16b533e0ab06e9794e41a38bab04dfa510dddad2291a5c74c28ae750c0937ebaa640452d4708109d08a4e8b9e80a670f54ab2e575158b4e3f491c8a483fe36abb5f5f604a38578fd9a77f817824b1979c1f7b3a5fcd3e14ec6901e9ecc60e58bc4ab39d8ba6aa819d04ec3871d211963d2d34785d75ea15648052847a8572c7d89db4253fa67838639b395263564a561d02e60a7cdc52e65f725166deed0c847c1105350918bd149e889f1dbe604f74aa0110ca1598906e3f1c5efaeda772e51d5f89992258f893aba1baa1c8a14dd59d8f57aa742ee2251b99ce6655f0bcd920760c5a452a5fe5e2f30652b5022d124348161ce86060652b6b84abc60043da659d3e91bb7ce18adbbbb94fa19130947a4a651af21a33d58cafcd5d920016858ddf2b5df3e7dc3bc8a1b66edf03cbca7c40048dae606f66e55692edcd698773d391be409c2895f71fddb7494d28fa3bd30aae628d7967204708b509e551c86cd3a1cbef68796c15e71e15e5dcfc5914352f9991fcd57c5112e03d8c2441cb643bc6bbdfb261bda63746f
    SignatureAlgorithmOID1.2.840.113549.1.1.11
    IsCertificateAuthorityFalse
    SerialNumber3300000074ff3d4a9e7c401e86000000000074
    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
    • HAL.dll
    • ntoskrnl.exe
    • NETIO.SYS
    • ksecdd.sys

    Imported Functions

    Expand
    • KeQueryPerformanceCounter
    • HalSetBusDataByOffset
    • HalTranslateBusAddress
    • HalGetBusDataByOffset
    • KeStallExecutionProcessor
    • IoReleaseCancelSpinLock
    • RtlInitAnsiString
    • RtlAnsiStringToUnicodeString
    • RtlFreeUnicodeString
    • ZwCreateFile
    • ZwOpenFile
    • ZwQueryInformationFile
    • ZwReadFile
    • ZwWriteFile
    • ZwClose
    • DbgPrintEx
    • KdRefreshDebuggerNotPresent
    • ZwQuerySystemInformation
    • KdDebuggerNotPresent
    • KdDebuggerEnabled
    • RtlUnicodeStringToAnsiString
    • RtlFreeAnsiString
    • RtlInitUnicodeString
    • KeInitializeEvent
    • KeWaitForSingleObject
    • IoBuildDeviceIoControlRequest
    • IofCallDriver
    • IoGetDeviceObjectPointer
    • ObfDereferenceObject
    • KeQueryActiveProcessors
    • RtlCreateSecurityDescriptor
    • RtlSetDaclSecurityDescriptor
    • KeAcquireSpinLockAtDpcLevel
    • KeAcquireSpinLockRaiseToDpc
    • KeReleaseSpinLock
    • KeReleaseSpinLockFromDpcLevel
    • ExAllocatePool
    • ExFreePoolWithTag
    • MmMapLockedPagesSpecifyCache
    • IoCreateDevice
    • IoCreateSymbolicLink
    • IoDeleteDevice
    • IoDeleteSymbolicLink
    • IoRegisterShutdownNotification
    • RtlGetVersion
    • MmIsAddressValid
    • IoReportResourceUsage
    • RtlLengthRequiredSid
    • RtlInitializeSid
    • RtlSubAuthoritySid
    • RtlLengthSid
    • RtlCreateAcl
    • RtlAddAccessAllowedAce
    • ObSetSecurityObjectByPointer
    • RtlUnicodeToUTF8N
    • KeInitializeDpc
    • KeClearEvent
    • KeSetEvent
    • KeInitializeMutex
    • KeReleaseMutex
    • KeDelayExecutionThread
    • KeSetPriorityThread
    • IofCompleteRequest
    • KeCancelTimer
    • KeSetTimer
    • KeSetTimerEx
    • KeBugCheckEx
    • ExAllocatePoolWithTag
    • ExInitializeResourceLite
    • ExAcquireResourceSharedLite
    • ExAcquireResourceExclusiveLite
    • ExReleaseResourceLite
    • ExDeleteResourceLite
    • ExSetTimerResolution
    • MmProbeAndLockPages
    • MmUnlockPages
    • MmMapIoSpace
    • MmUnmapIoSpace
    • MmAllocateContiguousMemory
    • MmFreeContiguousMemory
    • PsCreateSystemThread
    • PsTerminateSystemThread
    • IoAllocateIrp
    • IoAllocateMdl
    • IoCreateSynchronizationEvent
    • IoFreeIrp
    • IoFreeMdl
    • IoGetAttachedDeviceReference
    • IoGetDeviceProperty
    • IoGetDeviceInterfaces
    • ObReferenceObjectByHandle
    • ObfReferenceObject
    • ZwOpenSection
    • ZwMapViewOfSection
    • ZwUnmapViewOfSection
    • ExUuidCreate
    • MmGetPhysicalMemoryRanges
    • MmGetPhysicalAddress
    • PsGetCurrentThreadId
    • PsGetVersion
    • ZwSetInformationThread
    • ObQueryNameString
    • KeWaitForMultipleObjects
    • IoCancelIrp
    • RtlQueryRegistryValues
    • RtlWriteRegistryValue
    • RtlCreateRegistryKey
    • RtlCheckRegistryKey
    • RtlIntegerToUnicodeString
    • RtlCompareUnicodeString
    • RtlCopyUnicodeString
    • RtlAppendUnicodeStringToString
    • RtlUTF8ToUnicodeN
    • ZwCreateKey
    • ZwOpenKey
    • ZwEnumerateKey
    • ZwEnumerateValueKey
    • ZwFlushKey
    • MmAllocateMappingAddress
    • MmFreeMappingAddress
    • MmMapLockedPagesWithReservedMapping
    • MmUnmapReservedMapping
    • MmAllocatePagesForMdl
    • MmFreePagesFromMdl
    • ExFreePool
    • __C_specific_handler
    • ExpInterlockedPushEntrySList
    • ExpInterlockedPopEntrySList
    • InitializeSListHead
    • DbgPrint
    • _purecall
    • KeInitializeTimer
    • WskRegister
    • WskDeregister
    • WskReleaseProviderNPI
    • WskCaptureProviderNPI
    • BCryptGenRandom

    Exported Functions

    Expand
    • ?CalcCertificateDigest@@YAJPEBU_TcKeyCertificateDef@@_KAEAVSHA1@@@Z
    • ?CalcSerializedCertificateLength@@YAKPEBU_TcKeyCertificateDef@@@Z
    • ?CheckCertificate@@YAJPEBU_TcKeyCertificateDef@@_K_J@Z
    • ?ExportCertificate@@YAJPEBU_TcKeyCertificateDef@@PEAE_KPEA_K@Z
    • ?GenerateRandomBlock@@YAJPEAEK@Z
    • ?GetRandomValue32@@YAIXZ
    • ?ImportCertificate@@YAJPEAU_TcKeyCertificateDef@@_KPEBE1@Z
    • ?SeedRandomBlock@@YAXPEBEK@Z
    • ?VerifyCertificate@@YAJPEBEK0KK@Z
    • ?VerifySignature@@YAJPEBEK0K0K@Z
    • ?VerifySignaturePubkeyExponent@@YAJPEBEK0K0KK@Z
    • GetRouterFuncTable

    Sections

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

    Signature

    Expand
    {
      "Certificates": [
        {
          "CertificateType": "Leaf (Code Signing)",
          "IsCA": false,
          "IsCertificateAuthority": false,
          "IsCodeSigning": true,
          "SerialNumber": "3300000074ff3d4a9e7c401e86000000000074",
          "Signature": "b9ad07972990d4f7f1d20dddce037fbf8c19c8fc17ec991a97b0f3d3ac6b792c100f660abcf1eea23ce0eafaae637cb21524c9eb170657b4e3b45bc07fcbe811227491344f510071ddf12fa883ac943d0c0ec3d7c91468dc65b4373d62b939e66fe0f26098912ed0add0c44ff71b32e58db5bc56235c16b533e0ab06e9794e41a38bab04dfa510dddad2291a5c74c28ae750c0937ebaa640452d4708109d08a4e8b9e80a670f54ab2e575158b4e3f491c8a483fe36abb5f5f604a38578fd9a77f817824b1979c1f7b3a5fcd3e14ec6901e9ecc60e58bc4ab39d8ba6aa819d04ec3871d211963d2d34785d75ea15648052847a8572c7d89db4253fa67838639b395263564a561d02e60a7cdc52e65f725166deed0c847c1105350918bd149e889f1dbe604f74aa0110ca1598906e3f1c5efaeda772e51d5f89992258f893aba1baa1c8a14dd59d8f57aa742ee2251b99ce6655f0bcd920760c5a452a5fe5e2f30652b5022d124348161ce86060652b6b84abc60043da659d3e91bb7ce18adbbbb94fa19130947a4a651af21a33d58cafcd5d920016858ddf2b5df3e7dc3bc8a1b66edf03cbca7c40048dae606f66e55692edcd698773d391be409c2895f71fddb7494d28fa3bd30aae628d7967204708b509e551c86cd3a1cbef68796c15e71e15e5dcfc5914352f9991fcd57c5112e03d8c2441cb643bc6bbdfb261bda63746f",
          "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": "846e2b51dbe3b3cdd48503e99cbce6a6",
            "SHA1": "77940716d023ecae58709321c2b6a30df8e3d86d",
            "SHA256": "1dc33c8d9456aa23f43eb0c09beeb7b3565770f7e05d12d7b88575a4c61fa31f",
            "SHA384": "4aaab3a5d5e7ce0b6103d30108636aaf1ec645331e3d42f57002c2380b2ea34662245f7f84fe07e7837bf6115bbc0eb5"
          },
          "ValidFrom": "2025-07-16 20:48:20",
          "ValidTo": "2026-07-14 20:48:20",
          "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": "3300000074ff3d4a9e7c401e86000000000074",
          "Version": 1
        }
      ],
      "SignerInfo": ""
    }
    

    source

    last_updated: 2026-05-04