Communitygithub.com

數位鑑識

用於授權的數位鑑識,包括記憶體轉儲、磁碟時間線、PCAP 調查、文物分類及事件應變證據保存。

數位鑑識 是什麼?

此技能專為授權的數位鑑識與事件應變調查而設計,支援記憶體轉儲分析(Volatility 2/3)、磁碟映像(E01)與檔案時間線建構、PCAP 封包溯源與協定還原,以及 Windows 主機文物(如 Prefetch、Shimcache、事件記錄、瀏覽器歷史)的提取與分類。其工作流程強調證據保全優先,要求先建立案例並建立唯讀副本與 SHA256 哈希記錄,再逐步進行記憶體分析、主機偽影檢查與網路流量溯源。技能也整合了 Eric Zimmerman 工具集、Plaso、tshark 等業界標準工具,並可與惡意軟體分析及威脅狩獵等技能協作,適用於事件應急回應中的 IOC 提煉與鏈結分析。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zhaoxuya520/reverse-skill/tree/main/skills/digital-forensics

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

數位鑑識與事件應變文物

立即行動(讀完後立刻執行)

  1. NOW:讀取 ../field-journal/precedent-pentest.md 或組織 IR 授權說明
  2. NOW:確認是取證/溯源而非進攻性掃描
  3. NOW:建立案例;證據唯讀副本優先(原始介質寫保護)
  4. NEXT:tool-index;Volatility 等常手動
  5. ACT:保全哈希 → 時間線 → 關鍵偽影

適用場景

  • 記憶體轉儲分析(Volatility 2/3)
  • 磁碟 / E01 / 落地檔案時間線
  • PCAP 溯源與協定還原(可聯合 protocol-reverse/)
  • 主機偽影:Prefetch、Shimcache、Event Log、瀏覽器歷史
  • 應急回應 IOC 提煉(聯合 malware-analysis/ / threat-hunting/)

工作流

1. 保全

□ 計算 SHA256;記錄時區與採集命令
□ 工作在副本上;原始唯讀
□ chain of custody 備註寫入 timeline

2. 記憶體

vol -f mem.dmp windows.info
vol -f mem.dmp windows.pslist
vol -f mem.dmp windows.netscan
vol -f mem.dmp windows.cmdline

3. 主機偽影

□ 事件記錄:Security / PowerShell / Sysmon
□ 持久化:Run 鍵、服務、排程工作、WMI
□ 執行痕跡:Amcache、Prefetch、BAM

4. 網路

□ tshark 統計會話與 DNS
□ 導出可疑流 → protocol-reverse 或 malware C2 分析

工具鏈

工具用途
Volatility 3記憶體
Timeline Explorer / Plaso超級時間線
tsharkPCAP
Eric Zimmerman 工具集Windows 偽影
Autopsy / FTK Imager磁碟

參考

  • references/forensics-triage.md
  • ../malware-analysis/ ../threat-hunting/ ../protocol-reverse/

路由上下文

上游:MASTER R25
下游:惡意樣本深挖 → malware-analysis;規則 → threat-hunting

任務完成自檢

  • 是否保全哈希與副本策略?
  • 時間線是否可複核?
  • IOC 是否脫敏分級?
  • Checklist?

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication, authorization, rate-limit, and CI/CD testing.

apk-reverse

在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的 jadx、apktool、frida、adb、ida-reverse、radare2。

attack-chain

Use for authorized multi-stage attack-path planning and orchestration when a task spans reconnaissance, initial access, privilege escalation, lateral movement, or impact assessment. Route single-stage tasks directly to their specialist skill.

binary-diff

|

binary-ninja-reverse

Use for authorized binary analysis in Binary Ninja, including HLIL/MLIL/LLIL inspection, strings/imports/exports, cross-references, types, patch review, Python API automation, and optional Binary Ninja MCP or localhost HTTP integration.

browser-automation

|

browser-extension-reverse

Use for authorized reverse engineering of browser extensions (Chrome/Firefox) including manifest analysis, background workers, and extension-based credential or traffic logic recovery.

case-review

Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional artifact hash integrity before report handoff.

cloud-k8s

Use for authorized cloud, container, and Kubernetes security assessment including metadata SSRF, IAM misconfig, container escape paths, and cluster RBAC review.

code-audit

Use for authorized source-code security review and SAST workflows including Semgrep, CodeQL patterns, dangerous API hunting, and fix verification.

ctf-sandbox

Thin PRIMARY for CTF / AWD / 靶场 multi-type orchestration. Hands off to the sidecar CTF-Sandbox-Orchestrator. Use when the user says CTF, AWD, 靶场, or 比赛题 and no more specific pwn/APK/IDA route already won.

database-security

Use for authorized database security assessment covering PostgreSQL/MySQL/MSSQL/Mongo/Redis exposure, authz, UDF/command paths, and misconfiguration review.

diagram-generator

generate, refine, validate, and render diagrams from natural language, notes, code snippets, schemas, tables, or existing diagram source. use for flowcharts, swimlanes, sequence diagrams, state diagrams, er diagrams, class diagrams, architecture/c4-style diagrams, dependency graphs, gantt charts, mind maps, user journeys, sankey-style flows, org charts, network graphs, and other visual models. supports mermaid by default, graphviz dot for complex graph layout, plantuml for uml-heavy engineering diagrams, and svg output when direct markup is more reliable.

docs-generator

|

dotnet-reverse

.NET / C# 二进制逆向。当目标是 .NET assembly(PE 头含 CLR、.exe/.dll 托管程序)、C# 编译产物(含 NativeAOT)、红队 Sharp* 工具(Rubeus / SharpHound / SharpHound 等)、.NET 混淆程序(ConfuserEx / SmartAssembly / Babel / Eazfuscator)、.NET loader / info-stealer / 套壳 malware 时使用。优先用 dnSpyEx + de4dot,需要 AI 直接操作时联动 dnSpy MCP。不用于纯 native 二进制(走 reverse-engineering / ida-reverse)。

edr-bypass-re

|

email-security

Use for authorized email security review including phishing analysis, header authentication (SPF/DKIM/DMARC), BEC patterns, and mailbox token abuse research.

firmware-pentest

|

ghidra-reverse

Use for free/open reverse engineering with Ghidra (headless or GUI), including decompile, cross-refs, and optional Ghidra MCP workflows when IDA is unavailable.

go-rust-reverse

Use for reverse engineering stripped Go and Rust binaries including runtime recognition, pclntab/moduel data recovery, panic strings, and idiomatic decompilation recovery.

相關技能