πŸͺŸ Windows Forensics β€” Artifact Analysis & Investigation

Panduan praktis analisis artifact Windows untuk CTF dan incident response. Windows menyimpan ratusan artifact yang mencatat setiap aktivitas user dan proses β€” dari eksekusi aplikasi sampai koneksi USB. Soal forensic Windows biasanya menguji kemampuan mengekstrak dan menginterpretasi artifact-artifact ini untuk merekonstruksi kejadian. Untuk gambaran besar digital evidence, lihat hierarchy-digital-evidence-acquisition. Untuk tools, lihat ctf-tool-arsenal-universal.

Prinsip Emas Windows Forensics

Windows mencatat SEMUA yang Anda lakukan β€” hanya masalah di mana mencarinya. Bahkan setelah user menghapus file, UsnJrnl, $LogFile, Event Log, Prefetch, dan Registry menyimpan bukti yang tidak bisa dihapus tanpa tools khusus anti-forensik (dan itu pun bisa dilacak).


Daftar Isi


Artefak Eksekusi β€” Apa yang Pernah Jalan

1.1 Prefetch (.pf)

Lokasi: C:\Windows\Prefetch\*.pf Fungsi: Mencatat aplikasi yang dijalankan dari hard disk untuk mempercepat loading berikutnya. Level: L3 (transient)

# Analisis dengan PECmd (Eric Zimmerman)
PECmd.exe -f "C:\Windows\Prefetch\NOTEPAD.EXE-12345678.pf"
PECmd.exe -d "C:\Windows\Prefetch\" --csv output.csv
 
# Informasi dari Prefetch:
#   - Nama file executable
#   - Path lengkap
#   - Jumlah eksekusi (run count)
#   - Timestamp pertama dan terakhir jalan
#   - File dan folder yang diakses saat proses jalan
#   - Volume serial number

⚠️ Prefetch dimatikan di SSD β€” Windows 10+ disable Prefetch otomatis kalau detect SSD. Tapi di kebanyakan soal CTF, disk image masih HDD.

CTF Pattern: Cari aplikasi aneh: mimikatz.exe, procdump.exe, nc.exe, plink.exe, psexec.exe, atau tool hacking lain dengan run count 1–2.

1.2 ShimCache (AppCompatCache)

Lokasi: Registry SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache Fungsi: Mencatat semua executable yang pernah dijalankan β€” bahkan sebelum Prefetch diimplementasikan (Windows XP era). Level: L3 (persistent)

# Ekstrak dari Registry hive SYSTEM
# Dengan RegRipper:
rip.pl -r SYSTEM -f appcompatcache
 
# Dengan AppCompatCacheParser (EZ Tools):
AppCompatCacheParser.exe --csv output.csv -f SYSTEM

Keunggulan ShimCache vs Prefetch:

  • ShimCache tetap ada meski aplikasi hanya jalan sekali
  • ShimCache mencatat path penuh executable
  • Tapi ShimCache tidak punya timestamp (hanya urutan eksekusi β€” yang terakhir di list = yang terakhir dijalankan)

1.3 Amcache

Lokasi: C:\Windows\AppCompat\Programs\Amcache.hve Fungsi: Database aplikasi yang pernah diinstal/dijalankan β€” lebih detail dari ShimCache. Level: L3 (persistent)

# Analisis dengan AmcacheParser (EZ Tools)
AmcacheParser.exe -f Amcache.hve --csv output.csv
 
# Informasi dari Amcache:
#   - Nama file, path, ukuran
#   - Hash SHA-1 file
#   - Product name, publisher, version
#   - First/Last executed timestamp
#   - Program ID (GUID)

CTF Pattern: Cari executable unsigned (tanpa publisher) atau dengan hash mencurigakan β€” tool attacker biasanya tidak punya signature.

1.4 UserAssist

Lokasi: Registry NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{GUID}\Count Fungsi: Mencatat shortcut yang di-klik/dijalankan user dari Start Menu atau Desktop. Level: L3 (persistent)

# Dengan RegRipper
rip.pl -r NTUSER.DAT -f userassist
 
