noorqureshi/security-skills/defense-forensics
Claude Code and agent skill by noorqureshi/security-skills
- community
Checking that the SKILL.md file is still in the repository.
Deep forensic artifact analysis after triage — memory dumps (Volatility 3), disk and super-timelines (Plaso), PCAP (tshark), and Windows host artifacts (Zimmerman toolset) — with hashing and chain of custody. Load when an incident moves past first response into "prove what the attacker did on this image": a memory dump to analyze, an E01/disk image, a captured pcap, or Prefetch/Shimcache/Amcache deep-dives. Signals: .dmp/.raw memory image, E01, pcap/pcapng, "analyze this dump", timeline reconstruction, evidence preservation.
Install
npx vskill@latest install noorqureshi/security-skills/defense-forensicsSKILL.md
Deep forensic artifact analysis
When it applies
Triage (defense-dfir-triage) has scoped the incident and you now hold preserved evidence — a memory dump, a disk image (E01/raw), a PCAP, or exported host artifacts — and must prove, artifact by artifact, what the attacker did: which process ran, what persisted, what left the network. This is deep analysis of dead-box/dead-disk evidence, not live first response.
Why it works
Attackers can delete logs, but memory, filesystem metadata ($MFT, USN journal), and packet captures retain artifacts the attacker never controlled. Parsing them with purpose-built tools reconstructs execution, persistence, and exfiltration even after the live system was cleaned — and hashing plus chain of custody makes the conclusions defensible.
Method
- Preserve before you parse. SHA-256 every image/capture, record timezone + acquisition
command, work on a copy with the original read-only. Write chain-of-custody notes into your timeline as you go — every conclusion must trace back to an artifact path.
- Memory (Volatility 3) — situational awareness first, then chase anomalies:
``bash vol -f mem.dmp windows.info # OS profile, build, timezone vol -f mem.dmp windows.pslist # processes — unknown names, odd parents vol -f mem.dmp windows.netscan # connections — beacons, lateral SMB/RDP vol -f mem.dmp windows.cmdline # full command lines ` Follow with windows.malfind (injected code) and dlllist/handles on suspects; dump a suspicious PID (--pid <pid> --dump) for defense-malware-triage / reverse-eng-malware`.
- Disk & super-timeline — run Plaso (
log2timeline.py) over the image and filter around
the known-bad window in Timeline Explorer; correlate $MFT, USN journal, Shimcache, Amcache, and Prefetch into one ordered view. Autopsy / FTK Imager for carving and deleted files.
- Windows host artifacts (Eric Zimmerman's toolset) — the execution/persistence core:
- Execution: Amcache, Prefetch, BAM, Shimcache.
- Persistence: Run keys, services, scheduled tasks, WMI subscriptions.
- Logs: Security, PowerShell 4104 script-block, Sysmon — feed
defense-log-analysis.
- Network (PCAP) —
tsharkconversation/protocol/DNS statistics first, then carve
suspicious streams and export objects. Custom protocol payloads → reverse-eng-protocol; C2 implants → defense-malware-triage.
- Hand off — extract IOCs with confidence + provenance, map to ATT&CK, feed detections to
defense-detection-sigma, and run reporting-evidence-review before the incident report.
Gotchas
- Never analyze the original — one mount without a write blocker and the evidence is
challengeable. Hash first, analyze a copy, re-hash after to prove nothing changed.
- Timezone skew kills timelines — Volatility, Plaso, and event logs each default
differently; normalize everything to UTC before correlating.
- Wrong Volatility profile = garbage output — confirm
windows.infobefore trusting
pslist. Linux/macOS dumps need symbol tables (ISF) built for that exact kernel.
- Prefetch proves execution happened, not who ran it — corroborate with logs/accounts.
- Absent artifact ≠ absent activity — log clearing and timestomping are themselves
findings; record gaps explicitly instead of reading them as "clean".
- Raw IOCs can tip the attacker or leak victim data — grade and redact before sharing.
Verify success
A reviewable timeline (Time | Host | Artifact | Finding | Confidence | Evidence path) where every claim names the artifact that proves it, before/after analysis hashes match, and IOCs + ATT&CK mapping are ready for detection engineering and reporting.
References
Volatility 3 docs; Plaso/log2timeline; Eric Zimmerman's tools; SANS DFIR posters; NIST SP 800-86.
_Portions adapted from reverse-skill by zhaoxuya520, MIT License._
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/defense/defense-forensics/SKILL.md
Popularity
- Repository stars
- 23
- Repository forks
- 7
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/noorqureshi/security-skills/defense-forensics)