Communitygithub.com

数字取证与事件响应

用于授权的数字取证,包括内存转储、磁盘时间线、PCAP调查、工件分类和事件响应证据保全。

数字取证与事件响应 是什么?

该技能(digital-forensics)为AI代理提供了一套完整的数字取证与事件响应(IR)工作流程,适用于授权的取证调查和溯源分析。它涵盖了内存转储分析(基于Volatility 2/3)、磁盘镜像(如E01)时间线构建、PCAP网络流量溯源与协议还原,以及主机工件(如Prefetch、Shimcache、事件日志、浏览器历史)的提取与关联。该技能还集成了应急响应中的IOC(入侵指标)提炼环节,并与malware-analysis、threat-hunting等下游技能联动,形成从证据保全、深度分析到威胁狩猎的闭环。其核心原则是确保原始介质的写保护与链式监管,支持Volatility、Plaso、tshark、Eric Zimmerman工具集等主流取证工具,适用于Claude Code、Cursor等AI代理平台。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

数字取证与事件响应工件

操作要求(读完后立刻执行)

  1. 立即: 读取 ../field-journal/precedent-pentest.md 或组织 IR 授权说明
  2. 立即: 确认是取证/溯源而非进攻性扫描
  3. 立即: 建立案件;证据只读副本优先(原始介质写保护)
  4. 下一步: 工具索引;Volatility 等常手动
  5. 执行: 保全哈希 → 时间线 → 关键工件

适用场景

  • 内存转储分析(Volatility 2/3)
  • 磁盘/ E01 / 落地文件时间线
  • PCAP 溯源与协议还原(可联合 protocol-reverse/)
  • 主机工件:Prefetch、Shimcache、事件日志、浏览器历史
  • 应急响应 IOC 提炼(联合 malware-analysis/ / threat-hunting/)

工作流

1. 保全

□ 计算 SHA256;记录时区与采集命令
□ 工作在副本上;原始只读
□ 监管链备注写入时间线

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. 主机工件

□ 事件日志:安全 / PowerShell / Sysmon
□ 持久化:运行键、服务、计划任务、WMI
□ 执行痕迹:Amcache、Prefetch、BAM

4. 网络

□ tshark 统计会话与 DNS
□ 导出可疑流 → protocol-reverse 或恶意软件 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 是否脱敏分级?
  • 检查清单?

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.

相关技能