Windows应急响应-灰鸽子远控木马

简介: Windows应急响应-灰鸽子远控木马

目录

应急背景
木马查杀
    1.查看异常连接
    2.根据端口号查看对应进程文件
    3.排查异常服务
    4.发现启动项
    开始查杀
入侵排查
    1.账号排查
    2.查看服务
    3.查看启动项
    4.查看计划任务
    5.网络情况
    6.进程排查
    重启再排查一遍

应急背景

历某今天刚入职公司,拿到公司电脑后准备下载一些接下来工作中要用的办公软件,他就去某度上直接搜索,由于刚入职,兴奋的他并没有仔细看是否为官方下载,下载下来后也是无视风险双击安装,但是他发现安装完成后,安装包自动消失,且在电脑上也没有对应的程序可启动,他这时候意识到可能是中病毒木马了,喊来安全人员竹某来帮他排查一下。
竹某了解情况后开始下面的应急操作。
木马查杀
1.查看异常连接

findstr "ESTABLISHED"表示查看已建立连接的ip&&端口

netstat -ano | findstr "ESTABLISHED"

在这里插入图片描述
正常真实背景中需要拿ip去查看归属地是否属于公司的,但是这里我自己搭建的环境就忽略了。
2.根据端口号查看对应进程文件

在这里插入图片描述

开始查找进程文件,这里直接用windows查找没找到,只找到一个类似的,那么基本可以确定做了一个文件隐藏,这时候只能上工具了。
在这里插入图片描述
这里本来是要用xuetr,但是xuetr在我这个win7中用不了了,如果能用的话最好还是上xuetr,这个工具还是挺吊的,但是现在网上好像找不到,没了。
我们可以使用PChunter这款工具能看到隐藏的文件,同时还能帮你排查进程,PChunter用的比较多,还是挺牛的,但是后面排查进程这些我会更多的用其他工具来辅助,因为最近在了解学习其他工具。
PChunter工具分享地址:https://pan.baidu.com/s/1_OMmoe5aFGDu3--q0u94pw?pwd=w3rb
打开PChunter后其实你也会发现他存在没有官方签名的进程模块,再次印证了他的可疑性。
在这里插入图片描述
在这里插入图片描述

然后就可以定位文件了
在这里插入图片描述
然后来到下图位置,这里就能看到文件了
在这里插入图片描述
这里先不删除,先右键拷贝出来,保留样本。
在这里插入图片描述
丢到沙箱上跑,就可以确定是木马后门了。
在这里插入图片描述

线索卡:
1.已确定了木马后门以及他的文件路径

3.排查异常服务

接下来我会使用Process Hacker和微软自带的Process Explorer。
Process Hacker工具分享地址:
https://pan.baidu.com/s/13GFrYFlNSfy48CEepPHkuA?pwd=mm7g
Process Explorer工具分享地址(微软的也可以到官网下载):
https://pan.baidu.com/s/1hipHkotl7-B-N9XfmRhmnQ?pwd=hb2s
在这里插入图片描述
在这里插入图片描述
打开Process Hacker可以看到这个文件下面还开了一个子进程IE,现在就很明确了,干掉这个就行,但是为了方便起见可以根据这个进程找到所有相关文件。

可以优先排除有签名校验的
在这里插入图片描述
在这里插入图片描述

发现依旧是这个可疑进程之后,我们取消掉排除已签名的进程,这样可以看到更多,可以看到我们的Process Hacker找到的也是这个程序文件,取消取出签名校验,查看全部可以看到同样sec520下面还有一个子进程ie。
在这里插入图片描述
接着右键这个父进程sec520,看到有服务,那就跳转到服务中查看
在这里插入图片描述
咋一看居然是windows,这里就不能随意判断了
在这里插入图片描述
我们右键查看属性
在这里插入图片描述
开幕雷击,直接就看到瑕疵了,要是木马修改了这个描述我还真一下子分不清楚。
在这里插入图片描述

线索卡:
1.已确定了木马后门以及他的文件路径
2.进程存在对应的服务,服务名为windows

4.发现启动项

为了更进一步验证我们的判断,我再用上Process Explorer工具
这里打开视图方便看到更多信息,下面是我打开的选项列,根据需求自定义。
在这里插入图片描述
然后可以看到验证签名中依旧是对应之前的那个程序文件有异常
在这里插入图片描述
接着我们发现最右边看到了还存在自启动项,还有给出了对应的注册表的位置(工具给的是HKEY开头,但其实是下面这个注册表位置):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
在这里插入图片描述
怕删不彻底的话还可以借助另一个工具:
Autoruns工具分享链接:
https://pan.baidu.com/s/1LWodcbICx0PQNrkpiagQMw?pwd=4xw0
打开这个工具可能稍稍需要等待一会,他需要扫描时间。
你会看到确实存在自动启动项。
在这里插入图片描述

