获取基本信息

向服务器运维人员询问,系统的基本配置,安装的发行版本,建立和使用的账户,
所在网络拓扑的位置、网络配置情况,及其所承载的服务。

系统信息

[root@localhost ~]# uname -a
- 省略......
[root@localhost ~]# lsb_version -a
- 省略......
[root@localhost ~]# head -n 1 /etc/issue
- 省略......

用户及组

[root@localhost ~]# cut -d: -f1 /etc/passwd
- 省略......
[root@localhost ~]# cut -d: -f1 /etc/group
- 省略......

防火墙及路由

[root@localhost ~]# iptables -L
- 省略......
[root@localhost ~]# route -n
- 省略......

获取网络信息

网络接口

[root@localhost ~]# ifconfig -a

开放端口

[root@localhost ~]# netstat -tanp
[root@localhost ~]# ss -tanp

系统运行状态

计划任务

系统cron任务

检查 /etc/crontab 有无存在异常项
[root@localhost ~]# cat /etc/crontab

用户cron任务

检查各用户cron任务
每个用户都有专用的cron任务文件:/var/spool/cron/USERNAME

进程和服务

ps

使用 ps 命令查看当前运行的进程列表
  • PS常用组合

    • ps aux

      • a 与终端相关的进程
      • u 以用户为中心组织进程状态信息显示
      • x 与终端无光的进程
    • ps -ef
      • e 显示所有进程
      • f 显示完整格式程序信息
    • ps -eFH
      • e 显示所有进程
      • F 显示完整格式的进程信息
      • H 以进程层级格式显示进程相关信息

top、htop

使用 top 或 htop 命令用来显示系统中正在运行的进程的实时状态CPU 利用情
况、内存消耗情况,以及每个进程情况

启动服务

使用 chkconfig 或 systemctl 命令列出所有启动的系统服务 程序

日志分析

登录日志

二进制日志文件 [登录]

1. 最近一次登录日志
[ /var/log/lastlog ] # 最近一次用户登录的时间记录
2. 用户登录日志
[ /var/log/wtmp ]
[root@localhost ~]# last
- 或
[root@localhost ~]# last -f <filename> # 指定输入文件

应用日志

1. Apache服务器日志

/var/log/httpd/access.log # 其中包含Apache服务器的客户系统访问记录/var/log/httpd/error.log # 其中包含Apache服务器的所有出错记录

2. CUPS打印系统日志

CUPS [ Common Unix Printing System ] 通用UNIX打印系统

/var/log/cups/access_log # 访问日志文件,其中记录了打印机的设置情
况,提交的打印作业,以及打印作业的状态记录等信息/var/log/cups/error_log # 默认的日志文件,存储各种错误信息

3. Samba 服务器日志

> [目录] /var/log/samba
[root@localhost ~]# ls /var/log/samba
> log.smbd # 其中包含Samba服务器启动以及SMB/CIFS文件与打印共享方面的信息
> log.nmbd # 其中包含基于IP协议的NETBIOS网络通信方面的信息
> log.sysname # 用于记录特定客户系统的服务请求信息,文件名中的sysname是客户系统的主机名,如 log.winxp

4. 其他日志

/var/log/xferlog # 用于记录FTP服务器的文件传输日志信息
/var/log/mysqld.log # 用于记录MySQL数据库服务器的日志信息
/var/log/yum.log # 用于记录利用yum安装、删除或更新软件的日志信息

系统日志

1. 系统内核环形缓冲区

/var/log/dmesg 日志文件,重现系统引导过程中控制台的输出信息。如果在引
导过程中出现问题,系统内核引导信息有助于诊断问题,分析产生问题的原因

[root@localhost ~]# dmesg | less

2. 系统消息日志

/var/log/messages 是系统信息的集中存储位置,除了专门的日志文件之外,
其中记录了大部分系统进程、使用程序甚至应用程序输出的日志信息。

3. 安全审计日志

/var/log/audit/audit.log 用于记录系统安全审计信息,尤其是SELinux安全审计信息

3. 安全认证日志

/var/log/secure 用于记录系统安全认证信息,包含验证和授权方面信息,尤
其是sshd会将所有信息记录[其中包括失败登录]在这里信息/var/log/auth.log 同上

