CYBER LIBRARY
Explore the bootcamp
Evidence & investigationIntermediate

Processes in memory

Use multiple views to understand execution and potential anomalies.

3 min readUpdated 12 Oct 20265 connections
Markdown

The idea

Memory may preserve process identifiers, command lines, address spaces, handles, modules, and relationships. Different analysis views can enumerate structures in different ways, helping identify inconsistencies. An anomalous result is a lead, not automatic proof of concealment. Acquisition timing, terminated processes, corruption, and parser limitations can produce differences. Correlate process evidence with the executable, parent context, user, and network activity.

In practice

A process appears in one memory scan but not an active-list view. The analyst checks whether it terminated before capture or whether other evidence supports suspicious behavior.

A common misunderstanding

A discrepancy between two lists does not always mean a rootkit is present.

Check your understanding

What strengthens a process-based finding?

Think it through: Consistent evidence across independent artifacts and a clear explanation of normal alternative causes.

A process is more than its display name

Process analysis can examine executable location, parent relationships, command line, account context, loaded modules, memory regions, and associated activity. A familiar process name can be imitated, while an unfamiliar name can belong to legitimate software. Evaluate the relationships and behavior rather than classify solely by appearance.

Memory structures may represent active, terminated, incomplete, or corrupted objects. Different analysis methods can therefore produce different lists. Correlate findings with acquisition timing and other evidence. An isolated string in memory does not necessarily mean that the process executed the command represented by that string.

A fictional unusual child process

An academy's training image shows an office application associated with a command interpreter. The analyst examines the parent relationship and surrounding context, then compares endpoint events and the document's history. The relationship is worth investigating, but it may have a legitimate automation explanation. A complete finding needs the conditions and supporting observations.

When examining extracted memory, treat outputs as potentially sensitive and untrusted. Do not run recovered executables to see what they do outside an approved analysis environment. Preserve the original image, identify derived files clearly, and record the tool and method that produced them.

Compare two views

Use an authorized training image and compare a normal process enumeration with a supported alternate view. Record one agreement or disagreement and list plausible explanations. Identify what additional evidence would help distinguish them. This exercise teaches analysts to investigate inconsistencies instead of equating every hidden-looking structure with malware or every ordinary-looking process with safety.

Record the image capture interval where it is known. A changing system can yield structures from slightly different moments, so apparent inconsistencies may reflect acquisition conditions. Explain that possibility before making a claim about deliberate concealment.

Keep exploring

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

Volatility 3 documentation
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

4 notes · 5 connections
100%
Processes in memory · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (4)
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.