如何实现CentOS不停向外发包

如何实现CentOS不停向外发包

如何实现CentOS不停向外发包?

服务器不停的向外发包,且CPU持续100%,远程登录后查看发现有一长度为10的随机字符串进程,kill掉,会重新生成另外长度为10的字符串进程。删除文件也会重复生成,非常痛苦。查阅crond相关日志,发现实际执行的内容为/lib/libudev.so ,以此为关键字进行查询,找到如下内容:

1.1 工具/原料

Linux系统病毒文件libudev.so

1.2 方法/步骤

1.网络流量暴增,使用 top 观察有至少一個 10 个随机字母組成的程序執行,佔用大量 CPU 使用率。刪除這些程序,馬上又产生新的程序。

2.检查 cat /etc/crontab 发现定时任务 每三分钟执行一个脚本gcc.sh

*/3 * * * * root /etc/cron.hourly/gcc.sh

查看病毒程式 gcc.sh,可以看到病毒本体是 /lib/libudev.so。

[root@deyu ~]# cat /etc/cron.hourly/gcc.sh#!/bin/shPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/binfor i in `cat /proc/net/dev|grep :|awk -F: {'print $1'}`; do ifconfig $i up& donecp /lib/libudev.so /lib/libudev.so.6/lib/libudev.so.6

刪除上一行例行工作 gcc.sh,并设定 /etc/crontab无法变动,否则马上又会产生新的文件。

[root@deyu ~]# rm -f /etc/cron.hourly/gcc.sh && chattr +i /etc/crontab

使用 top 查看病毒為 mtyxkeaofa,id 为 16621,不要直接杀掉程序,否则会再次产生新的文件,而是停止其运行。

[root@deyu ~]# kill -STOP 16621

刪除 /etc/init.d 內的档案。

豆包爱学 豆包爱学

豆包旗下AI学习应用

豆包爱学 674 查看详情 豆包爱学

[root@deyu ~]# find /etc -name '*mtyxkeaofa*' | xargs rm -f

刪除 /usr/bin 內的档案。

[root@deyu ~]# rm -f /usr/bin/mtyxkeaofa

查看 /usr/bin 最近变动的档案,如果是病毒也一併刪除,其他可疑的目錄也一樣。

[root@deyu ~]# ls -lt /usr/bin | head

現在杀掉病毒程序,就不會再产生。

[root@deyu ~]# pkill mtyxkeaofa

刪除病毒本体。

[root@deyu ~]# rm -f /lib/libudev.so

使用此方法 可以完全清除此病毒。

1.3 注意事项

/proc里面的东西是可以更改的;lsof还比较忠诚,不直接读取/proc里面的信息,ps看到的就不一定真实,top看到的进程还是正确的。 附:find -o参数就是逻辑运算的or

相关参考:centOS教程


以上就是如何实现CentOS不停向外发包的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/607824.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
sql中怎么导入csv文件 导入csv文件的详细步骤解析
上一篇 2025年11月10日 23:32:50
苹果的牙膏“挤爆了”!小米卢伟冰锐评iPhone 17:Air非常惊艳 Pro辨识度拉满
下一篇 2025年11月10日 23:32:56

