【信息安全管理与评估】某年“信息安全管理与评估”第二阶段:Windows应急响应例题

在这里插入图片描述

文章目录

    • 1、提交攻击者的IP地址;
    • 2、识别攻击者使用的操作系统;
    • 3、找出攻击者资产收集所使用的平台;
    • 4、提交攻击者目录扫描所使用的工具名称;
    • 5、提交攻击者首次攻击成功的时间,格式:DD /MM/YY:HH:MM:SS;
    • 6、找到攻击者写入的恶意后门文件,提交文件名(完整路径)和后门密码;
    • 7、找到攻击者隐藏在正常web应用代码中的恶意代码,提交该文件名(完整路径);
    • 8、识别系统中存在的恶意程序进程,提交进程名;
    • 9、找到文件系统中的恶意程序文件并提交文件名(完整路径);
    • 10、简要描述该恶意文件的行为;

环境已放评论区,主页有其它信安例题可供学习,制作不易点个赞吧~

这里我使用moba链接;
在这里插入图片描述

1、提交攻击者的IP地址;

找到Apache存放日志位置,查看即可。

在这里插入图片描述

信息太多,简单过滤一下

在这里插入图片描述

通过观察发现黑客使用get传参。

cat /var/log/apache2/access.log.1 |grep 'get'

在这里插入图片描述

从这里这里可以看出黑客攻击失败的次数,以及使用的扫描器。

flag{192.168.1.7}

2、识别攻击者使用的操作系统;

根据题一可知ip,过滤一下即可。

cat var/log/ apache2/access.log.1 | grep 192.168.1.7 | more

在这里插入图片描述

flag{linux x86_64}

3、找出攻击者资产收集所使用的平台;

简单了解一下什么是资产收集。

在这里插入图片描述

web常用的有:shodan,fofe

根据题一,我们继续筛选即可。

cat access.log |grep 192.168.1.7|more

在这里插入图片描述

在这里插入图片描述

flag{shodan}

4、提交攻击者目录扫描所使用的工具名称;

这里让我们提交攻击者扫描的工具,那我们根据题一已知。

在这里插入图片描述

在这里插入图片描述

flag{DIRSEARCH}

5、提交攻击者首次攻击成功的时间,格式:DD /MM/YY:HH:MM:SS;

筛选一下黑客IP,根据IP仔细查找即可。

在这里插入图片描述

发现upload以及POST还有php,基本确定,如看不出多提交几次。

在这里插入图片描述

flag{24/Apr/2022:15:25:53 +0000}

6、找到攻击者写入的恶意后门文件,提交文件名(完整路径)和后门密码;

根据上题可知黑客传入后门文件名1.php,那我们查找即可。

find / -name 1.php

在这里插入图片描述

跟进查看即可。

在这里插入图片描述

flag{/var/www/html/data/avatar/1.php+2022}

7、找到攻击者隐藏在正常web应用代码中的恶意代码,提交该文件名(完整路径);

那我们查找该目录下所有文件且该文件内容中含有指定字符串的文件

这里就需要全局搜索后门文件常用的代码(eval)

cat `find / -name '*.php' -type f` | grep eval

简单解释:

Find 大家都知道是查找,然后*.php的意思是所以带php后缀的文件

然后- type f的意思是普通文件

然后管道嘛就是查找所有的eval

后门常用的就是eval

在这里插入图片描述

发现POST,查找文件位置

find / -name '*.php' -type f | xargs grep catchmeifyoucan

感兴趣可以了解一下xargs命令的使用;

链接:https://www.runoob.com/linux/linux-comm-xargs.html

在这里插入图片描述

跟进分析,确认是恶意代码。

在这里插入图片描述

flag{/var/www/html/footer.php}

8、识别系统中存在的恶意程序进程,提交进程名;

查看进程,可以用top或者ps -aux,找恶意程序重点找执行文件, 进程是一堆命令那种最有可能是恶意程序。

top、ps区别:https://blog.csdn.net/han_cui/article/details/72853523

这里我们使用ps -aux

在这里插入图片描述

发现可疑目标./prism

在这里插入图片描述

继续分析接口和状态

netstat -a

在这里插入图片描述

均未发现,查看ps