线索卡:
1.已确定了进程、木马后门以及他的文件路径
2.进程存在对应的服务,服务名为windows
3.存在自启动项

开始查杀

1.删除进程和文件可以直接PChunter一步搞定,注意这里是因为我们确定了这个不是系统自带的才能删除,有的他是依赖在系统exe文件,所以删除要慎用。
在这里插入图片描述

(如果你希望手动删)首先先手动停掉进程才能删除文件,命令如下

taskkill /PID 2276 /F

[box.coanw.com)
[box.ycdhw.com)
[box.engineseawaterpumps.com)
[box.forexautomatizado.com)
[box.trinity-artworks.com)
[box.aai69.com)

接着删除文件,使用PChunter删除
在这里插入图片描述

2.删除服务
先前用Process Hacker定位到了服务,肯定也能进行删除,Process Hacker会删的比较彻底。
在这里插入图片描述
如果不给用工具的话就在windows上搜索服务,然后找到对应异常服务删除即可。

3.删除启动项
这里我删完服务后发现启动项也已经删掉了,看来Process Hacker还是挺吊的,下图是之前截图,如果你发现还有异常启动项的话就需要删除。
在这里插入图片描述
然后排查是否还有异常连接,发现已经干掉了,而且没有继续建立连接
在这里插入图片描述
入侵排查

这一步是弥补在木马查杀中没有顾及到的,因为应急肯定是比较着急的,先解决了头部问题,然后这里接下去就要处理后门了。\
1.账号排查

使用命令查看(账户做了隐藏的话该命令基本看不到)

net user

可以右键计算机管理排查异常用户
在这里插入图片描述
查看普通用户和用户组是否异常
(即:普通用户是否加入了管理员组之类的异常)
这里一切正常
在这里插入图片描述
排查是否存在克隆账号,手工查看
win+r输入regedit打开注册表,接着找到以下位置:\

HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users

如果SAM打不开就右键他,把管理员权限设置为完全控制
在这里插入图片描述
Names账户中的类型值对应上面的账户数据
fuck账户
在这里插入图片描述
administrator账户
在这里插入图片描述
接着对比一下数据,发现是一样的,那么就是存在克隆账号了
在这里插入图片描述
在这里插入图片描述
更多真实情况是黑客会伪造一个让你容易混淆的账号,一般不会起名字像fuck这种名字,那么我们知道是克隆账号后,和运维沟通一下直接删除掉即可。
直接在注册表里面删除的话,不要使用系统命令直接删,这样可能会损坏被克隆的那个好的账户,我就踩这个坑了。
注册表中找到fuck账户还有对应的数据,右键都删除即可。
在这里插入图片描述

同时也可以使用D盾工具来查看是否存在克隆账号
D盾工具分享链接(也可以去官网下载):
https://pan.baidu.com/s/13hCSYpV5Mn_1JMzy4nSkSQ?pwd=kott
D盾中发现克隆账号,右键删除即可
在这里插入图片描述

如果D盾删不掉的话,同样直接在注册表删除是最好的。

接着顺便查看一下有没有开启远程桌面连接,跟同事沟通一下应该是不开启的,直接关掉即可。
在这里插入图片描述
2.查看服务

服务就使用PChunter来查看,着重看没有厂商签名的
在这里插入图片描述
由于我们之前的后门服务是Windows名字,所以要再看下是否又重新启动或者没有删干净。
这里需要知道系统服务跟以下的注册表几个项目相关:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services

我们去查看这三个是否有windows后门相关,因为之前后门服务名字叫做windows,但其实是灰鸽子后门。
都查看完成后发现确实删干净了,不存在后门服务
在这里插入图片描述

PS:注明一下
不建议使用PChunter和Antoruns来删除,删不干净,实测发现这两貌似只会将注册表中主要数据的删除,剩下另外的几个目录项还有残留。
比如autoruns中剩下三个目录项都没删干净,可能autoruns只能删除开机自启相关的,只能继续手工将其残留项删除。
在这里插入图片描述
3.查看启动项

启动项可以用Autoruns和PChunter看,着重看没有厂商签名的
在这里插入图片描述
系统文件夹查看启动项
在这里插入图片描述
同时定位到文件夹中使用PChunter直接看有没有隐藏文件
在这里插入图片描述
发现没有隐藏文件,启动项正常
在这里插入图片描述
接着win+r输入gpedit.msc,查看组策略,这里也可以看到有没有启动脚本
在这里插入图片描述

还可以继续排查一下注册表对应的启动项
在这里插入图片描述
4.查看计划任务

win+r输入taskschd.msc,打开计划任务,一切正常
在这里插入图片描述
5.网络情况

查看网络与端口情况,一切正常

netstat -ano

在这里插入图片描述
6.进程排查

