我的编程空间,编程开发者的网络收藏夹
学习永远不晚

检查Linux是否被入侵的方法有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

检查Linux是否被入侵的方法有哪些

本篇内容介绍了“检查Linux是否被入侵的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本文给大家收集整理了一些审查Linux系统是否被入侵的方法,这些方法可以添加到你运维例行巡检中。

检查帐户

代码如下:


# less /etc/passwd</p><p># grep :0: /etc/passwd(检查是否产生了新用户,和UID、GID是0的用户)</p><p># ls -l /etc/passwd(查看文件修改日期)</p><p># awk -F: &lsquo;$3= =0 {print $1}&rsquo; /etc/passwd(查看是否存在特权用户)</p><p># awk -F: &lsquo;length($2)= =0 {print $1}&rsquo; /etc/shadow(查看是否存在空口令帐户)


2. 检查日志

代码如下:


# last
(查看正常情况下登录到本机的所有用户的历史记录)


注意”entered promiscuous mode”

注意错误信息

注 意Remote Procedure Call (rpc) programs with a log entry that includes a large number (> 20) strange characters(-^PM-^PM-^PM-^PM-^PM-^PM-^PM-^PM)

检查进程

代码如下:


# ps -aux(注意UID是0的)</p><p># lsof -p pid(察看该进程所打开端口和文件)</p><p># cat /etc/inetd.conf | grep -v “^#”(检查守护进程)</p><p>检查隐藏进程</p><p># ps -ef|awk &lsquo;{print }&rsquo;|sort -n|uniq >1</p><p># ls /porc |sort -n|uniq >2</p><p># diff 1 2


4. 检查文件

代码如下:


# find / -uid 0 &ndash;perm -4000 &ndash;print</p><p># find / -size +10000k &ndash;print</p><p># find / -name “&hellip;” &ndash;print</p><p># find / -name “.. ” &ndash;print</p><p># find / -name “. ” &ndash;print</p><p># find / -name ” ” &ndash;print</p><p>注意SUID文件,可疑大于10M和空格文件
# find / -name core -exec ls -l {} \
(检查系统中的core文件)</p><p>检查系统文件完整性</p><p># rpm &ndash;qf /bin/ls</p><p># rpm -qf /bin/login</p><p># md5sum &ndash;b 文件名</p><p># md5sum &ndash;t 文件名


5. 检查RPM

代码如下:


# rpm &ndash;Va
输出格式:</p><p>S &ndash; File size differs</p><p>M &ndash; Mode differs (permissions)</p><p>5 &ndash; MD5 sum differs</p><p>D &ndash; Device number mismatch</p><p>L &ndash; readLink path mismatch</p><p>U &ndash; user ownership differs</p><p>G &ndash; group ownership differs</p><p>T &ndash; modification time differs</p><p>注意相关的 /sbin, /bin, /usr/sbin, and /usr/bin


6. 检查网络

代码如下:


# ip link | grep PROMISC(正常网卡不该在promisc模式,可能存在sniffer)</p><p># lsof &ndash;i</p><p># netstat &ndash;nap(察看不正常打开的TCP/UDP端口)</p><p># arp &ndash;a


7. 检查计划任务

代码如下:


注意root和UID是0的schedule</p><p># crontab &ndash;u root &ndash;l</p><p># cat /etc/crontab</p><p># ls /etc/cron.*


8. 检查后门

代码如下:


# cat /etc/crontab</p><p># ls /var/spool/cron/</p><p># cat /etc/rc.d/rc.local</p><p># ls /etc/rc.d</p><p># ls /etc/rc3.d</p><p># find / -type f -perm 4000


9. 检查内核模块

代码如下:


# lsmod


10. 检查系统服务

代码如下:


# chkconfig</p><p># rpcinfo -p(查看RPC服务)


11. 检查rootkit

代码如下:


# rkhunter -c</p><p># chkrootkit -q

“检查Linux是否被入侵的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

