记录一次XordDos(BillGates)木马导致Centos kworker线程占满CPU资源的解决过程「建议收藏」

记录一次XordDos(BillGates)木马导致Centos kworker线程占满CPU资源的解决过程「建议收藏」1.问题现象​ 通过top命令查看资源占用发现有大量kworker线程占用CPU资源,如下图。怀疑是系统问题或平台程序导致的问题。2.是否是程序导致的论证过程​ 因平台有两部分组成socket+web端,考虑可能是两者中的一个导致的,因此采用以下三种方式验证:​ [1]只关掉socekt端,问题依旧出现​ [2]只关掉web端,问题依旧出现​ [3]全部关掉,问题依旧出现​ …

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.问题现象

​ 通过top命令查看资源占用发现有大量kworker线程占用CPU资源,如下图。怀疑是系统问题或平台程序导致的问题。

在这里插入图片描述

2.是否是程序导致的论证过程

​ 因平台有两部分组成socket+web端,考虑可能是两者中的一个导致的,因此采用以下三种方式验证:

​ [1] 只关掉socekt端,问题依旧出现

​ [2] 只关掉web端,问题依旧出现

​ [3] 全部关掉,问题依旧出现

​ 通过top命令查看资源占用发现两个程序占用cpu和内存的资源并不大,经[1]-[3]和top命令论证不是平台程序的问题。

3.是否是linux系统本身的问题

​ 排除程序问题后考虑是系统本身问题,查看系统版本,查到centos7.0有kworker bug问题。因为相同的程序部署到另外一个市场,同样采用的是centos7.0版本系统,因此排查是系统问题导致的。

4.问题根源确定

​ 通过top命令发现kworker线程有规律性的定时启动,考虑到可能中毒成为矿机。于是查看系统定时任务,发现有一定时任务每三分钟启动一次。网上查证该脚本,发现为木马程序,本次问题的现象以及文件名与网上的情形一致。具体资料如下:

https://www.waitalone.cn/linux-xorddos.html

在这里插入图片描述

按照https://www.waitalone.cn/linux-xorddos.html中的方式修改后,重启服务器,木马脚本不再出现(如下图),监控cpu 内存没有再出现问题,至此,问题解决。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193318.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【LeetCode】【Python解读】Container with most water

    【LeetCode】【Python解读】Container with most water

    2022年1月4日
    49
  • win7 计算机定时关机脚本,定时关机命令,教您怎么使用命令行定时关机「建议收藏」

    win7 计算机定时关机脚本,定时关机命令,教您怎么使用命令行定时关机「建议收藏」在设置定时关机前,我们有必要了解一下定时关机是怎么实现的,定时关机功能由文件夹中的Shutdown.exe程序来控制的,然后我们给他加入一系列命令就可以实现定时关机了。下面,小编给大家讲解使用命令行定时关机的技巧。有时候,下载一个东西,但是又要关闭电脑睡觉了,但是又想等东东下载好了,才去睡觉,想想如果能定时关机就好了。作为程序员的我,有时候就是作践自己啊,那怎么使用命令行定时关机?下面,小编给大家…

    2022年5月14日
    62
  • Werkzeug_@mapkey注解

    Werkzeug_@mapkey注解在Python中,除了线程还有一些其他的并发方法如协程。所以在一个WSGI服务中,我们不能保证所有的请求都是以线程的形式存在。另外一种情况是当前请求复用了之前请求的线程,所以上一个请求的数据留在了当前请求的ThreadLocal对象中。Werkzeug提供了自己的Local数据存储werkzeug.local。其提供了与ThreadLocal近似的功能,但是可以运行线程和greenlet中…

    2022年9月27日
    0
  • 模拟实现strstr函数

    模拟实现strstr函数推荐一篇讲解KMP算法的文章–阮一峰http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.html推荐一篇讲解Boyer-Moore算法的文章–阮一峰http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html…

    2022年6月25日
    21
  • ubuntu安装gcc和g++

    ubuntu安装gcc和g++依赖包含gcc和g++,只需一行命令即可sudoapt-getinstallbuild-essential查看版本g++–versiongcc–version

    2022年7月24日
    6
  • Matlab中的画图函数

    Matlab中的画图函数之前在进行Matlab编程时,画图总是非常重要的一部分,在这里整理一下常用的绘图函数,以作备用。

    2022年9月20日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号