# Informasi UserAssist:
#   - Nama shortcut yang dijalankan
#   - Jumlah eksekusi (count)
#   - Timestamp terakhir jalan
#   - ROT13 encrypted β€” perlu decrypt: https://www.nirsoft.net/utils/...

CTF Pattern: Shortcut yang tidak wajar β€” mimikatz.lnk, backdoor.lnk, nc.lnk.


Registry Analysis β€” Hive Mana yang Harus Dicek

Registry Hive Locations

HiveFileFungsi
SYSTEMC:\Windows\System32\config\SYSTEMSystem-wide config: services, drivers, network, USB
SOFTWAREC:\Windows\System32\config\SOFTWARESoftware config: installed programs, network settings
SAMC:\Windows\System32\config\SAMUser accounts & password hashes
SECURITYC:\Windows\System32\config\SECURITYSecurity policies, audit, logon sessions
NTUSER.DATC:\Users\<user>\NTUSER.DATPer-user config: MRU, typed URLs, recent docs

2.1 SYSTEM Hive β€” Key Paths

# Mounted devices β€” drive letters & volume serial
SYSTEM\MountedDevices
 
# Services β€” apa yang auto-start?
SYSTEM\CurrentControlSet\Services
# Cek: ImagePath, Start (0=boot, 1=system, 2=auto, 3=manual, 4=disabled)
# Cari service aneh dengan Start=2 (auto) atau Start=0
 
# Network interfaces β€” IP, MAC, DHCP
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
 
# USB device history β€” flashdisk pernah dicolok
SYSTEM\CurrentControlSet\Enum\USBSTOR
# Subkey: ProdID_Rev β†’ lihat device yang pernah terhubung
 
# Computer name
SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName

2.2 SOFTWARE Hive β€” Key Paths

# Installed programs β€” registry uninstall
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
# Cari: DisplayName, InstallDate, Publisher
 
# Network list β€” pernah connect ke WiFi mana?
SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
# ProfileGuid, Description (SSID), DateCreated, DateLastConnected
 
# Windows version
SOFTWARE\Microsoft\Windows NT\CurrentVersion
# ProductName, CurrentBuild, InstallDate
 
# Terminal Server β€” RDP connections?
SOFTWARE\Microsoft\Terminal Server Client\Servers
# Cek MRU (Most Recently Used) RDP connections

2.3 SAM Hive β€” User Accounts

# User list
SAM\SAM\Domains\Account\Users\Names
# Subkey = username
# Value (default) = RID
 
# User detail (per RID, e.g., 000001F4 = Administrator)
SAM\SAM\Domains\Account\Users\000001F4
# F value = NTLM hash (offset 0xA0–0xA8)
# V value = last logon timestamp
 
# Password hash extraction (butuh SYSTEM hive juga)
# Tools: secretsdump.py, mimikatz, samdump2
python3 secretsdump.py -system SYSTEM -sam SAM LOCAL

2.4 NTUSER.DAT β€” Per User Activity

# Recent Documents (MRU)
NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs
# .ext subkey β€” file extension β†’ MRUListEx = order
 
# Typed URLs (Internet Explorer)
NTUSER.DAT\Software\Microsoft\Internet Explorer\TypedURLs
# url1, url2, url3 β€” apa yang user ketik di address bar
 
# Run MRU (Start β†’ Run dialog)
NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
# MRUList β€” command yang di-run via Start β†’ Run
 
# MUICache β€” aplikasi yang pernah dibuka
NTUSER.DAT\Software\Microsoft\Windows\ShellNoRoam\MUICache
# Atau di: Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

Event Log β€” Windows Logging

Log Locations

# Windows 10+ (.evtx)
C:\Windows\System32\winevt\Logs\
#   Security.evtx     β€” login/logoff, privilege use, object access
#   System.evtx       β€” system events, driver load, service start
#   Application.evtx  β€” application errors/warnings
#   PowerShell.evtx   β€” PowerShell execution (jika enabled)
#   Microsoft-Windows-Sysmon/Operational.evtx β€” Sysmon events

3.1 Security Log β€” Event ID Must Know

