32、应急响应——linux

news2024/11/27 7:25:33

文章目录

  • 一、linux进程排查
  • 二、linux文件排查
  • 三、linux用户排查
  • 四、linux持久化排查
    • 4.1 历史命令
    • 4.2 定时任务排查
    • 4.3 开机启动项排查
  • 五、linux日志分析
  • 六、工具应用

一、linux进程排查

  1. 查看资源占用:top
  2. 查看所有进程:ps -ef
  3. 根据进程PID查看进程详细信息:lsof -p PID
  4. 查看启动时间:ps -p PID -o lstart
  5. 对于一些异常文件,初步判断,可以用strings显示里面的可读字符串:
    在这里插入图片描述
  6. 查看进程可执行文件:ls -al /proc/PID/exe
  7. 查看进程树:pstree

二、linux文件排查

  1. 查找根目录下,修改时间小于1天的文件:find / -mtime -1

    mtime可以对应为mmin指修改分钟,m意为modify,相应可改为ctime(create time),atime(access time)·

  2. 也可结合文件名进一步查找:find /var/www/html/ -mtime -1 -name *.php
  3. 查看系统命令是否存在异常,如大小、修改时间、创建时间等:ls -altS /usr/sbin | head -30
  4. 查看当前已建立的TCP连接:netstat -antulp | grep ESTABLISHED
  5. 查看反弹连接:netstat -antulp | grep bash
  6. 查看本机开放的端口:netstat -antulp
  7. 查看某一端口的具体应用:lsof -i:22
    在这里插入图片描述

三、linux用户排查

  1. 查看uid或gid为0的用户:grep :0 /etc/passwd
    在这里插入图片描述
  2. 查看passwd文件的最后修改记录:stat /etc/passwd
  3. 统计所有用户的shell相关信息:cat /etc/passwd | awk -F:'{print $7}' | sort | uniq -c
    在这里插入图片描述
  4. 重点查看有登录权限的用户:cat /etc/passwd | grep bash
  5. 查看用户登录时间:last
  6. 查看允许sudo的用户:more /etc/sudoers | egrep -v "^#|^$"
    在这里插入图片描述
    继续查找wheel组包含的用户:grep wheel /etc/group
    在这里插入图片描述

四、linux持久化排查

4.1 历史命令

  • linux因为其命令行的特殊性,可以通过history 命令来查看用户之前的操作;
  • history记录位于用户home目录下的.bash_history文件中;
  • 可以直接cat ~/.bash_history查看历史记录。

4.2 定时任务排查

命令:crontab -l,定时任务还应检查以下文件和文件夹:
在这里插入图片描述

4.3 开机启动项排查

linux开机有多种运行级别,不同级别下加载的启动文件也不相同。

在这里插入图片描述
查看当前启动级别:runlevel,不同启动项会加载不同启动文件,应检查下述文件或文件夹:

在这里插入图片描述

五、linux日志分析

linux使用rsyslog管理日志,通常关注的日志有:
在这里插入图片描述
定位有多少IP在爆破主机的root账号:

在这里插入图片描述
定位有哪些IP在爆破:

在这里插入图片描述
在这里插入图片描述

六、工具应用

  • chkrootkit,用于检查rootkit隐藏,chkrootkit
  • rkhunter是基于unix的工具,可扫描rootkit,后门程序和可能的本地漏洞;
  • webshell检测工具,深信服EDR检测

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1320618.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

不做数据采集,不碰行业应用,专注数字孪生PaaS平台,飞渡科技三轮融资成功秘诀

12月15日,飞渡科技在北京举行2023年度投资人媒体见面会,全面分享其产品技术理念与融资之路。北京大兴经开区党委书记、管委会主任常学智、大兴经开区副总经理梁萌、北京和聚百川投资管理有限公司(以下简称“和聚百川”)投资总监严…

头部游戏厂商鸿蒙合作,开发岗又‘缺人‘

12月18日,米哈游宣布将基于HarmonyOS NEXT启动鸿蒙原生应用开发,成为又一家启动鸿蒙原生应用开发的头部游戏厂商。 作为一家创立于2011年的科技型文创企业,上海米哈游网络科技股份有限公司推出了众多高品质人气产品,其中包括《崩坏…

Meta与Ray-Ban合作推出了一款全新智能眼镜外观时尚,而且搭载了能够“看到“你所看到的一切的人工智能技术

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

adb详细教程(五)-复制文件、截屏、录屏

adb对于安卓移动端来说,是个非常重要的调试工具。在进行安卓端的开发或测试过程中,有时需要了截屏或录屏,在设备上操作完成后再将文件导入电脑非常繁琐。​如果使用adb指令在进行截屏或录屏则会便捷许多。此篇文章介绍了如何使用adb指令进行文…

LLMs 玩狼人杀:清华大学验证大模型参与复杂交流博弈游戏的能力

作者:彬彬 编辑:李宝珠,三羊 清华大学研究团队提出了一种用于交流游戏的框架,展示了大语言模型从经验中学习的能力,还发现大语言模型具有非预编程的策略行为,如信任、对抗、伪装和领导力。 近年来&#x…

React系列:配置@别名路径并配置联想

