CyberForensics/OS

CYBERFORENSICS
// OS

Someone inside the company emptied a server. You get a terminal, a pile of logs and five to eight suspects. Work out who did it, how, and why, then prove it.

[ LAUNCH TERMINAL -> /play ][ DAILY OPERATION ]

Free, in your browser, no ads. Play as a guest or keep your progress in the cloud with just a username and password.

booting demo terminal ...
loading account box ...

How it works

Sample dossier: three clues, one name

A fictional excerpt. Each clue alone leaves several people standing; only the combination of all three is unique.

Suspect board · #s4

Marta Novak

mnovak

DevOps Engineer · Engineering

3C:52:82:11:9A:4E

Shortlisted: passes all three clues

Annotated evidence

Clue A · firewall.log on fw-edge · when and where

2026-03-02T02:14:07Z fw-edge pf: ALLOW src=10.20.0.30 dst=91.204.17.5:443 bytes=412880311 flag=ANOMALY

An unlisted upload leaves the relay at 02:14:07, which falls in the swing shift. Only staff on duty that shift stay in play (after shift swaps by mail).

Clue B · auth.log on bkp-relay · who got in, two minutes earlier

2026-03-02T02:12:07Z bkp-relay sshd[4411]: Accepted token for svc-sync (tk_9f3a1c) from 10.20.9.1 mac=3C:52:82:11:9A:xx

The switch masks the last MAC octet, but the first five still match only one hardware batch, and so only some laptops.

Clue C · decrypted token registry on auth-db · who may use that token

tk_9f3a1c  svc-sync     scope=Engineering,Security   issued=2026-05-30

Finance and Sales cannot use this token. The archive passphrase is hiding in an IT-Ops mail.

Elimination table
SuspectA: on dutyC: token scopeB: MAC batch
Marta Novakyesyesyes
Jonas Haasyesyesno
Priya Okaforyesnoyes
Dmitri Brandtnoyesyes
Elena Moreaunonono