当前位置: 首页 > news >正文

Linux查看是否被入侵

一.检查系统日志

lastb命令检查系统错误登陆日志,统计IP重试次数

二.检查系统用户

1、cat /etc/passwd查看是否有异常的系统用户

2、grep “0” /etc/passwd查看是否产生了新用户,UID和GID为0的用户

3、ls -l /etc/passwd查看passwd的修改时间,判断是否在不知的情况下添加用户

4、查看是否存在特权用户awk -F: ‘$3= =0 {print $1}’ /etc/passwd5、查看是否存在空口令帐户awk -F: ‘length($2)= =0 {print $1}’ /etc/shadow

三.检查异常进程

1、注意UID为0的进程使用ps -ef命令查看进程

2、察看该进程所打开的端口和文件lsof -p pid命令查看

3、检查隐藏进程ps -ef | awk ‘{print }’ | sort -n | uniq >1ls /porc |sort -n|uniq >2diff 1 2

四.检查异常系统文件

find / -uid 0 –perm -4000 –printfind / -size +10000k –printfind / -name “…” –printfind / -name “.. “–printfind / -name “. “ –printfind / -name “ “ –print

五.检查系统文件完整性

rpm –qf /bin/lsrpm -qf /bin/loginmd5sum –b 文件名md5sum –t 文件名

六.检查rpm完整性

rpm -Va  #注意相关的/sbin,/bin,/usr/sbin,/usr/bin

七.检查网络

ip link | grep PROMISC(正常网卡不该在promisc模式,可能存在sniffer)lsof –inetstat –nap(察看不正常打开的TCP/UDP端口)arp –a

八.检查系统计划任务

crontab –u root –lcat /etc/crontabls /etc/cron.*

九.检查系统后门

cat /etc/crontabls /var/spool/cron/cat /etc/rc.d/rc.localls /etc/rc.dls /etc/rc3.d

十.检查系统服务

chkconfig —listrpcinfo -p(查看RPC服务)

十一.检查rootkit

rkhunter -cchkrootkit -q

转载于:https://www.cnblogs.com/executive-1314/p/11105183.html

相关文章:

  • 如何正确地处理时间
  • 博为峰Java技术题 ——JavaSE Java JDBC数据库查询代码实例
  • 台湾富士康捐10亿助力清华
  • 缓存与缓冲
  • 一个JAVA程序员的成长经历
  • 记萌新赛的命题过程与踩气球过程
  • Mysql的连接状态
  • java集合类(二)
  • 对OpenCV中Haar特征CvHaarClassifierCascade等结构理解
  • 《代码整洁之道》读书笔记
  • ArcEngine标注和注记(-)
  • cucumber安装可能发生的错误
  • Java获取本地IP地址
  • vue的路由传值query方法
  • Linux 安装python3.7.0
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【刷算法】从上往下打印二叉树
  • Android 控件背景颜色处理
  • es6--symbol
  • JavaScript设计模式与开发实践系列之策略模式
  • nodejs实现webservice问题总结
  • Solarized Scheme
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • yii2权限控制rbac之rule详细讲解
  • 初识 webpack
  • 从零开始在ubuntu上搭建node开发环境
  • 给github项目添加CI badge
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 力扣(LeetCode)22
  • 聊聊sentinel的DegradeSlot
  • 使用 Docker 部署 Spring Boot项目
  • 使用docker-compose进行多节点部署
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 我有几个粽子,和一个故事
  • 用Visual Studio开发以太坊智能合约
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • #define、const、typedef的差别
  • #Ubuntu(修改root信息)
  • #微信小程序(布局、渲染层基础知识)
  • (bean配置类的注解开发)学习Spring的第十三天
  • (HAL库版)freeRTOS移植STMF103
  • (ZT)出版业改革:该死的死,该生的生
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)appium-desktop定位元素原理
  • ***检测工具之RKHunter AIDE
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET 发展历程
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [Android] 修改设备访问权限