BUU-upload实战
——————————-在经历upload-labs后,我刷不明白,决定直接去实战试试看——————————-
[极客大挑战 2019]Upload
由于是第一次做upload,于是便主要是搜为主
要考察的四个点:
1 | 1.MIME类型(Content-Type: image/png) |
1.MIME类型(Content-Type: image/png):
抓包后记得改一下就行

2.文件头(GIF89a)与黑名单检测(phtml):
当我们上传文件改为php时,会发现php被禁止,我们爆破一下看看php3/5之类的彳亍不彳亍

发现phtml可以,那就使用这个,但是还是无法识别,那我们就在头部加上:GIF89a
3.检测<?:
我们会发现,他说检测到了<?那我们就用古老的解析方法来绕过:
1 | <script language="pHp">@eval($_POST['sb'])</script> |
于是,便正常上传了
4.找到根目录

在这里进行爆破(抓的是没有上传文件的刷新页面)
[ACTF2020 新生赛]Upload
和上面思路差不多
[MRCTF2020]你传你🐎呢(使用.htaccess配置文件)
尝试普通upload上传发现不行php什么的全被转义了,折磨自己许久,发现只能看答案咯(
前面的上传都是差不多的(不需要上传php文件,只要能上传的文件都行———jpg/inc),后面再上传一个.htaccess,写入
1 | INC文件:AddHandler application/x-httpd-php .inc |