SERVICE 02 · Confidential

Cyber Forensics

What happened, in what order, through which account, and what left the building. Evidence acquired under write-block, hashed at the point of capture, and written up for someone who intends to argue with it.

Write-blocked imaging Memory before power Hashed custody record Stated uncertainty
Capture order, decided by what disappears first An isometric view of an evidence acquisition. The lit block is volatile memory, captured before power is pulled; behind it, disk imaged under write-block, then cloud and SaaS logs pulled before their retention windows expire. 01 memory, before power 02 disk, write-blocked 03 cloud logs
Fig. 2 · Capture order is decided by what disappears first. Memory before anyone pulls power, then disk under write-block, then cloud and SaaS logs before their retention windows expire.
The first hour

Most evidence is destroyed by the response, not the attacker.

By the time we are called, someone has usually rebooted the server to see if that fixes it, run a cleanup tool across the endpoint, reset the compromised account's password, and let the firewall logs roll past their retention window. Each of those is a reasonable instinct. Together they remove the running processes, the network connections, the unlinked files still held open, the attacker's session token and the record of when it was issued.

Volatile data goes first and does not come back. RAM dies with the power. A cloud audit trail on a ninety-day default silently drops the week you needed. If you do one thing before we arrive, do nothing: a machine isolated at the switch and left powered on is worth more than a machine that has been helpfully cleaned.

An investigation with no custody record is an opinion with timestamps in it. The hashes are what make it evidence.

// CobaltLoom forensic principle
ACQUISITION · Getting the evidence intact

Capture order is decided by what disappears first.

[01]

Memory, before anyone pulls power

Full physical memory capture while the host is still running: process list, loaded modules, open handles, network connections, injected code, and credentials held only in RAM. Pull the plug first and this entire category is gone.

[02]

Disk under hardware write-block

Bit-for-bit images to E01 or raw, taken through a hardware write blocker or a verified read-only mount, so the source device is provably unchanged. Nothing is examined on the original.

[03]

Cloud and SaaS before retention expires

Microsoft 365 Unified Audit Log, Entra ID sign-in records, AWS CloudTrail and S3 access logs, Google Workspace admin events. Several of these default to 90 days or less, and some tenants retain far less than that. Preservation is day-one work, not week-three work.

[04]

Mobile extraction

Logical and file-system extraction from iOS and Android where the device and the authorization allow it. What is reachable depends on model, OS version and lock state, and we tell you which before we start, not after.

[05]

Network and perimeter records

Firewall and proxy logs, NetFlow, DNS query records, VPN session tables and mail gateway trails. These usually answer the question your executives actually care about: what volume of data left, and to where.

[06]

Triage where imaging everything is not realistic

Four hundred endpoints cannot all be imaged. We collect a targeted artifact set per host, identify the machines that matter, and image those in full. The report states which hosts received which depth of treatment.

CUSTODY · What makes it evidence

Hashed at acquisition, verified at every handoff.

STEP 01

Hash at capture

SHA-256 computed as the image is written, recorded on the acquisition form with device serial, operator and time zone.

STEP 02

Verify on arrival

The hash is recomputed when the image reaches the analysis environment. A mismatch stops the work and is reported, not quietly re-imaged.

STEP 03

Record every hand

Who held which item, from when until when, and why. Each transfer is signed by both sides. The log is an annex to the report, not an internal file.

STEP 04

Work on copies only

Analysis runs against a working copy in a controlled store. The master image is not mounted, parsed or carved.

STEP 05

Return or destroy, in writing

At the end of the matter the evidence is returned or destroyed on your written instruction, and you get a certificate saying which, for which items.

If you or your counsel hand us material you acquired yourselves, we will examine it, and the report will state plainly that custody before our involvement cannot be attested by us. That sentence protects you more than its absence would.

