guides/autopsy
DFIR · Disk image · Dead-box forensics

Autopsy

Grafisk forensics-platform bygget oven på The Sleuth Kit. Analysér disk-images, lav timelines, søg på nøgleord, carve slettede filer og kør automatiske artefakt-moduler — i et sags-orienteret interface.

Open Source Windows · Linux Basis Technology
TSKmotor under hjelmen
E01/DDimage-formater
Ingestmodul-pipeline

Hvad det er

Autopsy er en sags-baseret GUI til dead-box forensics: du tilføjer et disk-image som datakilde, kører "ingest modules" der automatisk udtrækker artefakter, og analyserer resultaterne i en tidslinje og et trævisning. Motoren er The Sleuth Kit (TSK) — kommandolinjeværktøjerne kan også køres direkte.

Platform-realitet: Autopsy er primært udviklet til Windows og er klart mest stabil der. Linux-versionen kan bygges men kræver mere opsætning (manuel TSK + Java-afhængigheder). Til seriøst sagsarbejde anbefales Windows-builden — fx i et isoleret analyse-VM eller KASM-workspace.

Windows-installation

anbefalet

Download MSI fra autopsy.com. Installeren bundter TSK, Java-runtime og Solr-tekstindeksering.

Trin
# 1. Hent MSI fra autopsy.com/download
# 2. Verificér SHA-256 mod siden
# 3. Kør installer (bundter TSK + JRE + Solr)
# 4. Start → New Case → angiv sagsnavn + efterforsker
Allokér rigeligt RAM/disk — Solr-indeksering af store images er tungt.
Best practice: Arbejd altid på en kopi af image'et, aldrig originalen. Brug write-blocker ved akvisition og dokumentér hashes (MD5+SHA256) før og efter. Autopsy verificerer image-hash automatisk ved tilføjelse.

Linux-installation

avanceret

Kræver The Sleuth Kit, Java og bygning fra kilde. Forvent mere fejlfinding end på Windows.

Afhængigheder (Ubuntu/Zorin)
sudo apt update
sudo apt install sleuthkit openjdk-17-jdk -y
Autopsy
# hent ZIP fra github.com/sleuthkit/autopsy/releases
unzip autopsy-*.zip && cd autopsy-*
bash unix_setup.sh
./bin/autopsy
Alternativ på Linux: Hvis Autopsy-GUI'en driller, så brug Sleuth Kit CLI direkte — samme motor, fuldt scriptbart, og ofte hurtigere til målrettede opgaver.

Sags-workflow

Den typiske rækkefølge fra image til rapport.

TrinHvad sker der
New CaseOpret sag med navn, nummer og efterforsker — alt arbejde isoleres pr. sag
Add Data SourceTilføj disk-image (E01/DD/VMDK), lokal disk eller logisk fil-mappe
Configure IngestVælg moduler der skal køre automatisk under import
AnalyzeGennemgå træ: filtyper, slettede filer, web-historik, EXIF, keyword-hits
TimelineVisualisér hændelser kronologisk (MAC-times, web, log-events)
Tag & ReportMarkér fund, eksportér rapport (HTML/Excel/KML)

Ingest-moduler

Moduler der automatisk udtrækker artefakter ved import. De vigtigste:

ModulFunktion
Hash LookupMatch filer mod kendte hash-sæt (NSRL, custom whitelist/blacklist)
Keyword SearchIndeksér tekst og søg på ord/regex/mønstre (kort, email, URL)
File Type IDIdentificér filtyper via signatur (ikke endelse)
Extension MismatchFlag filer hvor endelse ikke matcher reelt indhold
Recent ActivityWeb-historik, USB-enheder, installeret software, kørte programmer
EXIF ParserUdtræk metadata/GPS fra billeder
PhotoRec CarverCarve slettede filer fra unallocated space
Email ParserParse PST/MBOX/EML mailbokse
Android / iOS AnalyzerMobil-artefakter (kræver tilføjelser)
YARAKør YARA-regler mod filindhold under ingest

The Sleuth Kit CLI

scriptbart

Samme motor som Autopsy, men på kommandolinjen — ideelt på Linux og i automatisering.

KommandoFunktion
mmls image.ddVis partitionstabel / layout
fsstat -o OFFSET image.ddFilsystem-detaljer for en partition
fls -r -o OFFSET image.ddListe filer/mapper rekursivt (inkl. slettede)
icat -o OFFSET image.dd INODEUdtræk filindhold via inode-nummer
istat -o OFFSET image.dd INODEMetadata for en bestemt inode
blkcat / blklsLæs / udtræk rå data-blokke (unallocated)
mactime -b body.txtByg tidslinje fra fls/ils bodyfile
tsk_recover -o OFFSET image.dd OUT/Bulk-recover alle filer til mappe
tsk_gettimes image.ddGenerér bodyfile til mactime direkte
Tidslinje på CLI: tsk_gettimes image.dd > bodyfile && mactime -b bodyfile -d > timeline.csv — giver en sorterbar CSV uden at åbne GUI'en.