检查Linux是否被入侵的方法有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

检查Linux是否被入侵的方法有哪些

本篇内容介绍了“检查Linux是否被入侵的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本文给大家收集整理了一些审查Linux系统
2023-06-13

查询域名是否备案的方法有哪些

1. 在工信部ICP备案查询网站上查询:可以通过工信部ICP备案查询网站(http://www.beian.miit.gov.cn)查询域名是否备案,查询时需要输入域名或备案号码。2. 在各大域名注册商网站上查询:可以登录域名注册商网站,进
2023-06-14

查看win7是否安装php的方法有哪些

本篇内容主要讲解“查看win7是否安装php的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“查看win7是否安装php的方法有哪些”吧!方法一:查看环境变量第一种方法是检查环境变量。环
2023-07-05

查看linux中某个端口(port)是否被占用的方法

1、使用lsof lsof -i:端口号查看某个端口是否被占用2、使用netstat 使用netstat -anp|grep 80以上这篇查看linux中某个端口(port)是否被占用的方法就是小编分享给大家的全部内容了,希望能给大家一个
2022-06-04

oracle判断查询结果是否为空的方法有哪些

Oracle判断查询结果是否为空的方法主要有以下几种:1. 使用COUNT函数:可以使用COUNT函数来统计查询结果的行数,如果行数为0,则表示查询结果为空。示例代码如下:```SELECT COUNT(*) FROM table_name
2023-08-08

linux查看目录的方法有哪些

本篇内容介绍了“linux查看目录的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.ls -d *代码如下:amosli@amo
2023-06-09

linux查看进程的方法有哪些

Linux查看进程的方法有以下几种:1. 使用ps命令:ps命令用于显示当前系统中运行的进程。常用的选项包括:- ps aux:显示所有进程的详细信息,包括进程号(PID)、CPU利用率、内存占用等。- ps -ef:显示所有进程的详细信息
2023-08-18

LINUX中如何查看某个端口是否被占用的方法

之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了su
2022-06-03

linux查看日志的方法有哪些

这篇文章给大家分享的是有关linux查看日志的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、命令格式: tail [必要参数] [选择参数] [文件]-f 循环读取-q
2023-06-28

查看远程Linux系统中某个端口是否开启的方法有哪些

这篇文章给大家分享的是有关查看远程Linux系统中某个端口是否开启的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可以使用下面的 Linux 命令来达成:nc:netcat 是一个简单的 Unix 工具
2023-06-16

MYSQL插入数据时检查字段值是否重复的方法是什么

这篇“MYSQL插入数据时检查字段值是否重复的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MYSQL插入数据时检
2023-06-26

linux查看sleeping进程的方法有哪些

在Linux中,可以使用以下方法查看睡眠进程:1. 使用ps命令查看:通过ps命令可以查看系统中的所有进程信息,包括睡眠进程。可以使用以下命令:```ps -ef | grep 'D'```上述命令会显示所有状态为D(睡眠)的进程。2. 使
2023-09-16

Linux下查看进程的方法有哪些

这篇文章将为大家详细讲解有关Linux下查看进程的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基
2023-06-28

Linux中检查默认网关或路由器IP地址的方法有哪些

小编给大家分享一下Linux中检查默认网关或路由器IP地址的方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!你应该意识到你的默认网关是你的路由器的 IP
2023-06-16

linux查看当前目录的方法有哪些

在Linux中,有多种方法可以查看当前目录。以下是其中一些常用的方法:1. 使用pwd命令:pwd是Print Working Directory的缩写,用于打印当前所在的目录的绝对路径。只需在终端中输入pwd并按下回车即可显示当前目录的路
2023-10-21

Linux查看内存版本的方法有哪些

这篇文章主要介绍“Linux查看内存版本的方法有哪些”,在日常操作中,相信很多人在Linux查看内存版本的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux查看内存版本的方法有哪些”的疑惑有所
2023-06-27

编程热搜

目录