Windows应急响应-PcShare远控木马

简介: 【10月更文挑战第3天】这段文档介绍了在Windows系统中应对PcShare远控木马的紧急响应步骤。用户因在非官方平台下载软件后疑似中招而求助排查。文档详细描述了从发现异常连接和服务、定位注册表项到彻底查杀木马的过程,并强调了重启后的二次检查。最后提醒应避免非官方渠道下载软件,保持系统更新,定期备份数据,并在必要时寻求专业帮助。

以下是针对 Windows 系统中 PcShare 远控木马的应急响应步骤:


应急背景:用户曲某在非官方网站下载软件后,发现安装时无响应一段时间后才开始安装,怀疑电脑中了病毒或木马,于是找竹某排查。


木马查杀


  1. 查看异常连接:使用命令netstat -ano|findstr "established",发现存在异常连接,端口号为 4024。
  2. 查看进程:使用pchunter工具查看进程模块,发现有两个dll调用模块没有厂商签名验证。使用sigcheck工具再次校验,确认这两个dll文件没有签名。将其拷贝到沙箱分析,发现特征variant.pcclient,怀疑是pcshare远控木马。
  3. 查看服务:使用命令tasklist /svc|findstr "4024",发现是微信的服务名且关联svchost.exe,但所有网页关闭且未开微信程序,此连接较为可疑。用pchunter定位到该服务,发现同样没有签名校验。


定位到注册表:通过异常服务定位到注册表数据,注册表中记录了后门dll的文件名路径,对应的注册表项为:hkey_local_machine\system\currentcontrolset\services\wechat


开始查杀


  1. 尝试删除进程,删除前查看能否删掉后门dll文件,通过pchunter定位到文件位置或直接在pchunter中删除对应的后门dll模块,然后使用命令taskkill /f /pid 4024停掉进程。若无法删除可尝试使用pchunter进行删除。
  2. 彻底删除服务(包括注册表),手动删除时需注意注册表中多个地方,展开查看是否有service相关的目录项,排查是否存在与wechat和后门dll文件相关的注册表并删除干净。也可使用processhacker工具删除服务,它能将注册表所有相关的都删干净,不建议使用pchunterautoruns,可能删不干净。


入侵排查


  1. 账户排查:主要排查克隆账号(注册表)、隐藏账户(注册表)、异常用户(net user/计算机管理账户)、用户属组关系(比如普通用户属组变成管理员组)、查看账户是否允许远程登录(3389 端口)等,此例中账号没问题。
  2. 开机自启:可通过系统目录、注册表查看开机自启,也可直接使用autoruns排查,本例中一切正常。
  3. 服务:通过pchunter查看之前的服务是否还在,着重排查没有文件厂商签名校验的,本例中一切正常。
  4. 计划任务:在pchunter中查看,着重看没有签名校验的,本例中未发现异常。
  5. 网络情况:使用命令netstat -ano查看。
  6. 进程排查:使用pchunter等工具辅助查看,主要排查svchost对应的进程模块是否存在wechat或者没有厂商签名校验的,本例中没有发现异常。查看pid对应程序以及对应的服务名可使用命令tasklist /svc


重启再排查一遍:按照查杀过程再走一遍,查看对外连接netstat、异常进程是否又再起来、svchost.exe中是否还有未签名校验的模块(留意wechat字眼模块)、查看服务是否存在wechat字眼等。此例中一切正常,表明处理成功。


为了避免感染此类木马,建议不要从非官方网站下载软件,尽量从官方渠道获取软件和应用程序。同时,保持操作系统和安全软件的更新,安装可靠的杀毒软件和防火墙,以增强系统的安全性。


此外,如果你不具备处理此类问题的技术能力,建议寻求专业的安全机构或技术人员的帮助,以确保系统的安全和稳定。同时,定期对重要数据进行备份,以防万一遭受恶意软件攻击导致数据丢失或损坏。

相关文章
|
14天前
|
安全 Java 应用服务中间件
JVM常见面试题(三):类加载器,双亲委派模型,类装载的执行过程
什么是类加载器,类加载器有哪些;什么是双亲委派模型,JVM为什么采用双亲委派机制,打破双亲委派机制;类装载的执行过程
JVM常见面试题(三):类加载器,双亲委派模型,类装载的执行过程
|
14天前
|
人工智能 运维 安全
聚焦API安全未来,F5打造无缝集成的解决方案
聚焦API安全未来,F5打造无缝集成的解决方案
65 26
|
14天前
|
存储 API
vue3中如何动态自定义创建组件并挂载
vue3中如何动态自定义创建组件并挂载
206 90
|
10天前
|
JSON 搜索推荐 API
抖音商品详情API接口:获取商品信息的指南
抖音商品详情API接口由抖音开放平台提供,允许第三方应用访问抖音小店的商品数据,包括基本信息、价格、库存及用户评价等。其优势在于数据实时性、自动化处理、市场分析及个性化推荐。通过注册账号、获取API密钥、阅读文档和构建请求,用户可高效获取商品信息,提升运营效率。未来,该接口将在电商领域发挥更大作用。
|
10天前
|
前端开发
|
14天前
|
Windows
windows 11 恢复右键传统菜单
windows 11 恢复右键传统菜单
|
14天前
|
消息中间件 资源调度 API
Apache Flink 流批融合技术介绍
本文源自阿里云高级研发工程师周云峰在Apache Asia Community OverCode 2024的分享,内容涵盖从“流批一体”到“流批融合”的演进、技术解决方案及社区进展。流批一体已在API、算子和引擎层面实现统一,但用户仍需手动配置作业模式。流批融合旨在通过动态调整优化策略,自动适应不同场景需求。文章详细介绍了如何通过量化指标(如isProcessingBacklog和isInsertOnly)实现这一目标,并展示了针对不同场景的具体优化措施。此外,还概述了社区当前进展及未来规划,包括将优化方案推向Flink社区、动态调整算子流程结构等。
277 31
Apache Flink 流批融合技术介绍
|
16天前
|
Android开发 Kotlin
Android经典面试题之Kotlin的==和===有什么区别?
本文介绍了 Kotlin 中 `==` 和 `===` 操作符的区别:`==` 用于比较值是否相等,而 `===` 用于检查对象身份。对于基本类型,两者行为相似;对于对象引用,`==` 比较值相等性,`===` 检查引用是否指向同一实例。此外,还列举了其他常用比较操作符及其应用场景。
169 93
|
13天前
|
机器学习/深度学习 人工智能 算法
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
植物病害识别系统。本系统使用Python作为主要编程语言,通过收集水稻常见的四种叶片病害图片('细菌性叶枯病', '稻瘟病', '褐斑病', '稻瘟条纹病毒病')作为后面模型训练用到的数据集。然后使用TensorFlow搭建卷积神经网络算法模型,并进行多轮迭代训练,最后得到一个识别精度较高的算法模型,然后将其保存为h5格式的本地模型文件。再使用Django搭建Web网页平台操作界面,实现用户上传一张测试图片识别其名称。
65 21
植物病害识别系统Python+卷积神经网络算法+图像识别+人工智能项目+深度学习项目+计算机课设项目+Django网页界面
|
10天前
|
人工智能 自然语言处理 机器人
实战精选 | 5分钟利用 OpenVINO™ 部署 Qwen2.5
本文将以 Qwen2.5-7B-Instruct 为例,介绍如何利用 OpenVINO™ 的 Python API 在本地部署 Qwen2.5 系列模型。
实战精选 | 5分钟利用 OpenVINO™ 部署 Qwen2.5