安全运维 - Windows系统攻击回溯
Windows应急事件
病毒、木马、蠕虫
Web服务器入侵事件或第三方服务入侵事件
系统入侵事件
网络攻击事件(DDOS、ARP、DNS劫持等)
通用排查思路
获知异常事件基本情况
发现主机异常现象的时间点和发现者
异常现象
受害用户的应急举措
异常原因
可能的入侵思路
可能存在的痕迹 获取Windows基本信息
机器名称
操作系统版本
OS安装时间
启动时间
域名
补丁安装情况
计算机的详细信息 检查相关日志
Windows日志位置:
Windows /Server2003/Windows XP
\%SystemRoot%\System32\Config\*.evt
Windows Vista///Server2008
\%SystemRoot%\System32\winevt\Logs\*.evtx
日志审核策略 - auditpol /get/category:*
远程登录事件:RDP、PSExec
日志GUI分析工具: Event Log Explorer、Microsoft Messeage Analyser、ETL Viewer 、 Log Parser
PowerShell日志操作: Get-WinEvent、Get-WinEvent -ListLog *
单条日志删除工具: EventCleaner、Eventlogedit-evtx--Evolution 检查账户
本地用户和组里查看,运行lusrmgr.msc
使用net usr列出当前登录账号,使用 wmic UserAccount get列出当前系统所有账户
检查注册表Hey...(需要管理员权限)
检查SID 检查网络连接
netstat -anob、 netstat -rn、 netstat -anob | findstr ""、netsh firewall show all 检查进程
netstat -abno | find "port number"、tasklist | findstr PID、wmic process | find "Proccess Id">proc.csv
内存dump:SysinternalsSuite工具集的 notmyfault64
内存分析:使用Volatility进行内存取证、分析入侵攻击痕迹,包括网络连接、进程、服务、驱动模块、DLL、handles、检测进程注入、
检测Meterpreter、cmd历史命令、IE浏览器历史记录、启动项、用户、shimcache、userassist、部分rootkit隐藏文件、cmdliner等 检查开机启动和运行服务
注册表中关于开机启动的位置:HKLM...
关于开机启动需要分析的位置:开始菜单,启动项
任务管理器启动选项卡,或者运行msconfig,查看启动选项卡
运行gpedit.msc在本地组策略编辑器里查看开机运行脚本,包括计算机配置和用户配置
使用SysinternalsSuite工具集的Autoruns工具查看开机启动项目
服务状态,自动启动配置 PowerShell - Get-Service 检查计划任务
存放计划任务的文件: System32\Tasks\、 SysWOW64\Tasks\、 Windows\tasks\、*.job(指文件)
使用命令查看计划任务: schtasks、运行taskschd.msc打开计划任务面板,或者从计算机管理进入
使用SysinternalsSuite工具集的Autoruns工具查看计划任务 检查文件
通过可以进程(CPU利用率、进程名)关联的文件
按照时间现象关联的文件
需要关注的文件位置:下载目录、回收站文件、程序临时文件、历史文件记录、应用程序打开历史、搜索历史、快捷方式、驱动、
进程DLL的关联查询、共享文件、最近的文件(%UserProfile%\Recent)、文件更新、
已安装文件(hklm:\software\Microsoft\Windows\CurrentVersion\Uninstall\)、异常现象之前创建的文件 检查注册表
安全运维 - Windows系统攻击回溯的更多相关文章
- 安全运维 - Linux系统攻击回溯
入侵排查思路 (1)- 日志分析 日志分析 默认日志路径: /var/log 查看日志配置情况: more /etc/rsyslog.conf 重要日志: 登录失败记录: /var/log/btmp ...
- 服务器运维 -- windows系统更换System32下文件后 重启无法进入桌面
场景描述: windows系统更换System32下文件后 重启无法进入桌面 情况1,原替换文件有备份 解决建议: 准备好该文件 情况2,原备份文件没有备份 解决建议:从相同版本的服务器上边 ...
- 安全运维 - Windows系统维护
Windows系统加固 账户管理和啊认证授权 日志配置操作 IP协议安全配置:启用SYN攻击保护 文件权限 服务安全 安全选项:启动安全选项.禁用未登录前关机 其他安全配置: 防病毒管理.设置屏幕保护 ...
- 安全运维 - Windows系统应急响应
挖矿病毒应急 传播方式: 通过社工.钓鱼方式下载和运行了挖矿程序(邮件.IM等) 利用计算机系统远程代码执行漏洞下载.上传和执行挖矿程序. 利用i算计Web或第三方软件漏洞获取计算机权限,然后下载和执 ...
- 安全运维 - Linux系统攻击应急响应
Linux 应急相应 - 总纲 应急准备: 制定应急策略 组建应急团队 其他应急资源 安全事件处理: 痕迹数据获取 分析.锁定攻击源删除可疑账号关闭异常进程.端口禁用相应异常开机启动项删除异常定时任务 ...
- Windows运维之Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机
摘要:本文主要向大家介绍了Windows运维之Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助. 本 ...
- 老司机实战Windows Server Docker:4 单节点Windows Docker服务器简单运维(下)
上篇中,我们主要介绍了使用docker-compose对Windows Docker单服务器进行远程管理,编译和部署镜像,并且设置容器的自动启动.但是,还有一些重要的问题没有解决,这些问题不解决,就完 ...
- 开发便于运维的Windows服务
过去几个月,DevOps on Windows网站推出了一系列文章,详细讲解了开发者应怎样创建便于运维的Windows服务.这一系列文章详细分析了如何克服在运维部门看来最困难的部分:Windows服务 ...
- 谈谈我的windows服务器运维管理
我们开发的页游General War(http://gw.gamebox.com)上线运营也有半年多了,服务器的开发到运维基本都由我一手包办,在服务器上线之后我们又招了一个程序员接手后续功能的开发,而 ...
随机推荐
- VB.NET Event RaiseEvent用处
一.代码 Private Sub Form1_Load(ByVal sender As Object, _ ByVal e As System.EventA ...
- Ansbile实战经验
一.相关用法: 1.执行shell 获取web组里得eth0接口信息 ansible web -a "ifconfig eth0" 2.执行ifconfig eth0 命令,ans ...
- bzoj3510 首都 LCT 维护子树信息+树的重心
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=3510 题解 首先每一个连通块的首都根据定义,显然就是直径. 然后考虑直径的几个性质: 定义:删 ...
- Java_环境变量
介绍 第一步:下载JDK 第二步:搭建环境,双击JDK安装程序 第三步:配置环境变量 第四步:检查JDK安装是否成功 介绍: .java 源文件 我们所编写的代码都在这个文件中 .class 字节码文 ...
- [每日一讲] Python系列:Python概述
Python 序章 概述 Python 是弱类型动态解释型的面向对象高级语言,其具备面向对象的三大特点:封装.继承.多态.Python 代码运行时,其有一个编译过程,通过编译器生成 .pyc 字节码 ...
- JavaScript自增和自减
一.自增++ 通过自增运算符可以使变量在自身的基础上加一: 对于一个变量自增以后,原变量的值会立即自增一: 自增符号:++ 自增分为两种:1.后++(a++):2.前++(++a): 共同点:a++ ...
- mybatis时间范围查询
<if test="excStartTime!=null and excStartTime!=''"> <![CDATA[ and DATE_FORMAT(dl. ...
- (41)freeRTOS之任务管理
1. 简介: 在 FreeRTOS 中没有线程和进程的区别,只有一个被翻译成任务的程序,相当于进程的概念,拥有独立的栈空间. 对于实时性,可以分为 软实时.硬实时:桌面电脑的输入处理可以看做是软实时, ...
- RabbitMQ消费端自定义监听(九)
场景: 我们一般在代码中编写while循环,进行consumer.nextDelivery方法进行获取下一条消息,然后进行消费处理. 实际环境: 我们使用自定义的Consumer更加的方便,解耦性更强 ...
- es分片shard的数量
适当的提升分片数量可以提升建立索引的速度: 一般情况下:一个索引库建立5-20个分片是最合适的: 注意:如果分片过少或者过多,都会降低检索的速度 分片数过多会导致: 1. 会导致打开比较多的文件2. ...