记一次应急响应练习(windows)

news2024/11/19 3:30:41

记一次应急响应练习(windows)

windows:
1.请提交攻击者攻击成功的第一时间,格式:YY:MM:DD hh:mm:ss

答:2023/04/29:22:44:32

思路: 看见桌面的小皮面板,进入小皮的安装目录。发现apache和nginx两个服务器。发别查看日志记录。发现apache访问日志大小为0;那应该是用nginx当做中间件部署的web服务。查看nginx的日志记录即可。

image

日志中的192.168.141.78都是有的没的的记录。攻击者是192.168.141.55 从22:44:02开始扫描网站

image

从22:44:32成功进入manage管理页面。因此确定了首次攻击成功的时间点。

image

2.请提交攻击者的浏览器版本

答: Firefox/110.0

思路: 如上图,UA头中很明显会记录这些。

3.请提交攻击者目录扫描所使用的工具名称

答: Fuzz Faster U Fool

思路: 如上图,在大量的404爆破记录中,留下了工具的指纹。就是这个嘛

image

4.找到攻击者写入的恶意后门文件,提交文件名(完整路径)

答:C:\phpstudy_pro\WWW.x.php

思路: 日志中发现system命令执行。查看对应文件发现为php一句话木马

image

image

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

答: C:\phpstudy_pro\WWW\usr\themes\default\post.php

思路:在这个/.x.php突兀出现之前的第一个POST行为。.x.php从何而来。网站自身不可能存在,那就是攻击者创建的。那不能凭空产生啊,攻击者一定是提交了什么数据给服务器导致修改了某个文件才导致了.x.php文件的出现。因此这个POST行为值得怀疑。分析这个POST行为涉及到的文件。然后一个个打开查看。最后在发现在post.php文件中发现了恶意代码。

image

这段代码的目的是创建一个名为 .x.php​ 的文件,其中包含解码后的 base64 数据,这段数据是一段 PHP 代码,通过 eval​ 执行用户从请求中提供的参数 $_REQUEST['x']​。

image

解码过后正是.x.php文件中的内容

image

6.请提交内存中可疑进程的PID

答:1660

思路:并未在主机上发现360的加速球球,360图标也没有,内存使用率才0.3MB。不现实吧。

imageimage

文件的安装位置,文件大小都充分证明它不是一个正经程序。

image

7.可疑进程的远程IP地址

答: 52.52.52.52

思路:资源监视器中查看连接情况即可。

image

8.请提交攻击者执行过几次修改文件访问权限的命令

答: 两次

思路: 分析日志看到请求路径中的命令执行函数。前两次在whoami,第三次在查看系统用户。

第四次和第五次的taskown(这个命令用于更改文件或目录的所有者。更具体地说,它允许你将文件或目录的所有权从系统管理员(或其他用户)更改为当前登录用户)cacls(修改访问控制列表ACL) 是windows上的修改文件访问权限的命令

image

9.请指出可疑进程采用的自动启动的方式

答: gpedit.msc -> 计算机配置 -> windows设置 -> 脚本(启动/关机) -> 启动选项中 -> 添加了c:\windows\x.bat这个批处理启动了可疑进程。把x.bat后缀改成txt。记事本打开查看就能看到内容了。

思路: 熟悉如何在windows上设置自启动任务,查看组策略分析即可

image

10.分析攻击者的行为与流程

1.攻击者应该是通过网站弱口令直接进入了后台管理页面

2.通过对post.php文件的追加了恶意代码后创建了.x.php后门文件

3.然后使用webshell管理工具连接后门,拿到服务器权限

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

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

相关文章

[Linux]Ubuntu noVNC使用

又到了逛大型程序员交友 网站的时间了,今天你准备好了吗。 今天要推荐的一个有趣的项目是noVNC setup好以后是这个样子的,可以在浏览器登陆vnc,不需要再安装一个vnc client. setup的过程比较简单,分为以下几步: 1. v…

Spring中常见的BeanFactory后处理器

