首页 > 系统相关 >linux主机入侵排查 爆破登录

linux主机入侵排查 爆破登录

时间:2024-09-26 18:23:49浏览次数:3  
标签:log 查看 etc 主机 用户 排查 linux var 登录

一、系统排查分析

1.用户信息的排查

#查看用户和密码
cat /etc/shadow
cat /etc/passwd
#查看组信息
cat /etc/group   
#查看历史命令
history
#查看最近登录成功的用户及信息
last             
#查看主机所有用户最近一次登录信息
lastlog
#查看当前用户信息
id
#查看当前登录系统的所有用户
who              
#显示已经登陆系统的用户列表,并显示用户正在执行的指令
w
#显示当前登录系统的所有用户的用户列表
users
#禁用帐号,帐号无法登录,/etc/shadow第二栏为!开头
usermod -L user
#删除user用户,并且将/home目录下的user目录一并删除
userdel -r user  
#查看可以远程登录的用户
awk '/\$1|\$6/{print $1}' /etc/shadow    
#查看拥有sudo权限的用户
more /etc/sudoers | egrep -v "^#|^$" | grep "ALL=(ALL)"
#查看超级用户(uid=0)    
awk -F: '$3==0{print $1}' /etc/passwd

2.进程和端口的排查

#查看端口连接情况
ss --tlunp   
netstat --tlunp  
#查看进程 如ssh
ps -ef | grep ssh
ps aux | grep ssh
top
#查看进程树
pstree 
#查看进程 根据cpu使用情况排序
ps aux --sort -pcpu 
#查看进程 根据mem使用情况排序
ps aux --sort -pmem
#正在运行进程的pid
pidof ssh
#查看进程打开的文件 使用pid
lsof -p pid    
#查看进程打开的文件 使用进程 如sshd
lsof -c sshd                
#查看端口对应的进程
lsof -i:port
#查看端口对应的进程PID
fuser -n tcp port                           
#强制杀死进 使用pid
kill -9 pid 
#强制杀死进程 如script
pkill script

3.日志文件的排查  系统日志/var/log

#记录了错误的登录尝试信息 登录次数和持续时间等信息
/var/log/wtmp
/var/log/utmp 
#记录身份验证和授权权限相关的信息 认证失败
/var/log/secure
/var/log/audit/audit.log
#记录系统中所有用户最后一次登录时间的信息
/var/log/lastlog 
#记录了整体系统信息
/var/log/messages 
#记录了系统定时任务相关的信息
/var/log/cron
#记录打印信息
/var/log/cups
#记录系统在开机时内核自检的信息
/var/log/dmesg
#记录邮件信息
/var/log/mailog   
#登录失败或成功的记录
cat /var/log/secure* | egrep -i "accept|fail"

二、业务排查分析

1.web日志排查

#如果你使用的是Nginx
/var/log/nginx/access.log 
#如果你使用的是Apache
/var/log/apache2/access.log
/var/log/httpd/access_log
#查找是否使用扫描工具
egrep "sqlmap|acun" /var/log/nginx/access.log 
#大量404或502端口信息
egrep "404|502" /var/log/nginx/access.log

2.查找异常文件 webshell

#查找过去24小时内访问的文件
find / -atime -1 
#查找过去24小时内创建的文件
find / -ctime -1
#查找过去24小时内修改的PHP文件 JSP文件
find / -mtime -1 -name ".php" 
find / -mtime -1 -name ".jsp"

三、使用工具排查

1.webshell查杀

微步云沙箱

河马Webshell

长亭牧云查杀

标签:log,查看,etc,主机,用户,排查,linux,var,登录
From: https://blog.51cto.com/alibaby/12120683

