应急响应——分场景综合演练

本博客所有网络安全相关教程、漏洞原理、渗透实操、攻防技术等内容,仅用于合法安全学习、白帽技术交流、企业授权安全测试。
所有技术严禁用于未授权探测、非法入侵、数据窃取、网络攻击等任何违反《中华人民共和国网络安全法》的违法行为。
任何个人利用本文内容实施违规操作,所产生的一切法律责任与后果均由当事人自行承担,与本人无关。
倡导正向网络安全学习,坚守白帽底线,共建清朗网络环境。

场景一:Windows主机疑似被暴力破解

已知现象

主机卡顿,运维收到告警:短时间大量远程登录失败记录

分布排查步骤:

1.第一步:查看网络连接,确认访问来源

管理员CMD执行:

复制代码
netstat -ano

重点查看:3389(RDP)、445端口的外连接IP

2.第二步:打开事件查看器,分析安全日志

运行eventvwr.msc ------>Windows日志------>安全

  • 筛选事件ID4625(登录失败):同一IP高频出现=RDP暴力破解
  • 顺带查看4624(成功登录):判断是否被攻破、有无陌生IP成功登入

3.第三步:检查系统账号,防止后门账号

复制代码
net user    #列出所有本地帐号
net localgroup administrators   #查看管理员组账号,排查陌生账号

出现不明账号、不明管理员------>判定已被留后门

4.第四步:检查异常进程与服务

  • 任务管理器------>详细信息:对照netstat -ano 的PID,定位外联进程
  • 运行services.msc:查看陌生、异常启动的服务(对应事件ID 7045)

5.处置动作(简易应急)

  • 临时防火墙封禁攻击IP
  • 关闭不必要的3389外网映射
  • 修改所有账号强密码
  • 清理陌生账号、异常服务

场景二:Linux服务器疑似SSH爆破+异常登录

已知现象

服务器CPU正常、但安全日志大量登录失败,怀疑被SSH暴力破解

分布排查步骤:

1.实时查看登录日志

复制代码
tail -f /var/log/secure

出现大量Failed password------>确认SSH爆破;

出现Accepted password------>确认成功入侵

2.查看历史登录记录

复制代码
last   #所有成功登录记录
lastb   #所有登录失败记录

核对登录IP、登录时间、登录用户是否合法

3.检查当前在线用户

复制代码
w

发现陌生在线用户------>立即警惕

4.检查进程与外联端口

复制代码
netstat -antp
ss -ntul

查看是否存在对外陌生IP长连接(木马外联)

5.检查定时任务(防止持久化后门)

复制代码
crontab -l
ls /etc/cron.*

6.处置动作

  • 限制SSH登录IP、修改密码
  • 禁用弱口令、关闭不必要外网SSH暴露

场景三:网站服务器疑似被SQL注入攻击

已知现象

网站访问异常,后台告警大量异常请求,服务器为Nginx。

分布排查步骤

1.定位Web日志,筛选注入特征

复制代码
#进入日志目录
cd /var/log/nginx
#筛选注入关键词:'、union、select、and、or、
grep -i "union\|select\|and\|'" access.log

2.结合状态码判断

复制代码
grep "500" access.log   #触发漏洞报错
grep "404" access.log   #目录扫描

3.统计攻击IP,找到攻击源

复制代码
awk '{print $1}' access.log | sort |uniq -c | sort -nr

访问量最高的陌生IP即为主要攻击IP

4.服务器本地排查(防止被上传Webshell)

  • 查找网站目录下陌生.php脚本文件
  • 检查Linux异常进程、外联端口

5.处置动作

  • 临时封禁攻击IP
  • 修复代码漏洞、开启WAF防护
  • 查杀Webshell

场景四:终端主机疑似中木马,异常对外联网

已知现象

本机网络流量偏高,后台检测到主机主动外联陌生IP

分布排查步骤(Windows为例)

1.用命令定位异常连接与PID

复制代码
netstat -ano

找到:外网陌生IP+陌生端口+对应PID

2.通过PID定位恶意进程

打开任务管理器------>详细信息,根据PID找到对应程序

特征:无图标、路径异常、非正规软件进程

3.抓包分析流量(Wireshark)

过滤语句

复制代码
ip.addr == 恶意IP

观察:心跳包、间断数据传输------>典型远控木马流量

4.溯源启动项(防止重启复现)

  • Autoruns /任务管理器 ------>启动项
  • 注册表启动项、计划任务,清理陌生开机程序

5.处置动作

  • 断网隔离主机
  • 结束恶意进程、删除木马文件
  • 清理启动项、全盘查杀

常用命令&工具汇总(个人速查表)

1.Windows高频命令

复制代码
eventvwr.msc    #事件查看器
netstat -ano    #查看网络连接+PID
net user        #常看本地用户
net localgroup administrators   #查看管理员组
services..msc   #系统服务
tasklist        #查看进程

2.Linux高频命令

复制代码
tail -f 日志路径   #实时看日志
grep 关键词 日志文件   #筛选日志
last / lastb      #登录记录
ss -ntul / netstat -antp    #端口连接
crontab -l        #查看定时任务
ps aux            #查看所有进程

3.Wireshark核心过滤语句

复制代码
tcp / udp / http /dns
ip.src == 源IP
ip.dst == 目标IP
tcp.port == 22 / 3389 / 445
tcp.flags.syn==1 && tcp.flags.ack==0  #扫描SYN包 

4.Web日志常用筛选关键词

union、select、and、or、'、script、upload、.php

5.Windows必记事件ID

4624(登录成功)、4635(登录失败)、4688(命令执行)、4720(新建帐号)、7045(新增服务)

相关推荐
红姐跨境书5 小时前
从零打造高性能 API 网关: Go 语言中的双缓冲 Dynamic Config 最佳实践
安全
比兔代理6 小时前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
Ivanqhz8 小时前
SVD++算法
java·服务器·网络·深度学习·神经网络
白猫不黑9 小时前
Python实现简易Web弱口令爆破与防护方案
python·web安全·计算机·网络安全·黑客·信息安全·渗透测试
迪康Defender10 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
网安小学生(兼顾数据库版)11 小时前
固件+软件供应链:ONEKEY+Mend如何实现全链路安全覆盖
网络·安全·web安全
学习中的码虫11 小时前
网络编程5
服务器·网络
GPU实战笔记12 小时前
本地跑不动 llama.cpp,临时租云 GPU 怎么搭?从启动服务到环境复用
java·服务器·网络·人工智能·深度学习·llama
珠海西格电力12 小时前
零碳园区管理系统“智慧大脑”功能对园区运营成本的影响有哪些?
大数据·人工智能·安全·系统架构·能源
发量惊人的中年网工13 小时前
2026年DDoS防护方案怎么选?从攻击响应、清洗位置到成本账单,解析全球高防方案
大数据·网络·安全·ddos