在检查linux是否被攻击的时候,可以通过如下几个简单方法:
1) ps awuxf 查看进程
2) rpm -V SysinitV检查关键系统包  
但是,如果ps和rpm命令本身都被替换掉了,则无法检查出问题。
这里可以使用chkrootkit的工具检查,这是一个开放源代码的安全检测工具
他的官方网站是www.chkrootkit.org 。

首先下载chkrootkit工具(这里提供的是for redhat as4 linux 的版本)
  wget http://www.swsoft.com.cn/downloads/Prima/Tools/chkrootkit-0.47-2.i386.rpm

安装这个rpm包
rpm -ivh chkrootkit-0.47-2.i386.rpm

运行
chkrootkit

查看输出的结果:
root@3.5.5Biz-46 ~]# chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected  Checking `chsh'... not infected
Checking `cron'... not infected
Checking `crontab'... not infected
Checking `date'... not infected
Checking `du'... not infected
Checking `dirname'... not infected
Checking `echo'... not infected
Checking `egrep'... not infected
Checking `env'... not infected
Checking `find'... not infected
Checking `fingerd'... not found
Checking `gpm'... not infected
Checking `grep'... not infected

其中not infected就表示没有被感染。

注意,在prima for linux的服务器上,可能会出现误报:
Checking `scalper'... Warning: Possible Scalper Worm installed
  这是因为,prima for linux的功能服务器安装了acasd后台服务
  而acasd占用的端口正好是2001,和名为Scalper Worm的蠕虫占用的端口相同
  所以可能会被误报为病毒。
  关于Scalper Worm的信息,可查看Symantec的官方报告:
  http://www.symantec.com/security_response/writeup.jsp?docid=2002-062814-5031-99
  
  Symantec的官方报告中提到:
  * Distribution Level: Low
  * Ports: 2001
  * Target of Infection: unpatched Apache Webservers on the FreeBSD operating system
  
  就是其中的port 2001引起误报。
  
  在chkrootkit中的chkrootkit的源代码中,也可以找到如下代码:
  scalper (){
  SCALPER_FILES="${ROOTDIR}tmp/.uua ${ROOTDIR}tmp/.a"
  SCALPER_PORT=2001
  OPT=-an
  STATUS=0
  
  if ${netstat} "${OPT}" | ${egrep} "0.0:${SCALPER_PORT} "> /dev/null 2>&1; then
  STATUS=1
  fi
  for i in ${SCALPER_FILES}; do
  if [ -f ${i} ]; then
  STATUS=1
  fi
  done
  if [ ${STATUS} -eq 1 ] ;then
  echo "Warning: Possible Scalper Worm installed"
  else
  if [ "${QUIET}" != "t" ]; then echo "not infected"; fi
  return ${NOT_INFECTED}
  fi
  }

  

本文转自 linuxpp 51CTO博客,原文链接:http://blog.51cto.com/1439337369/1743202,如需转载请自行联系原作者

使用chkrootkit工具检查linux服务器是否被攻击相关推荐

  1. 检查 Linux 服务器性能

    如何用十条命令在一分钟内检查 Linux 服务器性能 如果你的Linux服务器突然负载暴增,报警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文 ...

  2. 检查Linux服务器性能的关键十条命令

    检查Linux服务器性能的关键十条命令 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL ...

  3. 极速60秒!用10条命令检查Linux服务器性能

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

  4. 用十条命令在一分钟内检查Linux服务器性能

    这种干活必须要和大家分享的啊. 如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在 ...

  5. 判断Linux服务器是否被攻击以及相应的预防措施

    一.前言 随着现代互联网科技的快速发展,网络服务器的安全也逐渐成为各大企业开始关注的焦点.服务器后台的安全保证关系着整个网络数据的命脉,所以服务器的安全防范也逐渐称为各大企业关注的重点. 其中较为常见 ...

  6. 检查 Linux 服务器性能的几个命令

    给自己留着看的啊 不对的请指出 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n D ...

  7. linux 系统硬件信息检测工具,美国Linux服务器查看硬件信息工具

    在美国Linux服务器上有许多查看工具可用于查找系统硬件规格,其中有一些是美国Linux系统已经默认预装的,用户可以直接进行使用.下面小编就来介绍一些美国Linux服务器上预装的查看硬件信息的工具. ...

  8. MobaXterm工具连接Linux服务器入门使用手册,国产化泰山服务器连接工具使用演示

    国产化泰山服务器连接工具使用演示 第一章:工具安装 ① 获取工具包 第二章:工具使用 ① 连接服务器 ② 启用程序 ③ 设置右键粘贴功能 ④ 清空任务列表 ⑤ 文件上传与下载 ⑥ 控制台乱码解决方法 ...

  9. linux 服务器压力 查看,服务器压力过大?CPU打满?我来帮你快速检查Linux服务器性能...

    九条指令查看Linux服务器指令 一.uptime 这个命令可以快速查看机器的负载情况.在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量.这些数据可以 ...

  10. 命令 检查Linux服务器性能

    一.uptime命令 这个命令可以快速查看机器的负载情况.在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量.这些数据可以让我们对系统资源使用有一个宏观 ...

最新文章

  1. Delphi使程序的窗口出现在最前面并激活
  2. 【阿里云总监课第四期】时髦的云原生应用怎么写?
  3. 踩坑子Module引用aar
  4. 如何提升网站的信任度,助力网站获取高排名?
  5. 速查笔记(Linux Shell编程上)
  6. 什么为java运行时的环境_什么是JRE?Java运行时环境简介(一)
  7. ECMAScript 6新特性介绍
  8. 2.nginx 配置
  9. K-Lite Codec Pack 解码器下载及安装过程步骤参考
  10. FFmpeg下载地址
  11. 苹果电脑在哪里改计算机id,苹果MAC电脑如何更改ID账号
  12. 【openlayers】ol3切换图层源
  13. Activity在全屏属性情况下,WebView会出现输入法软键盘遮挡输入框(界面无法自动上调)问题
  14. 自学的matlab怎么找工作,裸辞一年了,你也没找到工作吗?
  15. 光流传感器 定位精度_基于多传感器的无人机定位和避障技术研究
  16. Java实现Word转PDF方案选择
  17. 《23种设计模式之原型模式(2种实现)》
  18. IDEA jjsp 404_IDEA 卡住半天,buid(编译)不动——解决办法(适用于maven和gradle)及定位全过程 - CoderBaby
  19. Linux触摸屏动效
  20. 基于HTML旅游网站设计与实现 途游网站制作 学生DW静态旅游网页设计 html静态旅游风景区网页设计制作 web前端课程设计 web前端课程设计代码 web课程设计

热门文章

  1. 关于直播,所有的技术细节都在这里了(三)
  2. Android中处理崩溃异常和分析日志的两种思路
  3. eclipse查看git地址_40个适用于Linux管理员和开发人员的git命令(上)
  4. mysql group 最大值_MySQL groupwise最大值为字段的长度
  5. php找零页面,找零问题
  6. 宝塔下php安装mongodb扩展_PHP安装MongoDB扩展
  7. 建模步骤_数学建模的基本步骤
  8. 对数几率回归(Logistic Regression)
  9. LSMTree - SStable 初体验
  10. 5.Scalal语法03 - 函数