news 2026/11/3 2:54:55

应急响应与渗透测试合集:溯源 / 排查 / 加固 / 内网 / 闪存取证

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
应急响应与渗透测试合集:溯源 / 排查 / 加固 / 内网 / 闪存取证

范围:WebServer 入侵溯源、Linux 主机排查、Windows 安全加固、内网渗透 1–4、内存取证 组织方式:每节给「判据 → 命令 → 结论口径」,全部以证据可复核为前提。

0. 总览

环节目标关键产物
取证保全不破坏现场镜像/导出 + SHA256
主机排查定位持久化与账号异常进程树、计划任务、账号、启动项
WebServer 溯源找到入口与 webshellaccess.log 时间线 + 木马路径
内网渗透从边界到域内凭据、可达段、横向路径
加固修复关掉已确认的入口加固项清单 + 复核
复盘报告可追溯时间线 + IOC + 修复项

图 1:取证/排查/溯源/横向/加固/报告六阶段(Archify architecture)

1. 取证保全:先保全再分析

  1. 内存优先:易失数据(进程、连接)先取;winpmem/LiME/avml生成内存镜像;
  2. 磁盘镜像:dd/FTK Imager/dcfldd,边取边算哈希;
  3. 哈希清单:每个产物SHA256记录到evidence/hashes.txt;
  4. 只读挂载:mount -o ro,loop或取证工具挂载,避免污染时间戳。

2. Linux 主机排查:五个必看点

# 1. 进程(含隐藏:对比 /proc 与 ps) ps auxf; ls -l /proc/*/exe 2>/dev/null | grep -v '^l' # 2. 网络(监听 + 已建立) ss -antp; ss -anup # 3. 持久化 crontab -l; ls -l /etc/cron.*; systemctl list-unit-files --state=enabled cat /etc/rc.local; ls -l /etc/ld.so.preload # 4. 账号与登录 last -a | head; cat /etc/passwd | awk -F: '$3==0' grep -i 'Accepted\|Failed' /var/log/auth.log | tail -50 # 5. 文件与时间线 find / -xdev -mtime -2 -type f -perm -u+x 2>/dev/null | head -50

判据:

  • /etc/ld.so.preload非空 → 大概率 rootkit;
  • /proc与ps数量不一致 → 隐藏进程;
  • 服务名像正常服务但二进制在/tmp、/dev/shm→ 可疑;
  • crontab里有curl|bash、base64 → 远控。

3. WebServer 溯源:从日志到木马

  1. 定位入口:按时间窗过滤访问日志,找异常状态码 + 异常 UA + 上传路径:
awk '$9>=400' access.log | tail -100 grep -Ei 'upload|\.php|\.jsp|select|union|etc/passwd' access.log | head -50
  1. 确认木马:find -name '*.php' -mtime -7后按内容特征筛(eval、assert、base64_decode、$_POST[...]、超长单行);
  2. 还原时间线:上传时间 → 首次访问 → 横向动作,三点对齐;
  3. 确认影响面:同目录其它站点、同机其它服务、数据库连接串。

典型手法:主题/插件上传点无扩展名校验(声明白名单却未使用)→.php直接落盘 → 一句话木马 → 提权。

4. Windows 安全加固:按风险排序

风险项检查加固
弱口令/空口令本地账号策略复杂度 + 定期更换 + 禁用默认账号
远程桌面暴露3389 是否对公网限源 IP / 走 VPN / 改端口 + 账户锁定
SMB 共享net share关闭不必要共享与 SMBv1
计划任务持久化schtasks /query清理可疑任务并审计创建事件
服务权限服务二进制路径可写收紧 ACL,禁止 Users 写
日志与审计4624/4625/7045 是否开启打开审核策略,集中日志

Windows 事件快速定位:

4624 登录成功 / 4625 登录失败 / 4672 特权登录 7045 服务安装 / 4698 计划任务创建 / 1102 日志被清

5. 内网渗透 1–4(授权环境):一条纵深链

  1. 边界立足:Web 漏洞(上传/RCE/反序列化)或弱口令(RDP/SSH/SMB);
  2. 信息收集:ipconfig/ifconfig、路由表、ARP、net view、域信息(nltest/net group);
  3. 凭据获取:本地 hash(secretsdump)、内存凭据、配置文件里的连接串;
  4. 横向:SMB/WinRM/WMI/PsExec/SSH 跳板,优先用已有凭据而非新漏洞;
  5. 权限提升:服务权限、计划任务、令牌、内核漏洞(按版本);
  6. 影响评估:可达段、可写共享、域控路径,记录但不扩大破坏。