Linux系统入侵痕迹分析取证相关推荐

  1. (转载)一次Linux系统被攻击的分析过程

    IT行业发展到现在,安全问题已经变得至关重要,从最近的"棱镜门"事件中,折射出了很多安全问题,信息安全问题已变得刻不容缓,而做为运维人员,就必须了解一些安全运维准则,同时,要保护自 ...

  2. linux 系统命令被后门修改_一次Linux系统被攻击的分析过程

    作者:南非蚂蚁 来源:https://urlify.cn/M7NjIv IT行业发展到现在,安全问题已经变得至关重要,从之前的"棱镜门"事件中,折射出了很多安全问题,信息安全问题已 ...

  3. 一次Linux系统被攻击的分析过程

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 I may not be perfect, but I'm always m ...

  4. linux 系统 centOS7 日志分析

    linux 系统 centOS 7日志分析 日志文件分析 日志文件用于记录linux系统运行中发生的各种类型的消息文件,包括 linux内核消息.用户登录消息.程序运行信息等. linux系统中日志文 ...

  5. 一次Linux系统被***的分析过程

    IT行业发展到现在,安全问题已经变得至关重要,从最近的"棱镜门"事件中,折射出了很多安全问题,信息安全问题已变得刻不容缓,而做为运维人员,就必须了解一些安全运维准则,同时,要保护自 ...

  6. 基于Linux系统中进程调度分析

    本文作者(院 浩),请您在阅读本文时尊重作者版权. [摘要]Linux是一个多用户多任务的操作系统,Linux中实现了对多个进程公平.高效的调度,并不是采用单一的调度策略,而是几种调度策略有机地综合应 ...

  7. linux 系统级性能分析工具 perf 的介绍与使用

    目录 1. 背景知识 1.1 tracepoints 1.2 硬件特性之cache 2. 主要关注点 3. perf的使用 3.0 perf引入的overhead 3.1 perf list 3.2 ...

  8. 后渗透篇:利用Volatility进行入侵痕迹分析

    本文利用Volatility进行内存取证,分析入侵攻击痕迹,包括网络连接.进程.服务.驱动模块.DLL.handles.检测进程注入.检测Meterpreter.cmd历史命令.IE浏览器历史记录.启 ...

  9. linux系统入侵防范软件,系统安全防范之Linux下简单的入侵检测

    总的来说,要判断主机是否正在或者已经遭受了攻击,需要以下几个步骤. 1.终结非授权用户. 2.找出并关闭非授权进程. 3.分析日志文件,寻找入侵者曾经试图入侵系统的蛛丝马迹. 4.检查系统文件是否有潜 ...

最新文章

  1. 计算机编程书籍-Python金融大数据分析
  2. Apache Beam 是什么,它为什么比其他选择更受欢迎?
  3. ubuntu突然连不上-调试方式
  4. Castle ActiveRecord学习实践(2):构建配置信息
  5. acme编辑器linux版,CAD迷你编辑器
  6. 网络流 poj 2195
  7. php中时间戳和正常日期的相互转化
  8. Linux基础-固化命令的方式grep
  9. sublime 插件(持续更新)
  10. 使用html制作个人简历(新手)
  11. SQL中的日期差函数
  12. python查找在圆周率100万个数字中是否有你的生日
  13. 数据库实验四--源码
  14. 百度开放平台-快递物流解决方案
  15. vue中全局定义mintUI中toast
  16. Java开发 - Redis初体验
  17. 浏览器一个HTTP请求的过程
  18. unity 渐变消失_Shader Forge中怎么调整time渐变消失的间隔
  19. 高考生如何用心理暗示给自己减压?
  20. 如何下载东直门街道卫星地图高清版大图

热门文章

  1. Unity顶点绘制工具VertPaint
  2. 数据库存储图片,且前台从后台拿到图片进行展示
  3. javascript基础学习_数组增删改查......_ZHOU125disorder_
  4. 瑞格尔侯爵酒庄连续两年蝉联2022世界最佳葡萄园第二
  5. ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘mysql’
  6. Lambda表达式与函数式接口
  7. 使用百度地图绘制点、线、面 | Javascript
  8. NoClassDefFoundError
  9. 3、Web 窗体的基本控件——按钮控件(Button,LinkButton)
  10. Django_ORM操作 - 查询