Chain of custody: arrival to destruction A forensic chain of custody running top to bottom: volatile memory captured before power is pulled, disk imaged under write-block and cloud logs preserved; a SHA-256 digest taken at capture; the digest re-verified on arrival, where a mismatch stops the work outright; analysis on verified duplicates only; a report that separates what is established, what is inference, and what could not be determined; and return or destruction against a signed certificate. ACQUISITION · VOLATILE EVIDENCE FIRST SEAL · DIGEST AT CAPTURE TRANSFER · VERIFICATION GATE ANALYSIS · WORKING COPIES ONLY REPORT · THREE SEPARATE CATEGORIES DISPOSITION Memory 01 captured live before power is pulled Disk 02 bit-for-bit image under write-block Cloud 03 SaaS and IdP logs pulled before expiry SHA-256 at capture sha256 9f2c4a1e...7b30 Re-hash on arrival 9f2c4a1e...7b30 = 9f2c4a1e...7b30 WORK STOPS chain is broken nothing proceeds Verified duplicate timeline, persistence, lateral movement original image never mounted, never written Established proven by the evidence FACT Supported stated as inference INFERENCE COULD NOT BE DETERMINED GAP logs rotated, window closed, nothing to read Returned or destroyed either way, a signed certificate EVERY TRANSFER SIGNED, DATED AND LOGGED. hashed at capture sealed and signed for mismatch digests agree findings graded case closed
Fig. 1 · Chain of custody. A hash that does not match on arrival stops the work, and the report keeps what could not be determined as its own category.
ANALYSIS · Building the timeline

One sequence of events, assembled from sources that disagree.

01

Entry

How access was first obtained: a phished credential used without MFA, an exposed service, a vendor account, a stolen session cookie replayed from a different ASN. Where the evidence will not carry a single answer, the report says so and lists the candidates.

02

Persistence

Scheduled tasks, run keys, services, WMI event subscriptions, new local accounts, SSH keys appended to authorized_keys, OAuth application consents, mailbox forwarding rules that nobody notices for months.

03

Lateral movement

Which account reached which host, over which protocol, at which minute. Logon types, remote service creation, admin share writes and credential reuse across machines, mapped against MITRE ATT&CK so your detection team can act on it directly.

04

Staging and collection

Archives built in temp directories, databases dumped, file shares enumerated in bulk. Staging volume is often the closest thing to a measurement of what the attacker intended to take.

05

Exfiltration

Outbound volume and destination from flow records, cloud storage uploads, mail rules, and anonymised egress. Where the only evidence is volume rather than content, we report volume and say that content was not recoverable.

06

Clock reconciliation

A firewall on local time, a domain controller on UTC, a SaaS log in the tenant's configured zone and an endpoint whose NTP drifted eleven seconds. Every source is normalised to UTC with its offset recorded, and the correction is shown rather than assumed.

Deleted does not always mean gone. Journal records, shadow copies, unallocated space and SQLite write-ahead logs regularly carry the artifact somebody believed they had removed. They also regularly do not, and we will not imply recovery is a certainty before we have looked.

The deliverable

Three categories, kept separate on the page.

The report is written for a hostile reader working through it line by line, looking for the sentence that overreaches. So it never mixes the three things most incident reports blend into one confident narrative.

  • 01

    Established by evidence

    Facts tied to a specific artifact, with the source, the timestamp and the image it came from cited next to each one.

  • 02

    Supported as inference

    Reasoned conclusions drawn from those facts, labelled as inference, with the reasoning shown and the confidence stated.

  • 03

    Not determined

    The questions the evidence could not answer, and why: the log that had rolled, the host rebuilt before we arrived, the encrypted channel we can size but not read. Most reports quietly omit this section. It is the one your counsel will value.

What lands
  • A

    Technical report

    Full narrative, per-host findings, the complete timeline in UTC, indicators of compromise, and the method and tooling used for each step so another examiner could repeat it.

  • B

    Executive summary

    What happened, what was affected, what is known about data leaving, and what is still open. Written to be read by a board or a regulator without a translator.

  • C

    Evidence annex

    Item list, acquisition hashes, custody log and the storage location of each image, so the provenance of every claim is checkable.

  • D

    Containment and hardening notes

    The specific changes that close the path that was used, separated from the investigative findings so the two are never confused in a disclosure.