常见的BeanFacatory后处理器 先给出没有添加任何BeanFactory后处理器的测试代码 public class TestBeanFactoryPostProcessor {public static void main(String[] args) {GenericApplicationContext context new GenericApplicationContext();context.registerBean("co…

漏刻有时数据可视化Echarts组件开发(46)散点图颜色判断

series组件 series: [{name: Top 5,type: scatter,coordinateSystem: bmap,data: convertData(data.sort(function (a, b) {return b.value - a.value;}).slice(0, 6)),symbolSize: 20,encode: {value: 2},showEffectOn: render,rippleEffect: {brushType: stroke},label: {fo…

QuPath病理流程学习 ③ IHC、HE (WSI的处理)实战

示例数据 示例样本获取,里面有HE和IHC两种切片数据 Hamamatsu NDPI (cmu.edu) Cell detection — QuPath 0.5.0 documentation 在QuPath中,病理选择Brightfield H&E和Brightfield DAB代表了不同的染色方式。H&E代表了Hematoxylin and Eosin&am…

简化报表设计器Fastreport 中 TableObject 的工作

在 2024.1 更新之前,要添加行或列,您必须在属性面板中查找所需的属性并设置所需的值。如果您想要在表格末尾以外的位置插入行或列,则必须手动传输所有单元格值。此外,要传输值,需要打开编辑器,复制值&#…

[数据结构]树与二叉树的性质

文章目录 0.二叉树的形态和基本性质1.完全二叉树的叶子节点个数2.树的叶子节点个数3.线索二叉树4.树和森林和二叉树5.平衡二叉树的最少结点数6.树/二叉树/森林的转换 0.二叉树的形态和基本性质 一棵二叉树具有5中基本形态n个结点可以构造的二叉树种数: C2n-n/n1 一棵树 n个结点…

红队打靶练习:DIGITALWORLD.LOCAL: FALL

目录 信息收集 1、arp 2、netdiscover 3、nmap 4、nikto 5、whatweb 6、小结 目录探测 1、gobuster 2、dirsearch WEB 80端口 /test.php 文件包含漏洞 SSH登录 提权 get root and flag 信息收集 1、arp ┌──(root㉿ru)-[~/kali] └─# arp-scan -l Interfa…

Qt Creator可视化交互界面exe快速入门3

上一期介绍的通过Qt Creator的组件直接拖拽的方式完成了一个界面,这期介绍按钮的信号交互。 专有名称叫信号与槽 实现方法1: 鼠标右键选择转化为槽就会跳出这样的界面 选择第一个为单击信号。然后就会跳转到代码界面。多了on_pushButton_clicked()。 …

问题解决 | Ubuntu重启无法进入系统

Ubuntu18.04重启无法进入系统,重开后如图 一直在加载系统内核4.15.0-213-generic,无法加载 错误原因 原本的系统是Ubuntu16.04,使用命令升级到Ubuntu18.04版本,升级重启后,远程无法连接! 错误解决 第一步:进入GRUB…

模型量化 | Pytorch的模型量化基础

官方网站:Quantization — PyTorch 2.1 documentation Practical Quantization in PyTorch | PyTorch 量化简介 量化是指执行计算和存储的技术 位宽低于浮点精度的张量。量化模型 在张量上执行部分或全部操作,精度降低,而不是 全精度&#xf…

【网络安全 | 网络协议】结合Wireshark讲解IP协议

前言:IP协议传输过程与数据分片 当我们进行数据传输时,操作系统会创建一个 ICMP Echo Request 数据包,并在该数据包中包含要发送的目标 IP 地址。然后操作系统将数据包传递给网络协议栈,该数据包被封装成 IP 数据包。IP 数据包的…

SpringBoot3 整合Swagger

OpenAPI 3 与 Swagger Swagger 可以快速生成实时接口文档&#xff0c;方便前后开发人员进行协调沟通。遵循 OpenAPI 规范。 文档&#xff1a;https://springdoc.org/v2/ 1. OpenAPI 3 架构 2. 整合 导入场景 <dependency><groupId>org.springdoc</groupId>…

初见 Amazon Q

前言 如果今年要写一篇年终总结的话&#xff0c;生成式 Ai 一定是绕不过的一个话题&#xff0c;自从去年的 chatGPT 火爆全球后&#xff0c;今年各种生成式 Ai 的产品络绎不绝地出现大众视线&#xff0c;版本迭代的速度也是非常快&#xff0c;大家甚至开始在自己的生活和工作中…

【星海随笔】网络运维

[rootlocalhost ~]# source admin-openrcRabbitMQ 工作机理 1.客户端连接到消息队列服务器&#xff0c;打开一个channel。 2.客户端声明一个exchange&#xff0c;并设置相关属性。 3.客户端声明一个queue&#xff0c;并设置相关属性。 4.客户端使用routing key&#xff0c;在ex…

教程分享:如何将音频生成二维码?

音频二维码正在各行各业发挥着重要的作用。比如出版图书中的发音讲解二维码&#xff1b;艺术展博物馆展览中的音频讲解二维码&#xff1b;在线音乐教学通过音频二维码向学员提供教学资料&#xff1b;品牌在创意广告中使用音频二维码向客户提供定制二维码祝福…… 其实&#xf…

HTML---定位

目录 文章目录 一.定位属性概述 二.position 基础数值 三.z-index属性 网页元素透明度 练习 一.定位属性概述 HTML中的定位属性指的是用来控制HTML元素在页面中的位置和布局的属性&#xff0c;包括position、top、bottom、left和right等。 position属性指定了元素的定位方式&a…

Dynamic Wallpaper:打造个性化的 macOS 桌面体验

概述 在日常使用电脑的过程中&#xff0c;桌面背景往往是我们接触最频繁的元素之一。传统的静态壁纸已经无法满足用户对于个性化和创意的追求。于是&#xff0c;一款名为 "Dynamic Wallpaper" 的 macOS 上的动态壁纸软件应运而生。本文将详细介绍 Dynamic Wallpaper…

STM32 cubeMX 人体红外模块实验

本文代码使用HAL库。 文章目录 前言一、人体红外模块介绍工作原理&#xff1a; 二、人体红外原理图解读三、STM32 cubeMX配置红外模块四、代码编写总结 前言 实验开发板&#xff1a;STM32F051K8。所需软件&#xff1a;keil5 &#xff0c; cubeMX 。实验目的&#xff1a;了解 人…

【xdma】 pcie.bar设置

FPGA优质开源项目– PCIE通信 xdma 两者保持一致 FPGA开源项目 – PCIE I/O控制卡 xdma PCIe的XDMA应用 读写部分分为两种&#xff0c;一种是数据的读写&#xff0c;另一种是配置数据的读写&#xff0c;在数据读写部分&#xff0c;DMA通过MIG控制DDR完成数据读写。配置数…

C/C++ 函数指针

如果未提到函数指针&#xff0c;则对C或C函数的讨论将是不完整的。我们将大致介绍一下这个主题&#xff0c;将完整的介绍留给更高级的图书。与数据项相似&#xff0c;函数也有地址。函数的地址是存储其机器语言代码的内存的开始地址。通常&#xff0c;这些地址对用户而言&#…