Event IDDeskripsiUntuk CTF
4624Logon successSiapa login? Dari mana (IP)?
4625Logon failureBrute force attempt?
4634LogoffKapan session berakhir
4648Logon with explicit credentialRunAs atau Psexec
4672Admin logon (SeTcbPrivilege)Privileged account used
4688Process createdWajib β€” executable apa yang dijalankan?
4689Process exitedKapan process berakhir
4698Scheduled task createdPersistence mechanism
4700/4701Scheduled task enabled/disabledTask manipulation
4720User account createdAttacker buat user baru
4732User added to local groupPrivilege escalation
5140SMB share accessLateral movement
5152/5154Windows Filtering Platform blockFirewall block
5156Connection acceptedKoneksi inbound diterima

3.2 PowerShell Log β€” Event ID

Event IDDeskripsi
4103Module logging β€” command execution
4104Script block logging β€” script content
4105/4106Start/Stop script execution
53504PowerShell remoting

3.3 Sysmon Log β€” Event ID (Jika Terinstall)

Event IDDeskripsi
1Process creation (detail: hash, command line, parent)
3Network connection (detail: IP, port, protocol)
7DLL loaded (untuk process hollowing detection)
8CreateRemoteThread β€” process injection
9RawAccessRead β€” bypass file lock
10ProcessAccess β€” handle ke process lain
11FileCreate β€” file modification
12Registry modification
13Registry value modification
15Named pipe β€” inter-process communication
22DNS query β€” domain yang diakses

Sysmon sangat penting β€” deteksi tool seperti mimikatz, cobalt strike, process injection langsung keliatan.

3.4 Event Log Analysis Commands

# Dengan wevtutil (native Windows)
wevtutil qe Security /q:"*[System[EventID=4624]]" /c:5 /f:text
 
# Dengan Log Parser (Microsoft LogParser)
LogParser.exe -i:EVT -o:CSV "SELECT TimeGenerated, EventID, Message FROM Security.evtx WHERE EventID=4624"
 
# Dengan EvtxeCmd (EZ Tools)
EvtxeCmd.exe -f Security.evtx --csv output.csv --inc 4624
 
# Dengan python-evtx
python3 -c "
import Evtx.Evtx as evtx
path = 'Security.evtx'
with evtx.Evtx(path) as log:
    for record in log.records():
        print(record.xml())
        break
"
 
# Timeline β€” semua event dalam range waktu
tshark -r Security.evtx -Y "System/TimeCreated/@SystemTime" -T fields -e System/EventID -e System/TimeCreated/@SystemTime

Filesystem Artifact β€” UsnJrnl, Timestamp

4.1 $MFT (Master File Table)

Lokasi: Root dari volume NTFS (tersembunyi, file $MFT) Fungsi: Database sentral NTFS β€” mencatat setiap file dan folder di volume.

# Ekstrak informasi file dari $MFT
# Dengan MFTECmd (EZ Tools)
MFTECmd.exe -f "\$MFT" --csv output.csv
 
# Informasi per file entry:
#   - Filename (short + long)
#   - Parent directory reference
#   - Timestamps: $STANDARD_INFORMATION (SI) vs $FILE_NAME (FN)
#   - Ukuran file (real + allocated)
#   - Flag: in use, directory, deleted
#   - Data attribute: resident/non-resident, cluster runs

⚠️ Timestamp Manipulation Detection:

$SI timestamp β€” bisa dimanipulasi dengan SetMACE / timestomp
$FN timestamp β€” TIDAK bisa dimanipulasi (karena di parent directory entry)
Jika $SI β‰  $FN β†’ timestamp telah dimanipulasi

4.2 $UsnJrnl (Update Sequence Number Journal)

Lokasi: $Extend\$UsnJrnl (file sistem NTFS) Fungsi: Mencatat setiap perubahan pada file β€” create, modify, delete, rename.

# Analisis dengan MFTECmd
MFTECmd.exe -f "\$UsnJrnl" --csv output.csv
 
# Informasi per entry:
#   - USN (sequence number β€” menaik)
#   - Timestamp
#   - Reason: DATA_EXTEND, DATA_OVERWRITE, RENAME_NEW_NAME, DELETE, etc
#   - Source info: USER vs SYSTEM
#   - File reference
 
