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

1,網路流量暴增,使用 top 觀察有至少一個 10 個隨機字母組成的程序執行,佔用大量 CPU 使用率。刪除這些程序,馬上又產生新的程序。

2,檢查 /etc/crontab 每三分鐘執行 gcc.sh

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

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

cat /etc/cron.hourly/gcc.sh

#!/bin/sh

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin

for i in `cat /proc/net/dev|grep :|awk -F: {'print $1'}`; do ifconfig $i up& done

cp /lib/libudev.so /lib/libudev.so.6

/lib/libudev.so.6

4,刪除上一行例行工作 gcc.sh,並設定 /etc/crontab 無法變動,否則馬上又會產生。

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

5,使用 top 查看病毒為 mtyxkeaofa,id 為 16621,不要直接殺掉程序,否則會再產生,而是停止其運作。

[root@deyu ~]# kill -STOP 16621

6,刪除 /etc/init.d 內的檔案。

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

7,刪除 /usr/bin 內的檔案。

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

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

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

9,現在殺掉病毒程序,就不會再產生。

[root@deyu ~]# pkill mtyxkeaofa

10,刪除病毒本體。

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

到此,病毒删除完成。

linux下history命令显示历史指令记录的使用方法

Linux系统当你在shell(控制台)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中.默认保存1000条,你也可以更改这个值 ...

linux --- 10.常见命令

1.在登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么()A.NID B.PID C.UID C.CID 2.下面那个用户存放用户密码信息()A./boot B./etc ...

Linux查找字符串命令grep(转)

Linux grep命令用于查找文件里符合条件的字符串. grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来. ...

Linux系统性能10条命令监控

Linux系统性能10条命令监控 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 p ...

Linux 千万不要执行的10个命令

1. rm -rf 命令 rm -rf命令是删除文件夹及其内容最快的方式之一.仅仅一丁点的敲错或无知都可能导致不可恢复的系统崩坏.下列是一些rm 命令的选项. rm 命令在Linux下通常用来删除文件 ...

10 程序员必备:Linux日常维护命令

一.服务器硬件配置 1.查看硬盘及分区情况 # fdisk -l 2.查看分区空间使用情况 可以查看各分区大小.已使用.可用.已使用百分比.挂载情况 1)默认单位为K # df 2)可读性更好的显示, ...

1分钟内检查Linux服务器性能的10条命令

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?Netflix性能工程团队的Brendan Gregg写下了这篇博文,来看他们是怎样通过十条命 ...

【Linux学习 】Linux使用Script命令来记录并回放终端会话

一背景 二script命令简介 1 什么script命令 2 script命令操作 21 file选项 22 options选项 23 退出script 三Script命令结合实际使用场景 1 先在终 ...

Linux系统性能10条命令

概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat - ...

随机推荐

<<UML大战需求分析>>阅读笔记(2)

<>阅读笔记(2)> 此次读了uml大战需求分析的第三四章,我发现这本书讲的特别的好,由于这学期正在学习设计模式这本书,这本书就讲究对uml图的利用 ...

高吞吐量的分布式发布订阅消息系统Kafka-- 管理工具 Kafka Manager

一.概述 Kafka在雅虎内部被很多团队使用,媒体团队用它做实时分析流水线,可以处理高达20Gbps(压缩数据)的峰值带宽. 为了简化开发者和服务工程师维护Kafka集群的工作,构建了一个叫做Kafk ...

unity 3d 生成apk文件时,设置图标

如图所示:注意红线标注部分: 如果安装到手机之后,程序的图标还是unity的默认图标,重启手机即可.

Oracle 数据库启用归档

一.关闭数据库 二.启动数据库到mount状态 三.启用或停止归档模式 启用 停用 四.开启数据库并查看归档模式 参考文档:http://blog.csdn.net/feifei_86/article ...

laravel 请求request 接收参数

获取请求输入 获取所有输入值 你可以使用 all 方法以数组格式获取所有输入值: $input = $request->all(); 获取单个输入值 使用一些简单的方法,就可以从 Illumin ...

前端入门15-JavaScript进阶之原型链

声明 本系列文章内容全部梳理自以下几个来源: MDN web docs Github:smyhvae/web Github:goddyZhao/Trans ...

用好lua&plus;unity,让性能飞起来——lua与c&num;交互篇

前言 在看了uwa之前发布的,决定动手写一篇关于lua+unity方案的性能优化文. 整合lua是目前最强大的unity热更新方案,毕竟这是唯一 ...

Adobe Photoshop CC 2015使用及扩展工具

VAdobe Photoshop CC 2015: 简称"PS",是由Adobe Systems开发和发行的图像处理软件 扩展工具: Cuuterman:切图插件: 一个一个切图, ...

c&num;运用反射获取属性和设置属性值

/// /// 获取类中的属性值 /// /// &l ...

pear中几个实用的xml代码库