Typical timing: acquisition within the first 24 to 48 hours, a verbal interim on day three to five, and a written report in two to four weeks depending on host count and evidence volume.

LIMITS · How we work, and what we refuse

The sentence we will not write.

In a forensic matter the party paying for the work usually has a conclusion they are hoping for. That changes nothing about what goes in the report.

We will not write a conclusion the evidence does not carry

Not for the party paying, not for the party under pressure, not to make a filing deadline simpler. If the artifacts support "an account was used" but not "this person used it", the report says the first and refuses the second.

We tell you early when the answer will disappoint

If the evidence is not going to establish what you need, you hear it in the interim call, while you can still decide whether to continue spending on it.

We work alongside your counsel, not around them

Where a matter is or may become legal, your lawyers direct the engagement and receive the output. We will not advise you on privilege, notification obligations or regulatory deadlines. That is their work and we will say so rather than guess.

Engagements stay confidential, permanently

No client names, no sanitised case studies, no conference talk with the details filed off. The absence of logos on this site is the policy, not a gap.

QUESTIONS · Usually asked in the first call

What people need to know while it is still happening.

What should we do in the first hour, before you arrive?

Isolate at the network, not at the power switch: pull the cable or move the port to a quarantine VLAN and leave the machine running. Do not log in to "check", do not run antivirus or a cleanup tool, do not reboot, do not reset the suspected account's password yet. Extend log retention on the firewall, the identity provider and the mail platform immediately, because those are already counting down. Write a plain list of what has been done so far, including the things someone did in a panic, and keep it honest: knowing a technician ran a cleanup at 02:40 is far more useful to us than discovering it in the artifacts a week later.

Can we just wipe and rebuild now and investigate later?

You can, and sometimes it is the right trade, but it ends the investigation for those hosts. Rebuilt machines cannot tell you how the attacker got in, so you may be restoring into the same open door, and you will not be able to answer a regulator asking which records were accessed. The usual compromise is fast acquisition first: an image and a memory capture per affected host takes hours, not days, after which rebuild whatever you need. If business pressure makes immediate rebuild unavoidable, tell us which hosts went and when, and the report will record what could not be examined as a result.

Will the findings stand up in court or arbitration?

We work to the handling standards that make that possible: write-blocked acquisition, hashes recorded at capture and verified at every transfer, a signed custody log, analysis on copies, and a method section detailed enough for another examiner to repeat the work and reach the same result. Admissibility itself is decided by the forum and by your counsel, not by a vendor, and any firm promising you otherwise is selling something. What we can commit to is that the record will not be the weak point.

What happens if the evidence points at one of our employees?

The report says what the artifacts show, and no more than that. We are careful about the gap between a credential or a device being used and a named human being at the keyboard, because that gap is where internal investigations go wrong and where employment claims are won. Findings on individuals go to your counsel or the engagement sponsor named in the scope, not into a wider distribution, and we will not interview your staff, run an HR process or make a recommendation about anyone's employment.

How long does it take?

Acquisition is usually the first 24 to 48 hours. A verbal interim with the early timeline typically lands on day three to five, because you will have decisions to make before the report exists. A written report for a contained incident across a handful of hosts is normally two to three weeks; a large estate, heavy cloud log volume or a litigation-grade deliverable runs longer. We give a range after triage, update it if it changes, and tell you what is driving the delay rather than letting the date drift.

Do you take the response work as well, or only the investigation?

We investigate, and we write the containment and hardening notes that follow from what we found. Where you need hands rebuilding the estate at the same time, that is usually your team or your MSP working in parallel, and we will coordinate with them on sequencing so that remediation does not destroy evidence we have not captured yet.

Engage

If something is happening now, isolate the host and call before anyone reboots it.