相关推荐

  • 【每天一个 Linux 命令】tree命令

    【每天一个 Linux 命令】tree命令【每天一个 Linux 命令】tree命令【每天一个 Linux 命令】tree命令【每天一个 Linux 命令】tree命令

    大家好,我们又见面了,我是你们的老朋友全栈君。 前言 本文主要介绍Linux系统上如何使用tree命令的详细方法。 tree命令是一个小巧的跨平台命令行工具,用于以树状结构递归显示目录的内容。它能够输出每个子目录中的目录路径和文件,并提供子目录和文件总数的摘要。 tree程序适用于Unix及类Uni…

    2026年10月9日 • 用户投稿
    200
  • LINUX系统时间不准怎么同步_LINUX系统网络时间同步与校准

    LINUX系统时间不准怎么同步_LINUX系统网络时间同步与校准LINUX系统时间不准怎么同步_LINUX系统网络时间同步与校准LINUX系统时间不准怎么同步_LINUX系统网络时间同步与校准LINUX系统时间不准怎么同步_LINUX系统网络时间同步与校准

    使用timedatectl status检查时间同步状态,若未同步则启用NTP;2. 手动启动chrony服务并执行chronyc -a makestep强制校准;3. 编辑chrony.conf添加阿里云等NTP服务器提升精度;4. 配置防火墙放行UDP 123端口确保NTP通信;5. 旧系统可安…

    2026年10月9日 • 用户投稿
    200
  • u盘怎么做启动盘

    u盘怎么做启动盘u盘怎么做启动盘u盘怎么做启动盘u盘怎么做启动盘

    制作U盘启动盘需准备8GB以上U盘、系统ISO镜像和制作工具,使用Media Creation Tool、Rufus或Etcher将镜像写入U盘,选择正确的分区方案(MBR/GPT)以匹配目标电脑的BIOS/UEFI模式,制作后通过BIOS/UEFI或快捷启动菜单设置U盘为第一启动项,从而实现系统安…

    2026年10月8日 • 用户投稿
    100
  • virtualbox+centos8安装

    virtualbox+centos8安装virtualbox+centos8安装virtualbox+centos8安装virtualbox+centos8安装

    首先下载所需软件。 接着进行安装。 只需一直点击“下一步”即可。 然后点击“安装”按钮。 接下来下载%ign%ignore_a_1%re_a_1%8镜像。 选择合适的选项。 打开virtualBox,点击“新建”。 输入名称,选择类型和版本,然后点击“下一步”。 分配内存。 选择“现在创建虚拟硬盘”…

    2026年10月8日 • 用户投稿
    100
  • composer怎么安装PHP扩展_Composer安装PHP扩展方法

    composer怎么安装PHP扩展_Composer安装PHP扩展方法composer怎么安装PHP扩展_Composer安装PHP扩展方法composer怎么安装PHP扩展_Composer安装PHP扩展方法composer怎么安装PHP扩展_Composer安装PHP扩展方法

    Composer不安装PHP扩展,仅检查依赖;需通过系统包管理器(如apt、yum)、PECL或启用php.ini配置来安装扩展,并验证是否成功加载。 Composer 本身不直接安装 PHP 扩展(如 ext-mbstring、ext-curl 等),它只是检查并管理项目对这些扩展的依赖关系。真正…

    2026年10月8日 • 用户投稿
    400
  • 跨系统时间同步挑战与NTP协议解决方案:Java应用中的时间偏差处理

    跨系统时间同步挑战与NTP协议解决方案:Java应用中的时间偏差处理跨系统时间同步挑战与NTP协议解决方案:Java应用中的时间偏差处理跨系统时间同步挑战与NTP协议解决方案:Java应用中的时间偏差处理跨系统时间同步挑战与NTP协议解决方案:Java应用中的时间偏差处理

    在分布式系统中,使用System.currentTimeMillis()进行跨机器(如Windows与Linux)的时间比较常常会因系统时钟不同步和网络延迟导致时间偏差,表现为接收时间早于发送时间。本文深入探讨了这一问题根源,并指出直接计算时间差的局限性。最终,推荐采用网络时间协议(NTP)作为最可…

    2026年10月8日 • 用户投稿
    100
  • CentOS7没有图形化界面,怎么安装图形化界面

    CentOS7没有图形化界面,怎么安装图形化界面CentOS7没有图形化界面,怎么安装图形化界面CentOS7没有图形化界面,怎么安装图形化界面CentOS7没有图形化界面,怎么安装图形化界面

    大家好,又见面了,我是你们的朋友全栈君。 在安装CentOS7时,如果选择了“最小化”安装选项,那么系统将仅有命令行界面,而没有图形化界面,如下图所示: 以下是解决这一问题的完整步骤: 1)首先,启动CentOS7并以root用户登录(必须使用root用户,因为普通用户的权限不足)。在登录界面输入r…

    2026年10月8日 • 用户投稿
    200
  • Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

    Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 前言 在Linux运维开发工作中,经常会使用到ftp工具,近来发现了一款比较趁手的工具,望读者喜欢。 iis7服务器管理工具访问链接 部分使用截图: 正文 网络客户端管理工具 在Linux中,通常用网络客户端管理工具实现文件的下载与上传,主要有以下几种,分别…

    2026年10月7日 • 用户投稿
    000
  • 如何更新Composer自身到最新版本?

    如何更新Composer自身到最新版本?如何更新Composer自身到最新版本?如何更新Composer自身到最新版本?如何更新Composer自身到最新版本?

    更新 Composer 最简单的方法是使用 self-update 命令。首先运行 composer –version 查看当前版本,然后执行 composer self-update(需权限时加 sudo)升级到最新稳定版,完成后再次运行 composer –version…

    2026年10月7日 • 用户投稿
    000
  • linux Centos如何安装PHP7

    linux Centos安装PHP7的方法:1、通过“yum -y install”命令安装EPEL源,REMI源以及Yum源管理工具;2、使用“yum -y”命令安装PHP;3、查看PHP安装包;4、修改php.ini配置;5、通过“systemctl restart php74-php-fpm”…

    2026年10月7日
    100
  • 如何修复Composer安装过程中出现的“ZipArchive not found”错误?

    如何修复Composer安装过程中出现的“ZipArchive not found”错误?如何修复Composer安装过程中出现的“ZipArchive not found”错误?如何修复Composer安装过程中出现的“ZipArchive not found”错误?如何修复Composer安装过程中出现的“ZipArchive not found”错误?

    出现“ZipArchive not found”错误是因PHP缺少zip扩展支持。2. 运行php -m | grep zip检查是否安装。3. 未安装则根据系统选择对应命令安装:Ubuntu用sudo apt-get install php-zip,CentOS用sudo yum install …

    2026年10月6日 • 用户投稿
    100
  • 利用蒲公英组建个人私有网络的简单教程

    利用蒲公英组建个人私有网络的简单教程利用蒲公英组建个人私有网络的简单教程利用蒲公英组建个人私有网络的简单教程利用蒲公英组建个人私有网络的简单教程

    安装esxi7.0u2在nuc11上,并解决板载有线网卡无法识别的难题,制作一个包含intel 2.5g网卡驱动的镜像是个有效的方法。参考以下指南来完成这个任务。 首先,请访问这篇文章以获取详细指南: https://soulteary.com/2021/06/22/nuc-notes-instal…

    2026年10月6日 • 用户投稿
    100
  • Ubuntu系统和隐私清理工具汇总

    Ubuntu系统和隐私清理工具汇总Ubuntu系统和隐私清理工具汇总Ubuntu系统和隐私清理工具汇总Ubuntu系统和隐私清理工具汇总

    ubuntu系统清理工具推荐,类似于windows系统中的ccleaner。 在许多Windows PC上,系统优化器和清理器是一个常见的软件类别,例如CCleaner,这是一个功能强大且广受欢迎的Windows PC清理程序,可扫描并删除不需要的文件和私人信息,如浏览缓存和历史记录,释放空间并保护…

    2026年10月6日 • 用户投稿
    100
  • 如何构建支持链路聚合的网络环境?

    链路聚合通过捆绑多条物理链路提升带宽和冗余,需交换机与服务器/NAS协同配置。首先确保硬件支持LACP(IEEE 802.3ad),交换机端创建LAG组并添加端口,选择LACP主动或被动模式;Linux服务器加载bonding模块,配置mode=4(802.3ad)及miimon监测,通过网络配置文…

    2026年10月6日
    200
  • composer如何解决 “requires ext-zip *” 缺少zip扩展的错误

    composer如何解决 “requires ext-zip *” 缺少zip扩展的错误composer如何解决 “requires ext-zip *” 缺少zip扩展的错误composer如何解决 “requires ext-zip *” 缺少zip扩展的错误composer如何解决 “requires ext-zip *” 缺少zip扩展的错误

    答案是PHP缺少zip扩展导致Composer报错,需安装并启用ext-zip。首先通过php -m | grep zip确认是否已安装,未安装则根据系统选择对应命令安装:Ubuntu/Debian用sudo apt-get install php-zip,CentOS/RHEL用yum或dnf i…

    2026年10月6日 • 用户投稿
    100
  • 如何解决Composer提示“requires ext-zip”或“ext-gd”的错误?

    如何解决Composer提示“requires ext-zip”或“ext-gd”的错误?如何解决Composer提示“requires ext-zip”或“ext-gd”的错误?如何解决Composer提示“requires ext-zip”或“ext-gd”的错误?如何解决Composer提示“requires ext-zip”或“ext-gd”的错误?

    答案:需安装并启用缺失的PHP扩展。根据提示确认缺少的扩展如ext-zip或ext-gd,通过对应系统包管理器安装(如Ubuntu用apt、CentOS用dnf、macOS用brew、Windows修改php.ini),重启服务后验证扩展是否加载,可临时用–ignore-platform…

    2026年10月5日 • 用户投稿
    100
  • Ubuntu下安装yum和配置yum源

    大家好,又见面了,我是你们的朋友全栈君。 1、Yum简介Yum(全称为 Yellow dog Updater, Modified)是一种在Fedora、RedHat和CentOS系统中的Shell前端软件包管理器。基于RPM包管理系统,它能够自动从指定的服务器下载RPM包并进行安装,还能自动处理依赖…

    2026年10月5日
    100
  • composer如何解决 “The requested PHP extension … is missing” 扩展缺失错误

    composer如何解决 “The requested PHP extension … is missing” 扩展缺失错误composer如何解决 “The requested PHP extension … is missing” 扩展缺失错误composer如何解决 “The requested PHP extension … is missing” 扩展缺失错误composer如何解决 “The requested PHP extension … is missing” 扩展缺失错误

    首先确认缺失的扩展名称,如ext-mongodb;然后检查PHP版本和配置文件路径,确保CLI与Web环境一致;根据操作系统选择对应安装方式:Linux用apt或yum,macOS用brew或pecl,Windows则修改php.ini启用.dll扩展;必要时可临时使用–ignore-p…

    2026年10月5日 • 用户投稿
    000
  • Windows 环境通过Virtual Box快速体验TiDB 5.0

    【免责声明】本文仅代表个人观点,与任何公司无关。 来源公众号|SQL和数据库技术(ID:SQLplusDB) 在Windows环境中,通过Virtual Box快速体验TiDB 5.0 安装虚拟机Virtual Box,安装Oracle Linux 7,配置虚拟机联网,使用TiUP Playgrou…

    2026年10月5日
    900
  • linux系统下如何安装composer_提供Linux系统中安装composer的完整步骤

    linux系统下如何安装composer_提供Linux系统中安装composer的完整步骤linux系统下如何安装composer_提供Linux系统中安装composer的完整步骤linux系统下如何安装composer_提供Linux系统中安装composer的完整步骤linux系统下如何安装composer_提供Linux系统中安装composer的完整步骤

    首先检查并安装PHP环境,然后下载Composer安装脚本并验证其完整性,接着执行安装命令将Composer全局安装到系统,最后通过composer –version验证安装结果,完成即可使用。 在Linux系统中安装Composer,只需几个简单步骤即可完成。Composer是PHP的…

    2026年10月5日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信