NSSCTF 文件上传漏洞题目

news/2025/2/9 2:15:31/

目录

[SWPUCTF 2021 新生赛]easyupload1.0

[SWPUCTF 2021 新生赛]easyupload2.0

[SWPUCTF 2021 新生赛]easyupload3.0


[SWPUCTF 2021 新生赛]easyupload1.0

这是一个文件上传漏洞的题目

我们的思路是上传一句话木马,用工具进行连接

先编写一句话木马

将文件后缀名改为jpg

发送文件,用BurpSuite抓包,后缀名改为php,然后forward

用蚁剑来连接

交上去发现不正确,假flag

我们用另一个马来查看一下phpinfo

同样用抓包改后缀来绕过

然后直接访问上传的这个文件

找到了flag

[SWPUCTF 2021 新生赛]easyupload2.0

编写一句话木马,后缀改为jpg

上传一句话木马

开启burpsuite

发送并截获报文,将文件后缀名改为php

过滤了php,改为phtml

用蚁剑进行连接

可以找到flag

[SWPUCTF 2021 新生赛]easyupload3.0

我们用原来的方式传了一个马,然后抓包改名发送,发现被过滤了

先了解一下.htaccess文件

概述来说,htaccess文件是Apache服务器中的一个配置文件。

我们先上传这样一个.htaccess文件

<FilesMatch "jpg">SetHandler application/x-httpd-php</FilesMatch>

将jpg解析为php文件

之后我们还是传一个木马用蚁剑连接就可以了,不用抓包改后缀名

[SWPUCTF 2023 秋季新生赛]ez_talk

文件头GIF89a绕过

发一个马,用burp抓包

修改文件后缀名并且加文件头

用蚁剑连接

在根目录下面发现了flag


http://www.ppmy.cn/news/1263980.html

相关文章

MySQL的多表查询

<!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>多表查询</title> </head> <body> <!-- 多表关系 概述&#xff1a;基本上分为三种&#xff1a; 一对多&#xff08;多对一&#xff09; 案例…

ThinkPHP如何讲链接多个数据库

为什么要使用多个数据库 数据分片&#xff1a; 当数据量非常大时&#xff0c;可能需要将数据分布在不同的数据库中&#xff0c;以提高查询性能。这被称为数据分片&#xff0c;其中不同的数据库负责存储不同范围的数据。 业务分离&#xff1a; 有时&#xff0c;一个大型项目可…

EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks(2020)

文章目录 -Abstract1. Introductiondiss former methodour method 2. Related Work3. Compound Model Scaling3.1. 问题公式化3.2. Scaling Dimensions3.3. Compound Scaling 4. EfficientNet Architecture5. Experiments6. Discussion7. Conclusion 原文链接 源代码 - 本文中…

AspNetCore 中使用 Knife4jUI 更加友好的Swagger界面

&#x1f680;介绍 aspnetcore.knife4j是一个基于.NET Core平台的Swagger UI库&#xff0c;它提供了API文档的生成和管理功能。这个库的前身是swagger-bootstrap-ui&#xff0c;在Java项目中广泛使用&#xff0c;由于其优秀的界面和易用性被许多开发者所推崇。现在&#xff0c…

HarmonyOS应用开发-闪屏启动页

这是鸿蒙开发者网站的一个应用《溪村小镇》示例代码&#xff0c;把闪屏启动页单拿出来&#xff0c;分析一下代码。 一、先上效果图 这是应用打开时的一个启动页&#xff0c;启动页会根据三个时间段&#xff08;白天、傍晚、晚上&#xff09;来分别展示溪村小镇不同的景色。 二…

如何把kubernetes pod中的文件拷贝到宿主机上或者把宿主机上文件拷贝到kubernetes pod中

1. 创建一个 Kubernetes Pod 首先&#xff0c;下面是一个示例Pod的定义文件&#xff08;pod.yaml&#xff09;&#xff1a; cat > nginx.yaml << EOF apiVersion: v1 kind: Pod metadata:name: my-nginx spec:containers:- name: nginximage: nginx EOF kubectl app…

浅谈低代码

低代码开发是近年来迅速崛起的软件开发方法&#xff0c;让编写应用程序变得更快、更简单。有人说它是美味的膳食&#xff0c;让开发过程高效而满足&#xff0c;但也有人质疑它是垃圾食品&#xff0c;缺乏定制性与深度。你认为低代码到底是美以下方向仅供参考。味的膳食还是垃圾…

智能优化算法应用:基于灰狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于灰狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于灰狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.灰狼算法4.实验参数设定5.算法结果6.参考文献7.MA…