1.XML_Beautifier 用于将一段排版凌乱的XML文档美化 <?php require_once "XML/Beautifier.php"; $fmt = new ...

linux 随机10字符病毒,Linux 10字符串命令病毒的处理记录相关推荐

  1. linux设备模型 字符设备,Linux 字符设备驱动模型之框架解说

    一.软件操作硬件设备模型 在进行嵌入式开发的过程中,在常做的事情就是驱动配置硬件设 备,然后根据功能需求使用硬件设备,实现功能的逻辑.如下图为其 相互之间的关系. 如上图所示: 驱动程序:主要作为操作 ...

  2. linux安装cp936字符,解决 linux 下面解压缩 中文文件名乱码问题的方法 unzip -O CP936...

    for 小曦 安装GO 当前版本1.6.2 http://blog.163.com/hehaifeng1984@126/blog/static/690011362013101044011568/ 教程 ...

  3. linux统计某个字符个数,Linux统计一个文件中特定字符个数的方法

    统计一个文件中某个字符串的个数,其实就是在在一块沙地里面找石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记:有的人看到石头以后,把它挖了(tr),最后统计自己挖了多少石 ...

  4. linux 鼠标中键多余字符,取消Linux下的鼠标中键粘贴功能

    在linux系统下选中复制目标文本后,按鼠标中键进行粘贴,这几乎是linux的传统,基本上在所有linux系统下都是如此配置.如果你想违背这一传统,往往会被认为对linux系统的大不敬,那些linux ...

  5. linux grep截取字符数,Linux grep命令用法详解

    grep: Global search regular expression and print out the line. 作用:文本搜索工具,根据用户指定的"模式(过滤条件)" ...

  6. linux驱动开发字符设备,linux驱动开发(三) 字符设备驱动框架

    还是老规矩先上代码 demo.c #include #include#include#include#include int demo_major = 250;int demo_minor = 0;i ...

  7. linux驱动之字符设备

    linux驱动之字符设备 linux驱动设备分类 linux驱动分为了三种驱动: 字符设备: 字符设备和应用程序之间是以字节进行进行数据交换的.在进行数据交换的时候数据是以一定顺序进行传输的,传输是实 ...

  8. linux echo写php编码,linux使用和基础操作(示例代码)

    1.linux系统初使用 linux有图形终端和字符终端,关于linux学习以字符终端为主,即命令行操作: [root@centos7 ~]#runlevel 查看当前工作模式 N 3 //3为字符终 ...

  9. linux随机10字母病毒

    病毒表现: 网络流量暴满,疯狂地向香港的一个IP发数据,同时在top里面表现为随机的10位字母的进程,看/proc里面的信息,则为ls,cd之类常见的命令,CPU利用率也在top之首.杀死该进程后,会 ...

最新文章

  1. 【Kotlin】扩展函数作用域分析 ( 扩展函数导入 | 扩展函数重载 | 扩展函数作用域优先级 )
  2. 【Linux】一步一步学Linux——dhclient命令(156)
  3. 总结:服务器硬件对性能的影响
  4. oracle 从右往左截取_截取GIF、调分辨率、快捷拨号,三星这些功能让人爱不释手...
  5. TTF 自己文件编辑与制作
  6. mysql之使用python操作mysql需要commit的情况
  7. BeX5平台简明部署过程
  8. Java序谈之通讯录制作
  9. java opencv 人脸相似度_java实现OpenCV 4.1.0人脸相似度对比
  10. 音视频聊天开发: 1 视频采集
  11. java实现word(docx)在线编辑(word转html,html转word)——代码实现
  12. 计算机顶级水平,中国10年前的顶级电脑的配置、性能上相当于现在电脑的什么水平?...
  13. Windows套接字I/O模型(3) -- WSAAsyncSelect模型
  14. opencv 图形识别源码(vs2013+opencv3.0)
  15. Win 10 Visual Studio 2019 C# .net 5 简繁体转换
  16. 刚入职的新人如何快速了解公司业务
  17. 【程序员思维修炼】读书笔记
  18. PUBG 吃鸡排名预测
  19. 剑指offer | 面试题10:斐波那切数列
  20. 我,单身沪漂,想有只猫

热门文章

  1. 运动的人需要什么装备?运动健身装备推荐分享
  2. 淮安培训python
  3. auuc 评估指标_机器学习性能评估指标汇总
  4. QT学习总结之QWidget详解
  5. php apt-get镜像,Ubuntu使用apt-get更新慢解决方法修改镜像
  6. 浅谈网络营销的新思维
  7. C语言基础Day02数据类型及运算符
  8. 我对STM32所用位带操作宏的超详细剖析、优势分析及应用推广探索研究(持续更新,欢迎讨论交流)
  9. 发现一款容器逃逸漏洞利用神器!
  10. 如何通过PS把LOGO的背景色变透明