analyzing-cobalt-strike-beacon-configuration

Extracts TLV fields and indicators from cobalt strike beacon configuration files.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill analyzing-cobalt-strike-beacon-configuration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyzing-cobalt-strike-beacon-configuration
Source: https://github.com/YukiIto1999/ctf-sleuth/tree/main/.claude/skills/analyzing-cobalt-strike-beacon-configuration
Command: npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill analyzing-cobalt-strike-beacon-configuration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dissect.cobaltstrike, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Analyze and extract Cobalt Strike beacon configuration from PE files, shellcode, and memory dumps to reveal C2 infrastructure and operator tradecraft.

Core Features & Use Cases

  • TLV extraction and decoding to enumerate C2 servers, ports, sleep intervals, jitter, watermark, and malleable C2 profiles.
  • Indicator generation for threat intel including domains, IPs, URIs, and named pipes.
  • Use Case: During incident response or threat hunting, reconstruct beacon configurations to attribute activity and map infrastructure.

Quick Start

Analyze a beacon sample with the tool to generate a structured report and IOC list.

Frequently Asked Questions about analyzing-cobalt-strike-beacon-configuration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract Cobalt Strike beacon configuration from a memory dump?

This Skill analyzes PE files, shellcode, and memory dumps to extract the Cobalt Strike beacon configuration. It decodes TLV fields to reveal C2 servers, sleep intervals, watermarks, and malleable C2 profiles for incident response and threat hunting.

What is the best way to parse beacon TLV fields for threat intel?

The best way to parse beacon TLV fields for threat intel is using the dissect.cobaltstrike library or a manual XOR parser. This Skill decodes TLV structures to enumerate C2 servers, ports, watermarks, and malleable C2 profiles from beacon samples.

Can I analyze shellcode to map Cobalt Strike C2 infrastructure?

Yes, you can analyze shellcode to map Cobalt Strike C2 infrastructure. This Skill supports extracting beacon configurations from shellcode, PE files, and memory dumps to reveal C2 servers, ports, and malleable C2 profiles for threat hunting.

Does this beacon analysis approach work with PE files and shellcode?

Yes, this beacon analysis approach works with PE files and shellcode. The Skill extracts Cobalt Strike beacon configurations from PE files, shellcode, and memory dumps using the dissect.cobaltstrike library or a manual XOR parser to output structured IOCs.

How do I generate IOCs from a Cobalt Strike beacon sample?

To generate IOCs from a Cobalt Strike beacon sample, this Skill extracts and decodes TLV fields to produce a structured IOC list. It outputs indicators including domains, IPs, URIs, and named pipes for threat intelligence reporting.

Do I need dissect.cobaltstrike to extract malleable C2 profiles?

You do not strictly need dissect.cobaltstrike to extract malleable C2 profiles, as this Skill supports a manual XOR parser as an alternative. However, the dissect.cobaltstrike library is a core dependency for structured TLV extraction and reporting.