# Gunakan USN untuk timeline:
# Urutkan berdasarkan USN ascending β†’ timeline aktivitas per file

CTF Pattern: Cari Reason=DELETE β€” file apa yang dihapus? Mungkin attacker hapus tool setelah dipake. Reason=RENAME β€” file di-rename untuk sembunyi.

4.3 $LogFile

Lokasi: Root volume $LogFile Fungsi: Transaction log NTFS β€” mencatat operasi yang belum di-commit ke $MFT.

# $LogFile bisa digunakan untuk:
# - Recover metadata yang belum ditulis ke $MFT
# - Deteksi timestamp modification
# - Lihat operasi yang dibatalkan (crash recovery)

4.4 Volume Shadow Copy (VSC)

Lokasi: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy{N} Fungsi: Snapshot file system β€” bisa restore file versi sebelumnya.

# Lihat shadow copy
vssadmin list shadows
 
# Mount shadow copy
mklink /d C:\shadow_copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\
 
# Cari file yang dihapus di snapshot
# Versi file sebelum ransomware encrypt

User Activity β€” Browser, Recent Files, Jump Lists

5.1 Browser History

Chrome/Edge:

# History database
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\History
# SQLite database β€” table: urls, visits, downloads
 
sqlite3 History "SELECT url, title, last_visit_time FROM urls ORDER BY last_visit_time DESC LIMIT 20;"
 
# Cache
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Cache\
 
# Bookmarks
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Bookmarks

Firefox:

# Profile folder
%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\*.default-release
 
# Places database
places.sqlite β€” table: moz_places, moz_historyvisits

CTF Pattern: URL terakhir yang dikunjungi β€” attacker cari exploit? Download tool? Klik link phishing?

5.2 Jump Lists

Lokasi: %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations\ Fungsi: Mencatat file-file yang baru dibuka per aplikasi.

# Dengan JLECmd (EZ Tools)
JLECmd.exe -d "C:\Users\user\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations" --csv output.csv
 
# Informasi per entry:
#   - Aplikasi (dari AppID)
#   - File path (bisa UNC path)
#   - Timestamp: created, modified, accessed
#   - Isi file (jika executable β€” bisa jadi malware path)

AppID penting:

AppIDAplikasi
5b4d0c8f5a2c4e3fNotepad
9b1b1a2c3d4e5f6aCommand Prompt
1b4d0c8f5a2c4e3fWindows Explorer
a1b2c3d4e5f6a7b8Chrome
f4e5d6c7b8a9b0c1Word
e7d8c9b0a1f2e3d4Excel

5.3 LNK Files

Lokasi: %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\*.lnk Fungsi: Shortcut yang baru diklik.

# Analisis dengan LECmd (EZ Tools)
LECmd.exe -f "C:\Users\user\Recent\malware.lnk" --csv output.csv
 
# Informasi dari LNK:
#   - Target file path + arguments
#   - Working directory
#   - Icon location
#   - Machine ID (hostname)
#   - Volume serial
#   - Timestamps

5.4 Recycle Bin ($Recycle.Bin)

Lokasi: C:\$Recycle.Bin\SID\ Fungsi: File yang dihapus user (belum permanently deleted).

# Analisis dengan RBCmd (EZ Tools)
RBCmd.exe -d "C:\$Recycle.Bin\S-1-5-21-..." --csv output.csv
 
# Informasi per file:
#   - Original path (sebelum dihapus)
#   - Deletion timestamp
#   - Ukuran file
#   - File header bytes
#   - Index (untuk recovery)

CTF Pattern: File yang dihapus dari Recycle Bin dalam waktu dekat β†’ attacker bersih-bersih.


USB Device History β€” Siapa Colok Flashdisk

Registry Key: USBSTOR

Lokasi: SYSTEM\CurrentControlSet\Enum\USBSTOR Fungsi: Semua USB mass storage device yang pernah terhubung.

# Melalui RegRipper:
rip.pl -r SYSTEM -f usb
 
# Informasi per device:
#   - Vendor ID (VID_xxxx)
#   - Product ID (PID_xxxx)
#   - Serial number (unique per device)
#   - Class: USBSTOR\Disk&Ven_...
 