🍁 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主 📌 擅长领域:全栈工程师、爬虫、ACM算法 💒 公众号:知识浅谈 🔥网站…

【NI-RIO入门】扫描模式

于NI KB摘录 所有CompactRIO设备都可以访问CompactRIO扫描引擎和LabVIEW FPGA。 CompactRIO 904x 系列是第一个引入 DAQmx 功能的产品线。 扫描引擎(IO 变量) – 主要为迁移和初始开发而设计。控制循环频率高达 1 kHz1,性能控制器上的频率更…

mysql使用全文索引+ngram全文解析器进行全文检索

表结构:表名 gamedb 主键 id 问题类型 type 问题 issue 答案 answer 需求 现在有个游戏资料库储存在mysql中,客户端进行搜索,需要对三个字段进行匹配,得到三个字段的相关性,选出三个字段中相关性最大的值进…

干货,教你服务号改为订阅号

服务号和订阅号有什么区别?服务号转为订阅号有哪些作用?我们都知道,服务号一个月只能发4次文章,但是订阅号每天都能发文章。不过在接收消息这一方面,服务号群发的消息有消息提醒,并显示在对话框&#xff1b…

客观题测试-第7章查找

第1关:查找客观题测试(一) 1、关键字可以唯一地标识一个数据元素。 A、对 B、错 2、二叉排序树是一个动态查找表。 A、对 B、错 3、如果顺序表中各元素的查找概率相同,在顺序查找时,查找不成功的平均查找长度因…

回归预测 | MATLAB实现SABO-LSTM基于减法平均优化器优化长短期记忆神经网络的多输入单输出数据回归预测模型 (多指标,多图)

回归预测 | MATLAB实现SABO-LSTM基于减法平均优化器优化长短期记忆神经网络的多输入单输出数据回归预测模型 (多指标,多图) 目录 回归预测 | MATLAB实现SABO-LSTM基于减法平均优化器优化长短期记忆神经网络的多输入单输出数据回归预测模型 &a…

Linux线程——常用API

线程创建 函数原型及头文件 #include <pthread.h> int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*start_rtn)(void *), void *restrict arg);参数解读 tidp当pthread_create成功返回时&#xff0c;由tidp指向的内存单元…

通过基准配置文件(Baseline Profiles)提升你的Android应用性能

通过基准配置文件提升你的Android应用性能 应用程序性能与用户体验直接相关&#xff0c;具有至关重要的意义。在开发者社区中&#xff0c;存在许多方法来提高应用程序性能。在本文中&#xff0c;您将通过利用基准配置文件&#xff08;Baseline Profile&#xff09;深入了解其中…

采购oled屏幕,应注意什么

在采购OLED屏幕时&#xff0c;应注意以下几点&#xff1a; 规格和参数&#xff1a;了解OLED屏幕的规格和参数&#xff0c;包括尺寸、分辨率、亮度、对比度、响应时间等。确保所采购的屏幕符合项目的需求和预期效果。 品质和可靠性&#xff1a;选择具有可靠品质和稳定性的OLED屏…

Spirng02

一、Spring中Bean的生命周期 当我们启动Spring项目的时候,就会初始化Spring的容器,Spring就会扫描启动引导类所在包及其子包中类的注解,并调用这些加了注解的类的构造方法创建对象(控制翻转),再创建了这些类的对象之后,就会找使用了Autowired注解的地方进行赋值(依赖注入)。随后…

如何访问AWS私有网络中的RDS (Mysql)

文章目录 小结问题及解决连接问题如何使用本地的Mysql Workbench对RDS进行访问 参考 小结 在AWS私有网络中部署了RDS (Mysql), 尝试通过外网成功地进行了访问. 问题及解决 连接问题 在AWS私有网络中部署了RDS (Mysql), 进行外网进行访问碰到了各种问题. 以下连接超时&…

ARM-----DMA笔记

1.DMA简介 DMA(Direct Memory Access) —直接存储器存取&#xff0c;是单片机的一个外设&#xff0c;它的主要功能是用来搬数 据&#xff0c;但是不需要占用 CPU &#xff0c;即在传输数据的时候&#xff0c; CPU 可以干其他的事情&#xff0c;好像是多线程一样。 数据传输支持…

computed 和 watch 的奇妙世界:让数据驱动你的 Vue 应用(上)

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

RAG检索增强技术在知识库智能检索场景下的应用实践

如果你对这篇文章感兴趣&#xff0c;而且你想要了解更多关于AI领域的实战技巧&#xff0c;可以关注「技术狂潮AI」公众号。在这里&#xff0c;你可以看到最新最热的AIGC领域的干货文章和案例实战教程。 一、知识检索增强的基本概述 1.1、知识检索增强技术提出的背景 1.1.1、L…

【AD封装】2.0间距排针排母插件贴片(带3D)

包含了我们平时常用的2.0间距的排针&#xff0c;排母&#xff0c;贴片的插件的都有&#xff0c;总共100种封装及精美3D模型。完全能满足日常设计使用。每个封装都搭配了精美的3D模型哦。 2.0排针排母是一种电子连接器&#xff0c;通常用于电路板上的电子元件之间的连接。它由一…