纪律:只在授权范围与约定时间内操作;不碰生产数据;所有命令与输出留证。

6. 内存取证(闪存/内存镜像)

  1. 先vol -f mem.raw windows.info(或linux.banners)确认 profile;
  2. 进程:windows.pslist/pstree/cmdline/malfind;
  3. 网络:windows.netscan(找外联 C2);
  4. 服务与持久化:svcscan、dlllist;
  5. 关键字扫描:strings -el mem.raw | grep -i flag(或 YARA 规则)。

判据:malfind出的 RWX 私有内存 + 无文件路径 → 注入型木马;netscan的出站连接 + 非标准端口 → C2 线索。

7. 复盘报告结构

1. 事件概览(时间、影响范围、结论) 2. 时间线(UTC+8,逐条带证据来源) 3. IOC(IP/域名/文件 hash/账号/计划任务) 4. 根因与入口 5. 已采取处置 6. 加固建议(按风险排序,可验收) 7. 证据清单(文件 + SHA256)

8. 一页检查表

[ ] 保全了吗?哈希记了吗? [ ] 进程/网络/持久化/账号/文件 五点都看了吗? [ ] 日志时间线与进程时间对齐了吗? [ ] 加固项可验收吗(不是「建议加强」这种空话)? [ ] 内网操作在授权范围内吗?留证了吗? [ ] 报告有 IOC 与证据清单吗?

9. 图形附件(Archify)

图文件说明
应急响应与渗透六阶段ir-arch.html(交互图,本地交付包)取证→排查→溯源→横向→加固→报告
事件处理流程ir-timeline.html(交互图,本地交付包)保全→串联→评估→处置→复盘

流程视图

从判型到归档的主线流程:每步都要求留下原始输出,结论必须能被独立脚本重跑。

两图archify check均issues: [];archify finalize均ok:true+browser-check:pass;正文内嵌同源 PNG 截图。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 2:54:29

MCP第三方Agent接入实战:鉴权、能力暴露与计费三道坎

MCP第三方Agent接入实战:鉴权、能力暴露与计费三道坎 上一篇《Google MCP 平台工程化》(站内互链)留言区留了三个问题,这篇逐一回填。这三个问题——暴露什么、怎么鉴权、谁付钱——恰好对应 MCP 接入的三道坎,也是几乎…

作者头像 李华
网站建设 2026/11/3 2:53:53

无人机屋顶巡检图像数据集 AI无人机应用 图像数据集 第10848期

文章目录屋顶病害检测数据集适合做什么?屋顶外观缺陷智能识别数据集有哪些类别?数据概括应用价值小白入手训练代码屋顶病害检测数据集适合做什么?屋顶外观缺陷智能识别数据集有哪些类别? 屋顶外观缺陷智能识别数据集,…

作者头像 李华
网站建设 2026/11/3 2:52:00

《QGIS空间数据处理与高级制图》042:节点编辑工具组

《QGIS空间数据处理与高级制图》042:节点编辑工具组 作者介绍:本文作者"翰墨之道",QGIS 资深用户与空间数据处理专家,专注 GIS 空间数据分析、高级制图与预处理工作流自动化,拥有丰富的国土、生态、水利等行业项目经验。 本专栏地址:【QGIS 空间数据处理与高级…

作者头像 李华
网站建设 2026/11/3 2:51:45

超级鹰版免登录实战(二):Chaojiying.py + DrissionPage 实现【知乎滑块验证码自动识别免登录】保姆级实战教程

一、前言⚠️ 重要合规提醒 本文代码仅用于个人学习、技术研究,请勿用于批量恶意爬虫、违规刷量、破解登录等违法场景,遵守网站 robots 协议与网络安全法规。💡 本篇独立讲解:滑块验证码专属方案 上篇回顾:1004 普通字…

作者头像 李华
网站建设 2026/11/3 2:50:49

《读懂 Token》你的 AI 指令文件,每次请求都在白烧 5000 Token

你的 AI 指令文件,每次请求都在白烧 5000 Token每次请求都会读的指令文件,删掉一句就省一份钱。一个最容易被忽略的“固定税” 如果你在用 GitHub Copilot、Cursor、Claude Code 这类 AI 编程助手,项目根目录大概率躺着一个 .github/copilot-…

作者头像 李华