ps:查看命令用于显示当前进程的状态,类似于 windows 的任务管理器。

在这里插入图片描述

未发现

继续查询开机启动项

crontab -l

在这里插入图片描述

翻到最底,发现同样目录,可以确定。

在这里插入图片描述

flag{prism}

9、找到文件系统中的恶意程序文件并提交文件名(完整路径);

根据上题可知PID是907。

在这里插入图片描述

那我们就利用这个定位一下路径,使用lsof

losf -p PID

losf:lsof它主要用来获取被进程打开文件的信息,-p可以查看列出907进程打开的文件。

在这里插入图片描述

发现所在目录,尝试提交,发现正确。

在这里插入图片描述

flag{/root/.mal/prism}

10、简要描述该恶意文件的行为;

(1) 通过shodan收集资产

(2) 扫描网站存在页面

(3) 通过文件上传漏洞上传木马获取shell

(4) 通过提权获取root权限

(5) 上传恶意程序保持权限

主页还有其它信安例题供大家学习,点个赞吧~

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

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

相关文章

SpringBoot中HandlerInterceptor拦截器的构建详细教程

作用范围:拦截器主要作用于Spring MVC的DispatcherServlet处理流程中,针对进入Controller层的请求进行拦截处理。它基于Java的反射机制,通过AOP(面向切面编程)的思想实现,因此它能够访问Spring容器中的Bean…

【Fastadmin】后台角色组权限问题(multi,开关switch,控制器新增方法)

1.列表开关类型的权限 如图: 此类开关请求的方法为multi 开关在点击的时候默认是只允许修改数据库的status字段的,如果我们开关不是status字段,我们需要在服务端对应的控制器中定义protected $multiFields"id,name,swith";&#x…

️测试问我:为啥阅读量计数这么简单的功能你都能写出bug?

前言 可乐他们团队最近在做一个文章社区平台,由于人手不够,后端部分也是由前端同学来实现,使用的是 nest 。 今天他接到了一个需求,就是在用户点开文章详情的时候,把阅读量 +1 ,这里不需要判断用户是否阅读过,无脑 +1 就行。 它心想:这么简单,这不是跟 1+1 一样么。…

1-2 ARM单片机GPIO

def:通用输入输出口 GPIO输出模式原理讲解 1:推挽输出 2:复用推挽输出 电流最大是20mA,对于单片机来说总体的输出是由范围的 开漏/复用开漏输出 外部接上拉电阻的开漏输出 线与的概念 注: 与的概念:全1为1&…

3d模型实体显示有隐藏黑线?---模大狮模型网

在3D建模和设计领域,细节决定成败。然而,在处理3D模型时,可能会遇到模型实体上出现隐藏黑线的问题。这些黑线可能影响模型的视觉质量和呈现效果。因此,了解并解决这些隐藏黑线的问题至关重要。本文将探讨隐藏黑线出现的原因&#…

Java基础教程 - 4 流程控制

更好的阅读体验:点这里 ( www.doubibiji.com ) 更好的阅读体验:点这里 ( www.doubibiji.com ) 更好的阅读体验:点这里 ( www.doubibiji.com ) 4 流程控制 4.1 分支结构…

16、ESP32 Web

Web 服务器具有移动响应能力,可以使用本地网络上的任何设备作为浏览器进行访问。 示例功能: 构建 Web 服务器控制连接到 ESP32 的 LED在本地网络的浏览器上输入 ESP32 IP 地址访问 Web 服务器通过单击 Web 服务器上的按钮,更改 LED 状态 //…

VS Code中PlatformIO IDE的安装并开发Arduino

VS Code中PlatformIO IDE的安装并开发Arduino VS Code的安装 略 PlatformIO IDE的安装 PlatformIO IDE是是什么 PlatformIO IDE 是一个基于开源的跨平台集成开发环境(IDE),专门用于嵌入式系统和物联网(IoT)开发。…

CANdela/Diva系列1--CANdela Studio的基本介绍

大家好,这个系列主要给大家介绍跟诊断相关的Vector 工具CANdela和Diva,首先介绍CANdela。 目录 1.CANdela的简介: 2.如何打开CANdela 工程: 3.CANdela工程的详细介绍: 3.1 工具栏的介绍: 3.2 工作树的…