可以通过PChunter等等工具进行二次排查,着重看sec520字眼,主要看是否又运行起来了。
查看pid对应程序以及对应的服务名,一切正常

tasklist /svc

在这里插入图片描述
重启再排查一遍

重启再次查看。
在这里插入图片描述
剩下的就是排查进程文件是否又再生了,服务是否还在,对应的注册表中是否还残留或者又再生,也就是说你之前查杀过程中遇到的异常情况都要再次排查一遍。
这里省略过程只查看了是否又对外连接了

这时候在不远处的一位黑客发现他的灰鸽子放飞了,查看确实没有上线机器。
在这里插入图片描述

一切正常,收工。

相关文章
|
24天前
|
弹性计算 人工智能 架构师
阿里云携手Altair共拓云上工业仿真新机遇
2024年9月12日,「2024 Altair 技术大会杭州站」成功召开,阿里云弹性计算产品运营与生态负责人何川,与Altair中国技术总监赵阳在会上联合发布了最新的“云上CAE一体机”。
阿里云携手Altair共拓云上工业仿真新机遇
|
16天前
|
存储 关系型数据库 分布式数据库
GraphRAG:基于PolarDB+通义千问+LangChain的知识图谱+大模型最佳实践
本文介绍了如何使用PolarDB、通义千问和LangChain搭建GraphRAG系统,结合知识图谱和向量检索提升问答质量。通过实例展示了单独使用向量检索和图检索的局限性,并通过图+向量联合搜索增强了问答准确性。PolarDB支持AGE图引擎和pgvector插件,实现图数据和向量数据的统一存储与检索,提升了RAG系统的性能和效果。
|
20天前
|
机器学习/深度学习 算法 大数据
【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析
2024“华为杯”数学建模竞赛,对ABCDEF每个题进行详细的分析,涵盖风电场功率优化、WLAN网络吞吐量、磁性元件损耗建模、地理环境问题、高速公路应急车道启用和X射线脉冲星建模等多领域问题,解析了问题类型、专业和技能的需要。
2577 22
【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析
|
18天前
|
人工智能 IDE 程序员
期盼已久!通义灵码 AI 程序员开启邀测,全流程开发仅用几分钟
在云栖大会上,阿里云云原生应用平台负责人丁宇宣布,「通义灵码」完成全面升级,并正式发布 AI 程序员。
|
3天前
|
JSON 自然语言处理 数据管理
阿里云百炼产品月刊【2024年9月】
阿里云百炼产品月刊【2024年9月】,涵盖本月产品和功能发布、活动,应用实践等内容,帮助您快速了解阿里云百炼产品的最新动态。
阿里云百炼产品月刊【2024年9月】
|
2天前
|
存储 人工智能 搜索推荐
数据治理,是时候打破刻板印象了
瓴羊智能数据建设与治理产品Datapin全面升级,可演进扩展的数据架构体系为企业数据治理预留发展空间,推出敏捷版用以解决企业数据量不大但需构建数据的场景问题,基于大模型打造的DataAgent更是为企业用好数据资产提供了便利。
164 2
|
20天前
|
机器学习/深度学习 算法 数据可视化
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
2024年中国研究生数学建模竞赛C题聚焦磁性元件磁芯损耗建模。题目背景介绍了电能变换技术的发展与应用,强调磁性元件在功率变换器中的重要性。磁芯损耗受多种因素影响,现有模型难以精确预测。题目要求通过数据分析建立高精度磁芯损耗模型。具体任务包括励磁波形分类、修正斯坦麦茨方程、分析影响因素、构建预测模型及优化设计条件。涉及数据预处理、特征提取、机器学习及优化算法等技术。适合电气、材料、计算机等多个专业学生参与。
1576 16
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
|
22天前
|
编解码 JSON 自然语言处理
通义千问重磅开源Qwen2.5,性能超越Llama
击败Meta,阿里Qwen2.5再登全球开源大模型王座
978 14
|
4天前
|
Linux 虚拟化 开发者
一键将CentOs的yum源更换为国内阿里yum源
一键将CentOs的yum源更换为国内阿里yum源
221 2
|
17天前
|
人工智能 开发框架 Java
重磅发布!AI 驱动的 Java 开发框架:Spring AI Alibaba
随着生成式 AI 的快速发展,基于 AI 开发框架构建 AI 应用的诉求迅速增长,涌现出了包括 LangChain、LlamaIndex 等开发框架,但大部分框架只提供了 Python 语言的实现。但这些开发框架对于国内习惯了 Spring 开发范式的 Java 开发者而言,并非十分友好和丝滑。因此,我们基于 Spring AI 发布并快速演进 Spring AI Alibaba,通过提供一种方便的 API 抽象,帮助 Java 开发者简化 AI 应用的开发。同时,提供了完整的开源配套,包括可观测、网关、消息队列、配置中心等。
735 9