相关文章

  • Linux系统基本概念与文件系统组成
    基本概念Linux是一种广受欢迎的开源操作系统,具有高度的灵活性、稳定性和安全性。以下是Linux的一些基本概念:一、起源与发展起源:Linux最初由芬兰计算机科学家林纳斯·托瓦兹(LinusTorvalds)在1991年首次发布。它是基于当时的Minix操作系统,开发出的一个免费的类Unix操作系统......
  • linux下常见的环境变量对应的目录
    ACLOCAL:在GNUautomake套件中起作用。对应各个软件里的share/aclocal目录PATH:可执行程序的目录。PKG_CONFIG_PATH,作用见后文,对应软件里的lib/pkgconfig或share/pkgconfig目录LD_LIBRARY_PATH:主要是用于指定动态链接器(ld)查找ELF可执行文件运行时所依赖的动态库(so)的路径。即用......
  • Linux服务器运维管理面板1Panel快速安装及安全配置
    1Panel是一个现代化、开源的Linux服务器运维管理面板,旨在帮助运维人员简化服务器管理任务。它提供了直观的界面和强大的功能,使用户可以通过图形化操作界面对服务器进行管理,减少了对命令行的依赖。1Panel支持多种操作系统,适用于Linux服务器,提供了如网站管理、数据库管理、安......
  • fmql之linux启动文件大小
    想要从flash启动linux,但是flash同时也要存储数据,所以看看启动文件占多大内存。本是基于“fmql之ubuntu移植”的基础上继续进行的:fmql之ubuntu移植-CSDN博客目的:flash放启动文件,ubuntu18放到SD卡,且自启动。 NOW:flash可以烧写BOOT.bin,image.ub和ubuntu放到SD卡,MIO配置......
  • Linux卸载
    在Linux系统中,卸载应用程序的方法取决于你所使用的发行版和包管理器。以下是一些常见的包管理器和它们的卸载命令:###1.使用`apt`(适用于Debian、Ubuntu及其衍生发行版)```bashsudoaptremovepackage_name```这个命令会卸载指定的包,但不会删除与之相关的配置文件。如果你想......
  • linux常用命令
    cpcp-rdir1dir2 表示将dir1及其dir1下所包含的文件复制到dir2下rmrm-rf文件夹名删除目录下所有文件文件夹grepgrep:grep命令的全称是"GlobalRegularExpressionPrint"。它是一个在类Unix系统中用于搜索文本文件中匹配正则表达式的行的工具。基本用法:grep[op......
  • 腾讯通RTX手机版解决方案:兼容Linux内核信创国产操作系统
    一、腾讯通RTX继续使用的核心痛点自从腾讯通RTX停止更新和官网下架以来,用户面临了一系列无法忽视的关键问题,这些问题严重影响了正常的工作流程:国产系统与移动端不可用:腾讯通RTX目前仅支持Windows和Mac系统,导致用户在国产操作系统及移动设备上无法使用,这不仅影响工作效率,还未能符合......
  • 学Linux多久可以学会?
    众所周知,Linux运维是当前非常热门的岗位之一,无论是薪资待遇还是未来几年的发展空间都十分乐观。而对于计划学习Linux技术的人来说,学费和周期是很多人关心的问题,那么学Linux培训多长时间?Linux培训费用多少?一起来看看吧。学Linux培训多长时间?Linux培训方式分为多种:脱......
  • 【项目案例】嵌入式Linux比较好的10+练手项目推荐,附项目文档/源码/视频
    后台私信小雯老师,回复“嵌入式Linux项目”,免费获取以下所有项目配套源码及文档。练手项目推荐 1 智能猫眼项目功能介绍:1.人脸识别:基于百度专业的深度学习算法和海量数据训练可进行人脸识别,轻松知晓访客身份;2.智能报警:实时检测非法闯入,可以自动布防,当触发警报时实时报警,最短时间......
  • 腾讯通RTX手机版解决方案:兼容Linux内核信创国产操作系统
    一、腾讯通RTX继续使用的核心痛点自从腾讯通RTX停止更新和官网下架以来,用户面临了一系列无法忽视的关键问题,这些问题严重影响了正常的工作流程:国产系统与移动端不可用:腾讯通RTX目前仅支持Windows和Mac系统,导致用户在国产操作系统及移动设备上无法使用,这不仅影响工作效率,还未能符......