全新拼团模式 你一定没见过 白拿产品还有收益!

在七星拼团模式中,奖励制度是其核心吸引力之一。今天,我们将深入探讨这一模式的三种奖励:直推奖、滑落奖和出局奖,以及它们背后的互助机制。 奖励规则概述 首先,让我们了解一下奖励的具体规则。假设商品售价为499元&a…

自动化运维管理工具 Ansible-----【inventory 主机清单和playbook剧本】

目录 一、inventory 主机清单 1.1inventory 中的变量 1.1.1主机变量 1.1.2组变量 1.1.3组嵌套 二、Ansible 的脚本 ------ playbook(剧本) 2.1 playbook介绍 2.2playbook格式 2.3playbooks 的组成 2.4playbook编写 2.5运行playbook 2.5.1ans…

JavaScript中的扩展操作符作用是什么,有什么含义?

在 JavaScript 中,扩展操作符允许一个表达式在某些地方展开成多个元素。这个特性在 ES2015 (也叫做 ES6) 中被引入到 JavaScript 语言中,并广泛用于数组和对象。在您的代码示例中,它被用于对象。 对象中的扩展操作符 在对象字面量中使用扩展…

SolidWorks进行热力学有限元分析二、模型装配

1.先打开软件,新建装配体 2.选中你要装配的零件,直接导入就行 3.鼠标点击左键直接先放进去 4.开始装配,点配合 5.选择你要接触的两个面,鼠标右键确定,然后把剩下的面对齐一下就行了 6.搞定

Day1| Java基础 | 1 面向对象特性

Day1 | Java基础 | 1 面向对象特性 基础补充版Java中的开闭原则面向对象继承实现继承this和super关键字修饰符Object类和转型子父类初始化顺序 多态一个简单应用在构造方法中调用多态方法多态与向下转型 问题回答版面向对象面向对象的三大特性是什么?多态特性你是怎…

嵌入式学习

笔记 作业 将一张bmp图片修改成德国国旗。 #include <stdio.h> #include <string.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <pthread.h> #in…

基于vue.js+thymeleaf模板引擎+ajax的注册登陆简洁模板(含从零到一详细介绍)

文章目录 前言1、数据库准备2、工具类与相关基类使用2.1、工具类2.2、相关基类 3、web包目录说明4、注册功能设计&#xff08;本文核心部分&#xff09;4.1、注册页面设计4.2、注册逻辑设计 5、登陆功能设计5.1、登陆页面设计5.2、登陆逻辑设计 6、运行效果图 前言 大多数的网…

【初阶数据结构】单链表之环形链表

目录标题 前言环形链表的约瑟夫问题环形链表环形链表|| 前言 前面我们已经学习了关于单链表的一些基本东西&#xff0c;今天我们来学习单链表的一个拓展——环形链表&#xff0c;我们将用力扣和牛客网上的三道题目来分析讲解环形链表问题。 环形链表的约瑟夫问题 我们首先来看…

Transformer详解:从放弃到入门(三)

上篇文章中我们了解了多头注意力和位置编码&#xff0c;本文我们继续了解Transformer中剩下的其他组件。 层归一化 层归一化想要解决一个问题&#xff0c;这个问题在Batch Normalization的论文中有详细的描述&#xff0c;即深层网络中内部结点在训练过程中分布的变化问题。  …

高效工作之:开源工具kettle实战

在运营商数据处理领域&#xff0c;Oracle存储过程一直是数据处理的核心工具&#xff0c;但随着技术的发展&#xff0c;寻找替代方案变得迫切。Kettle&#xff0c;作为Oracle存储过程的替代品&#xff0c;以其强大的功能和易用性&#xff0c;正逐渐受到运营商的青睐。本文将介绍…

短视频矩阵系统ai剪辑 矩阵 文案 无人直播四合一功能核心独家源头saas开发

抖去推矩阵AI小程序是一款针对短视频平台的智能创作和运营工具&#xff0c;它具有以下功能特点&#xff1a; 1.批量视频生成&#xff1a;抖去推可以在短时间内生成大量视频&#xff0c;帮助商家快速制作出适合在短视频平台上推广的内容 2.全行业覆盖&#xff1a;适用于多个行业…