首页/安全/应急响应速查/应急响应工具箱(Linux 与 Windows)

应急响应工具箱(Linux 与 Windows)

断网环境下的离线工具清单:静态编译排查工具、哈希校验、内存采集器、便携杀软与取证套件,集中放在可信 U 盘随取随用。

应急响应速查安全更新于 2026-10-13

应急响应工具箱

现场处置常在断网环境进行,主机的系统命令又可能已被替换,所以需要一套提前准备好的离线工具:静态编译的排查命令、磁盘与内存采集工具、哈希校验工具、便携式检测工具与空白证据盘。工具集中放在独立介质上,随取随用,并且每次使用前先校验工具自身的哈希——带后门的应急工具会把一次处置变成新的感染源。

基本信息

介质要求写保护 U 盘或只读挂载的移动硬盘,附工具哈希清单
Linux 侧静态编译的 busybox、socat、tcpdump、dcfldd、内存采集工具
Windows 侧系统内置工具集、Autoruns、内存采集工具、便携式取证套件
通用sha256 校验工具、加密归档工具、空白证据盘与标签
准备工作定期更新工具版本并重新生成哈希清单
使用原则先校验工具哈希,再在受害主机上执行

典型使用场景

  • 断网现场无法下载工具,只能依赖自带介质
  • 系统命令被 rootkit 替换,需要用静态工具做交叉验证
  • 现场采集内存与磁盘镜像,需要工具与空白盘同时到位
  • 批量处置多台主机时保证每台使用同一版本的工具
  • 演练时验证工具清单是否完整、命令是否可用

工具自身完整性先校验

工具自身完整性先校验
sha256sum busybox dcfldd tcpdump socat                       # 与随附清单逐项比对
chmod +x busybox dcfldd tcpdump                              # 确认可执行权限
./busybox ps auxww | head -n 20                              # 用静态工具复核进程列表
./busybox netstat -antp 2>/dev/null | head -n 20             # 系统命令缺失时的替代
./dcfldd --version                                           # 确认工具可用
mount -o ro /dev/sdb1 /mnt/tools 2>/dev/null                 # 介质以只读方式挂载

工具与用途

工具平台用途
busybox(静态)Linux系统命令被替换或缺失时的替代排查
dcflddLinux带哈希的磁盘镜像采集
tcpdumpLinux离线抓包固定网络证据
socat 或隧道工具Linux受限环境下的取证数据传输
AutorunsWindows全量启动项与服务核对
内存采集工具Windows 与 Linux在关机前固定内存现场
应急工具本身可能被植入后门:只从官方渠道或本单位可信介质拷贝,并在现场校验哈希后再执行。不要为了图快从受害主机上下载工具,来源与内容都不可信。
工具箱要按平台成套准备:只带 Windows 工具去处置 Linux 主机,或反之,等于把现场时间浪费在找工具上。同时准备空白证据盘与标签纸,用于现场记录介质编号与内容。

易错点

  • 从受害主机上下载工具:下载来源与内容都不可信,等于把风险带进处置过程
  • 只带单一平台工具:遇到另一种平台时无法开展采集与排查
  • 不校验工具哈希:被替换过的工具会给出错误结论,也可能引入新的风险
  • 工具介质可写且长期插在主机上:容易被再次篡改,应改为只读挂载并按需插拔
  • 工具版本长期不更新:新系统上可能无法运行,错过最佳采集窗口

数据来源与参考

  • SANS SIFT 工作站工具说明
  • Microsoft Sysinternals 官方文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