Forensic Artifacts Reference ⚡

⚡ Quick Reference — Where to find forensic evidence on Windows and Linux


Windows Artifacts

User Activity

ArtifactLocationWhat It Reveals
Recent DocumentsNTUSER.DAT\...\RecentDocsFiles recently opened
UserAssistNTUSER.DAT\...\UserAssistPrograms executed (ROT13)
ShellbagsNTUSER.DAT\...\BagMRUFolders browsed
PrefetchC:\Windows\Prefetch\Programs executed + count
LNK files%AppData%\...\Recent\Shortcut targets + timestamps
Jump Lists%AppData%\...\AutomaticDestinations\Recent files per app

USB / External Devices

ArtifactLocationWhat It Reveals
USBSTORSYSTEM\...\Enum\USBSTORUSB vendor, product, serial
MountedDevicesSYSTEM\MountedDevicesDrive letter assignments
setupapi.dev.logC:\Windows\INF\setupapi.dev.logFirst connection timestamp

Persistence Mechanisms

ArtifactLocationWhat It Reveals
Run keysSOFTWARE\...\RunAuto-start programs
RunOnceSOFTWARE\...\RunOnceOne-time auto-start
ServicesSYSTEM\...\ServicesInstalled services
Scheduled TasksC:\Windows\System32\Tasks\Scheduled programs
Startup folder%AppData%\...\Start Menu\Programs\Startup\Startup items

Browser History

BrowserPath
Chrome%LocalAppData%\Google\Chrome\User Data\Default\History
Firefox%AppData%\Mozilla\Firefox\Profiles\*.default\places.sqlite
Edge%LocalAppData%\Microsoft\Edge\User Data\Default\History

Linux Artifacts

ArtifactLocationWhat It Reveals
Auth logs/var/log/auth.logSSH, sudo, logins
Syslog/var/log/syslogSystem events
Bash history~/.bash_historyCommands executed
Crontabs/etc/crontab, /var/spool/cron/Scheduled tasks
SSH keys~/.ssh/authorized_keysWho can SSH in
Known hosts~/.ssh/known_hostsSSH connections made
Passwd/Shadow/etc/passwd, /etc/shadowUser accounts
Tmp directory/tmp/Attacker staging area

File System Timestamps (MACB)

LetterMeaningNTFSext4
MModified✅✅
AAccessed✅✅
CChanged (metadata)✅ MFT modified✅ inode change
BBorn (created)✅✅ (ext4 only)