comsvcs.dll
- File Path:
C:\Windows\SysWOW64\comsvcs.dll
- Description: COM+ Services
Hashes
Type | Hash |
---|---|
MD5 | B006AD637A4932657C04C7AC8B335924 |
SHA1 | BBD475DF5033F585D7F6AD9D22D7CD2B5CE5FFB6 |
SHA256 | E0B9FCA1F03CC9D196A78339A0CCBBBA32BEA78A0FE645257D32310B5AD4E273 |
SHA384 | 1EC3DB752784F5F2EBC78CB91504229C26C518846D73D5B8C24D562D731F563B52EA49F3DFEC68A6AB140C60A47F7225 |
SHA512 | CEBE4A35F94CDDEAEA60B36BB00437B1E902061B8F85F6B3F72117B6AA448AE7E9AC9A55741B2BE4741CFCB8B30EA0F66CB9131B9880C26F423F022C4D162F7C |
SSDEEP | 24576:/xddbmUfF1z4Nhsaxf9etlZ23pTF5v41i4llZOayt:Dmhz6KufllZE |
IMP | 281D618F4E6271E527E6386EA6F748DE |
PESHA1 | 73FA5F23BAB33D421046BDDF9B7C9F153920D37F |
PE256 | B5F9B40F50B5235F4B0157C1A736B66A18694DA462516A94127849CB78BAD478 |
DLL Exports:
Function Name | Ordinal | Type |
---|---|---|
GetMTAThreadPoolMetrics |
19 | Exported Function |
GetObjectContext |
21 | Exported Function |
GetManagedExtensions |
20 | Exported Function |
DllRegisterServer |
17 | Exported Function |
DllUnregisterServer |
18 | Exported Function |
RecycleSurrogate |
25 | Exported Function |
SafeRef |
26 | Exported Function |
MTSCreateActivity |
23 | Exported Function |
GetTrkSvrObject |
22 | Exported Function |
MiniDumpW |
24 | Exported Function |
CoLoadServices |
11 | Exported Function |
ComSvcsExceptionFilter |
12 | Exported Function |
CoLeaveServiceDomain |
10 | Exported Function |
CoCreateActivity |
8 | Exported Function |
CoEnterServiceDomain |
9 | Exported Function |
DllCanUnloadNow |
15 | Exported Function |
DllGetClassObject |
16 | Exported Function |
DispManGetContext |
14 | Exported Function |
ComSvcsLogError |
13 | Exported Function |
CosGetCallContext |
5 | Exported Function |
Signature
- Status: Signature verified.
- Serial:
3300000266BD1580EFA75CD6D3000000000266
- Thumbprint:
A4341B9FD50FB9964283220A36A1EF6F6FAA7840
- Issuer: CN=Microsoft Windows Production PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
- Subject: CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
File Metadata
- Original Filename: COMSVCS.DLL
- Product Name: Microsoft Windows Operating System
- Company Name: Microsoft Corporation
- File Version: 2001.12.10941.16384 (WinBuild.160101.0800)
- Product Version: 10.0.19041.329
- Language: English (United States)
- Legal Copyright: Microsoft Corporation. All rights reserved.
- Machine Type: 32-bit
File Scan
- VirusTotal Detections: 0/61
- VirusTotal Link: https://www.virustotal.com/gui/file/e0b9fca1f03cc9d196a78339a0ccbbba32bea78a0fe645257d32310b5ad4e273/detection/
Possible Misuse
The following table contains possible examples of comsvcs.dll
being misused. While comsvcs.dll
is not inherently malicious, its legitimate functionality can be abused for malicious purposes.
Source | Source File | Example | License |
---|---|---|---|
sigma | godmode_sigma_rule.yml | - ' comsvcs.dll,MiniDump' # Process dumping method apart from procdump |
DRL 1.0 |
sigma | godmode_sigma_rule.yml | - ' comsvcs.dll,#24' # Process dumping method apart from procdump |
DRL 1.0 |
sigma | godmode_sigma_rule.yml | - ' comsvcs.dll MiniDump' # Process dumping method apart from procdump |
DRL 1.0 |
sigma | godmode_sigma_rule.yml | - ' comsvcs.dll #24' # Process dumping method apart from procdump |
DRL 1.0 |
sigma | proc_access_win_lsass_dump_comsvcs_dll.yml | title: Lsass Memory Dump via Comsvcs DLL |
DRL 1.0 |
sigma | proc_access_win_lsass_dump_comsvcs_dll.yml | description: Detects adversaries leveraging the MiniDump export function from comsvcs.dll via rundll32 to perform a memory dump from lsass. |
DRL 1.0 |
sigma | proc_access_win_lsass_dump_comsvcs_dll.yml | CallTrace\|contains: 'comsvcs.dll' |
DRL 1.0 |
sigma | proc_creation_win_apt_hafnium.yml | - '\comsvcs.dll' |
DRL 1.0 |
sigma | proc_creation_win_mal_hermetic_wiper_activity.yml | - '\comsvcs.dll MiniDump ' |
DRL 1.0 |
sigma | proc_creation_win_process_dump_rundll32_comsvcs.yml | title: Process Dump via Rundll32 and Comsvcs.dll |
DRL 1.0 |
sigma | proc_creation_win_process_dump_rundll32_comsvcs.yml | description: Detects a process memory dump performed via ordinal function 24 in comsvcs.dll |
DRL 1.0 |
sigma | proc_creation_win_process_dump_rundll32_comsvcs.yml | - 'comsvcs.dll' |
DRL 1.0 |
sigma | proc_creation_win_susp_comsvcs_procdump.yml | title: Process Dump via Comsvcs DLL |
DRL 1.0 |
sigma | proc_creation_win_susp_comsvcs_procdump.yml | description: Detects process memory dump via comsvcs.dll and rundll32 |
DRL 1.0 |
LOLBAS | comsvcs.yml | Name: Comsvcs.dll |
|
LOLBAS | comsvcs.yml | - Command: rundll32 C:\windows\system32\comsvcs.dll MiniDump "[LSASS_PID] dump.bin full" |
|
LOLBAS | comsvcs.yml | Description: Calls the MiniDump exported function of comsvcs.dll, which in turns calls MiniDumpWriteDump. |
|
LOLBAS | comsvcs.yml | - Path: c:\windows\system32\comsvcs.dll |
|
atomic-red-team | index.md | - Atomic Test #3: Dump LSASS.exe Memory using comsvcs.dll [windows] | MIT License. © 2018 Red Canary |
atomic-red-team | windows-index.md | - Atomic Test #3: Dump LSASS.exe Memory using comsvcs.dll [windows] | MIT License. © 2018 Red Canary |
atomic-red-team | T1003.md | C:\Windows\System32\rundll32.exe C:\windows\System32\comsvcs.dll, MiniDump $id $env:TEMP\svchost-exe.dmp full | MIT License. © 2018 Red Canary |
atomic-red-team | T1003.001.md | - Atomic Test #3 - Dump LSASS.exe Memory using comsvcs.dll | MIT License. © 2018 Red Canary |
atomic-red-team | T1003.001.md | ## Atomic Test #3 - Dump LSASS.exe Memory using comsvcs.dll | MIT License. © 2018 Red Canary |
atomic-red-team | T1003.001.md | C:\Windows\System32\rundll32.exe C:\windows\System32\comsvcs.dll, MiniDump (Get-Process lsass).id $env:TEMP\lsass-comsvcs.dmp full | MIT License. © 2018 Red Canary |
signature-base | apt_ua_hermetic_wiper.yar | $sx1 = “/c powershell -c "rundll32 C:\windows\system32\comsvcs.dll MiniDump” ascii wide | CC BY-NC 4.0 |
MIT License. Copyright (c) 2020-2021 Strontic.