Linux系统分析排查

文件分析一敏感文件信息1

        在Linux系统下一切都是文件。其中/tmp是一个特别的临时目录文件。每个用户都可以对它进行读写操作。因此一个普通用户可以对/tmp目录执行读写操作。

文件分析一敏感文件信息2

查看开机启动项内容/etc/init.d/,恶意代码很有可能设置在开机自启动的位置。

查看指定目录下文件时间顺序的排序:ls -alt | head -n 10

查看文件时间属性:stat文件名

 文件分析一敏感文件信息3

新增文件分析:

查找24小时内被修改的文件:

find ./ -mtime 0 -name“*.txt”

查找72小时内新增的文件:

find ./ -ctime -2 -name"“*.txt"

权限查找:在Linux系统中,如果具有777权限,那么文件很可疑。

find ./ -iname “*.txt*” -perm 777 其中-iname忽略大小写,-perm用于设定筛选文件权限

进程分析一网络连接分析

在Linux中可以使用netstat进行网络连接查看。

netstat - Print network connections, routing tables, interface statistics,masquerade connections, andmulticast memberships

具体帮助信息查看 man netstat

常用命令netstat -pantl查看处于tcp网络套接字相关信息。

关闭未知连接 kill -9 pid 即可关闭。

分析-进程所对文件

在Linux中可以使用ps查看进程相关信息。使用ps aux查看所有进程信息

使用ps aux | grep PID 筛选出具体PID的进程信息,lsof -i:端口号也可以实现类似功能

 登录分析

        在Linux做的操作都会被记录到系统日志中,对于登录也可以查看日志信息查看是否有异常登录。

        last命令 last -i l grep -v 0.0.0.0查看登录日志,筛选非本地登录。

        w命令实时登录查看

异常用户分析排查

在Linux中 root 用户是一个无敌的存在,可以在Linux上做任何事情。

新建用户 useradd username

设置密码 passwd username 输出密码

设置用户uid和gid都为0. (root用户uid为0 gid为0)修改文件即可

  • cat /etc/passwd

  •  grep "0:0" /etc/passwd

  •  ls -l /etc/passwd

  • awk -F: '$3==0 {print $1}' /etc/passwd

  • awk -F: '$2=="!" {print $1}' /etc/shadow或 awk -F: length($2)==0  {print $1}'  /etc/shadow

历史命令分析history

在Linux系统中默认会记录之前执行的命令/root/.bash_history文件中。

用户可以使用cat /root/ .bash_history进行查看或着使用history命令进行查看

特别注意:wget(可能远程下载木马)、ssh(连接内网主机)、tar zip类命令(数据打包)、系统配置等(命令修改)

计划任务排查crontab

在Linux系统中可以使用命令crontab进行计划任务的设定

        其中-e 可以用来编辑设定计划任务,-l可以用来查看当前计划任务,-r用来删除计划任务。特别注意计划任务中未知内容

 

 

开机自启动项

在Linux(Debian)系统中  /etc/ init.d/目录下保存着开机自启动程序的目录。

用户可以直接使用/etc/init.d/程序名称status查看状态。

使用update-rc.d程序名称disable取消开机自启动。 使用enable实现开机自启动。

$PATH变量异常

        决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux正这些目录下进行搜寻编译链接。【如使用命令ls、cd时,这也是通过path变量来设置的】

        修改PATH export PATH=$PATH:/usr/locar/new/bin 本次终端中有效,重启后无效。在/etc/profile或/home/.bashrc (source ~/.bashrc)才能永久生效。

后门排意 rkhunter

Rkhunter具有以下功能:

        1、系统命令检测,MD5校验

        2、Rookit检测

        3、本机敏感目录、系统配置异常检测

安装:apt install rkhunter

基本使用:rkhunter --check --sk

-c, --check                              Check the local system

--sk,--skip-keypress                Don't wait for a keypress after each test

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值