CYBER LIBRARY
Explore the bootcamp
Adversarial thinkingIntermediate

Develop Capabilities

Capability development creates tools or materials for later operations.

3 min readUpdated 12 Oct 20266 connections
Markdown

What it means

Capability development creates tools or materials for later operations. Defenders should distinguish observed development evidence from speculation about who authored a tool.

MITRE ATT&CK catalogs this behavior as T1587, within resource development. The technique describes a behavior; assigning the label does not by itself prove an actor identity or successful compromise.

An investigation example

Several related artifacts show a customized feature tied to the organization's environment.

Evidence to examine

Review code or artifact characteristics, version relationships, infrastructure, and actual observed use.

A common analytical pitfall

Shared code or a distinctive feature alone is insufficient to identify an actor or establish development ownership.

Response considerations

Use confirmed behavior to improve defenses and state the evidence and limits behind any tooling or campaign relationship.

Development is preparation, not proof of deployment

A fictional analyst receives several related malicious samples from an approved research partner. Similar configuration and implementation features suggest a development lineage. That relationship can help organize the investigation, but it does not establish that every sample was deployed against the organization or built by a particular named actor.

Capability development can involve software, exploits, or supporting cryptographic material. The important distinction is that the adversary shapes a capability rather than merely obtaining a ready-made one. Real operations may mix custom and publicly available components, so the categories should describe the evidence instead of forcing a campaign into one exclusive box.

Development artifacts have limits. Timestamps can be altered, common libraries can appear across unrelated projects, and copied code can create misleading similarity. Correlate multiple features and preserve the original sample under approved handling procedures. Beginners should not execute unknown samples on their everyday devices.

Evaluate a synthetic lineage claim

For a paper exercise, create three fictional sample summaries. Two share a distinctive configuration structure, while all three use the same common library. Explain which overlap provides stronger evidence of a relationship and what additional information would be needed to infer a shared operator.

A defensive response usually focuses on observable behavior and affected systems rather than waiting for definitive authorship. Detection based only on one file hash may miss a rebuilt version, while a behavioral rule needs validation to avoid broad false positives. The useful lesson is to connect capability characteristics with evidence of actual use, state uncertainty clearly, and avoid equating custom development with either guaranteed sophistication or successful compromise.

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

MITRE ATT&CK T1587: Develop Capabilities
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

7 notes · 16 connections
100%
Develop Capabilities · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (7)
FOLLOW ANOTHER THREADExplore the rest of the library
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.