Upload第一关

上传一个1.php文件,内容<?php phpinfo(); ?>
在浏览右键选择检查


第二关
这一关是常见验证中的文件类型验证,也就是验证MIME信息

上传一个2.php文件 内容<?php phpinfo(); ?>
通过BurpSuite抓包

右键点击send to repeater



第三关

查看源代码,我们可以发现是一个黑名单验证

上一篇讲过黑名单是规定不允许上传的文件,但是如果黑名单定义不完整的话是可以实现绕过的,用.phtml .phps .php5 .pht进行绕过。这里我们直接上传一个3.php5文件



访问路径upload/202202240849123309.php5

第四关

创建一个5.jpg 内容<?php phpinfo ?>
再创一个 .htaccess
内容:
<FilesMatch "5.jpg">
SetHandler application/x-httpd-php
</FilesMatch>


第五关

上传一个4.php文件

访问路径

2470

被折叠的 条评论
为什么被折叠?



