网站首页 > 技术教程 正文
入侵者在入侵成功后,往往会留下后门以便再次访问被入侵的系统,而创建系统账号是一种比较常见的后门方式。在做入侵排查的时候,用户配置文件/etc/passwd和密码配置文件/etc/shadow是需要去重点关注的地方。
查询特权用户特权用户(uid 为0)
> awk -F: '$3==0{print $1}' /etc/passwd
查找远程可以登录的账户
> awk '/\$1|\$5|\$6/{print $1}' /etc/shadow
- $1:MD5(长度 22个字符)
- $5:SHA-256(长度 43 个字符)
- $6:SHA-512(长度86 个字符)
检查sudo权限
> cat /etc/sudoers | grep -v "^#\|^#34; | grep "ALL=(ALL"
删除或锁定账号
通过上面的步骤可以找到可疑的账号
> usermod -L rooot #禁用帐号,帐号无法登录,/etc/shadow第二栏为!开头
> userdel rooot #删除user用户
> userdel -r rooot #将删除root用户,并且将/home目录下的root目录一并删除
查看当前登录系统的信息
> who #查看当前登录用户(tty本地登陆 pts远程登录)
> w #查看系统信息,想知道某一时刻用户的行为
> uptime #查看登陆多久、多少用户,负载
检查异常端口
使用netstat 网络连接命令,分析可疑端口、IP、PID等信息。
> netstat -tunlp | less
抓包分析
> tcpdump -c 10 -q //精简模式显示 10个包
使用ps命令检查可疑的进程
> ps -ef
查超系统中占用资源最高的资源
> top
发现异常进一步检查
> ps eho command -p $PID #查看该进程启动的完整命令行
> readlink /proc/$PID/cwd #查看该进程启动时候所在的目录
> ls -l /proc/$PID/exe #查看下pid所对应的进程文件路径
> strings -f /proc/$PID/environ | cut -f2 -d '' #查看该进程启动时的完整环境变量:
> lsof -p $PID #列出该进程所打开的所有文件
检查系统服务
Linux系统服务管理,CentOS7使用systemd控制 CentOS6之前使用chkconfig控制。
检查开机自启的服务
//对于systemd服务管理器来说,可以通过下述方式查看开机自启的服务
> systemctl list-unit-files --type=service | grep "enabled"
//chkconfig就是CentOS6以前用来控制系统服务的工具,查看服务自启动状态
> chkconfig --list | grep "3:on\|5:on"
检查启动项脚本
命令查看下开机启动项中是否有异常的启动服务。
> cat /etc/rc.local
检查计划任务
利用计划任务进行权限维持,可作为一种持久性机制被入侵者利用。检查异常的计划任务,需要重点关注以下目录中是否存在恶意脚本。
/var/spool/cron/*
/etc/crontab
/etc/cron.d/*
/etc/cron.daily/*
/etc/cron.hourly/*
/etc/cron.monthly/*
/etc/cron.weekly/
/etc/anacrontab
/var/spool/anacron/*
原文链接
:https://rumenz.com/rumenbiji/linux-hacking-1.html
- 上一篇: 在Linux上查看活跃线程数与连接数
- 下一篇: Docker容器里进程的 pid 是如何申请出来的
猜你喜欢
- 2025-05-08 3种方法找出哪个进程在监听一个特定的端口
- 2025-05-08 急死!CPU被挖矿了,却找不到哪个进程
- 2025-05-08 Docker容器里进程的 pid 是如何申请出来的
- 2025-05-08 在Linux上查看活跃线程数与连接数
- 2025-05-08 如何检查 Linux 中开放的端口列表?
- 2025-05-08 如何检查 Linux 中所有正在运行的服务?
- 2025-05-08 Linux服务器上监控网络带宽的18个常用命令和工具
- 2025-05-08 Linux 离奇磁盘爆满,如何解决?| 原力计划
- 2025-05-08 linux的查查大法(linux操作系统查询命令)
- 2025-05-08 如何在 Linux 中使用 PID 号查找进程名称?
你 发表评论:
欢迎- 08-02Linux基础- IP地址
- 08-02【网络】IP地址冲突如何快速定位?
- 08-02在mac中利用自带终端连接Linux服务器
- 08-02如何使用 Prometheus 监控 Linux 服务器性能
- 08-02CentOS Linux 7 的IP地址配置
- 08-02内网IP与外网IP
- 08-02一文带你了解IP地址别名
- 08-02Linux中如何修改ip地址?
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)