# First/Last Connected:
# Cek di: SYSTEM\CurrentControlSet\Enum\USBSTOR\...\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0064
# 0064 = first connected
# 0065 = last connected
# 0066 = last removed

Registry Key: MountedDevices

Lokasi: SYSTEM\MountedDevices Fungsi: Mapping drive letter ke device.

# Cari flashdisk yang dicolok:
# \\DosDevices\\D: β†’ GUID yang mengarah ke USBSTOR
# \\DosDevices\\E: β†’ GUID yang mengarah ke USBSTOR

⚠️ USB Serial Number: Setiap flashdisk punya serial number unik. Jika Anda punya serial number, Anda bisa identifikasi flashdisk yang dipakai attacker β€” dan jika mereka pernah colok ke komputer lain, Anda bisa lacak.


Prefetch & Superfetch β€” Application Execution History

(Pembahasan lebih detail di 1.1 Prefetch (.pf))

Ringkasan Cepat:

  • Prefetch di C:\Windows\Prefetch\*.pf
  • Setiap aplikasi β†’ satu file .pf
  • Nama format: NAMAAPP.EXE-HASH.pf
  • Informasi: run count, first/last run, file yang diakses

Praktik di CTF:

# 1. Hitung aplikasi paling sering dijalankan
PECmd.exe -d "C:\Windows\Prefetch" --csv prefetch.csv
# Sortir: run count descending
 
# 2. Cari aplikasi "one-hit" β€” jalan cuma 1x (biasanya malware)
# Run count 1 = executable dijalankan sekali
 
# 3. Cari path yang tidak wajar
# %TEMP% atau %APPDATA% β†’ dropper
# %USERPROFILE%\Downloads β†’ download dari internet
# C:\Users\<user>\Desktop β†’ user jalankan langsung
 
# 4. Timeline correlation
# Bandingkan timestamp Prefetch dengan Event ID 4688 (process creation)
# Waktu harus cocok β€” jika tidak, ada timestamp manipulation

Windows Crash Dumps & Hibernation

Crash Dump (.dmp)

Lokasi: C:\Windows\Minidump\*.dmp atau C:\Windows\MEMORY.DMP Fungsi: Memory dump saat Windows crash.

# Analisis dengan Volatility 3
python3 vol.py -f C:\Windows\MEMORY.DMP windows.info
python3 vol.py -f C:\Windows\MEMORY.DMP windows.psscan
python3 vol.py -f C:\Windows\MEMORY.DMP windows.netscan

CTF Pattern: Crash dump sering berisi memory injection malware yang belum sempat dihapus β€” karena dump diambil saat crash, attacker tidak sempat bersih-bersih.

Hibernation File (hiberfil.sys)

Lokasi: C:\hiberfil.sys Fungsi: RAM dump saat laptop masuk hibernasi (sleep β†’ disk).

# Ekstrak dengan volatility
python3 vol.py -f hiberfil.sys windows.info
# Sama seperti RAM dump β€” bisa extract proses, password, encryption key

⚠️ Hibernation file bisa sebesar RAM (8–32 GB). Jarang di CTF karena ukuran besar, tapi kalau ada β€” ini goldmine.


Timeline Reconstruction

Tools Timeline

ToolOutputKelebihan
Plaso (log2timeline).plaso β†’ CSV/ElasticMulti-source otomatis
EZ Tools (TimelineExplorer)CSV timelineWindows-specific
MFTECmd + timelineCSV timeline$MFT-focused

Super Timeline dengan Plaso

# Buat timeline dari disk image
log2timeline --storage timeline.plaso evidence.dd
 
# Export ke CSV
psort -o l2tcsv -w timeline.csv timeline.plaso
 
# Filter timeline: cari kata "malware", "hack", atau "attack"
grep -i "malware\|hack\|mimikatz\|nc.exe\|psexec" timeline.csv
 
# Cari event antara dua waktu
awk -F',' '$1 >= "2026-07-28 10:00:00" && $1 <= "2026-07-28 14:00:00"' timeline.csv

Timeline Windows β€” Event Sequence

Urutan yang harus dicari:

1. βœ… User login (Event 4624) β†’ siapa, dari mana (IP), jam berapa
2. βœ… Download tool (Event 4688) β†’ browser executable β†’ browser.exe
3. βœ… Tool dijalankan (Event 4688) β†’ mimikatz.exe / psexec.exe
4. βœ… Outbound connection (Event 5156 / Sysmon 3) β†’ IP tujuan, port
5. βœ… File dihapus (RBCmd/$UsnJrnl) β†’ tool dihapus setelah dipakai
6. βœ… User account dibuat (Event 4720) β†’ backdoor account
7. βœ… User logout (Event 4634) β†’ attacker selesai

Dari timeline di atas, Anda bisa rekonstruksi: Attacker X login jam 10:00 β†’ download tool di 10:05 β†’ jalankan tool di 10:10 β†’ exfil data ke IP 5.6.7.8:443 β†’ hapus tool di 10:15 β†’ buat user baru di 10:20 β†’ logout di 10:30.


Cheat Sheet β€” Tools & Commands per Artifact

Tools Wajib Windows Forensics

ToolFungsiInstall
EZ Tools (Eric Zimmerman)MFT, USN, Registry, Event Log, Prefetch, Jump List, LNKhttps://ericzimmerman.github.io/
Volatility 3Memory forensicpip install volatility3
RegRipperRegistry analysisgit clone https://github.com/keydet89/RegRipper3.0
PlasoTimelinepip install plaso
Sleuth KitFilesystem analysissudo apt install sleuthkit
AutopsyGUI forensicsudo apt install autopsy
LogParserEvent log queryMicrosoft download
python-evtxPython EVTX parserpip install python-evtx

Command Quick Reference

# === FILE SYSTEM ===
# MFT analisis
MFTECmd.exe -f "\$MFT" --csv mft.csv
 
# USN journal
MFTECmd.exe -f "\$UsnJrnl" --csv usn.csv
 
# Recycle Bin
RBCmd.exe -d "\$Recycle.Bin\S-1-5-21-..." --csv recycle.csv
 
# === REGISTRY ===
# SYSTEM hive
rip.pl -r SYSTEM -f system
rip.pl -r SYSTEM -f usb
rip.pl -r SYSTEM -f network
 
# SOFTWARE hive
rip.pl -r SOFTWARE -f software
rip.pl -r SOFTWARE -f uninstall
 
# SAM hive
rip.pl -r SAM -f sam
 
# NTUSER.DAT
rip.pl -r NTUSER.DAT -f userassist
rip.pl -r NTUSER.DAT -f recentdocs
 
# === EVENT LOG ===
# Security events
EvtxeCmd.exe -f Security.evtx --csv security.csv --inc 4624,4625,4688,4720
 
# PowerShell
EvtxeCmd.exe -f Microsoft-Windows-PowerShell%4Operational.evtx --csv ps.csv
 
# Sysmon
EvtxeCmd.exe -f Microsoft-Windows-Sysmon%4Operational.evtx --csv sysmon.csv
 
# === APPLICATION EXECUTION ===
# Prefetch
PECmd.exe -d "C:\Windows\Prefetch" --csv prefetch.csv
 
# Amcache
AmcacheParser.exe -f Amcache.hve --csv amcache.csv
 
# ShimCache
AppCompatCacheParser.exe --csv shim.csv
 
# === USER ACTIVITY ===
# Jump Lists
JLECmd.exe -d "C:\Users\user\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations" --csv jumplist.csv
 
# LNK files
LECmd.exe -f "C:\Users\user\Recent\malware.lnk" --csv lnk.csv
 
# Browser history
# Chrome: sqlite3 History "SELECT * FROM urls ORDER BY last_visit_time DESC LIMIT 20;"
 
# === MEMORY (jika ada RAM dump) ===
vol.py -f memory.raw windows.psscan
vol.py -f memory.raw windows.netscan
vol.py -f memory.raw windows.cmdline
vol.py -f memory.raw windows.hashdump
vol.py -f memory.raw windows.malfind


Windows Forensics Β· Registry, Event Log, Prefetch, SI vs $FN Β· EZ Tools + Volatility + Plaso = Holy Trinity Β· Timeline = Kunci Rekonstruksi