首页 > 软件开发 > PHP >

文件上传漏洞-图片马php_exif模块检测

来源:互联网 2023-03-16 19:10:28 版权归原作者所有,如有侵权,请联系我们

文件上传是Web应用中比较常见的功能,用户经常会通过文件上传的功能分享照片、修改头像或上传附件等操作;文件上传漏洞是指用户上传了一个可执行的脚本文件,并通过此脚本文件获得了执行服务端命令的能力;文件上传本身是一个网站正常的业务需求,但如果文件在上传之后,服务器端没有妥善的处理,就会导致严重的后果。86G办公区 - 实用经验教程分享!

工具/原料

  • upload-labs环境
  • phpstudy https://jingyan.baidu.com/article/a3f121e4879a86fc9052bb05.html
  • Burp Suite https://jingyan.baidu.com/article/22fe7cede2fbd93002617fa2.html
  • 图片马 https://jingyan.baidu.com/article/a65957f42c7c1224e67f9bb1.html

方法/步骤

  • 1

    安装phpstudy环境,将upload-labs环境放入php网站根目录下,访问如下图:86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 2

    制作图片马,例如copy 11.png/b phpinfo.php/a 123.jpg 前两个文件合并成一个文件,文件属性为123.jpg具体步骤可看工具。86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 3

    打开Burp Suite默认代理端口127.0.0.1:8080,intercept标签中开启数据拦截功能intercept is on。86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 3相关内容未经授权抓取自百度经验
  • 4

    chrome浏览器代理设置,127.0.0.1:8080,这里我使用的是SwitchyOmega插件进行快速设置。86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 5

    上传图片马,在Burp Suite中查看图片保存路径。86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 6

    利用文件包含漏洞访问http://10.10.10.1/upload/include.php?page=4420181218164707.png。86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 7

    网页源代码。86G办公区 - 实用经验教程分享!

    文件上传漏洞-图片马php_exif模块检测86G办公区 - 实用经验教程分享!

  • 注意事项

    • 该经验仅为学习交流。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!86G办公区 - 实用经验教程分享!


    标签: PHP

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号