首页 > 其他分享 >upload-labs关卡记录3

upload-labs关卡记录3

时间:2024-12-25 20:26:23浏览次数:10  
标签:文件 后缀 上传 upload labs 关卡 php DATA 我们

同理,我们先上传一个一句话木马进行尝试,发现页面会刷新,于是看是白名单还是黑名单

看到提示:不允许上传.asp,.aspx,.php,.jsp后缀文件!说明这是黑名单的类型。这里我们发现在限制里面,并没有说不能上传.htaccess后缀的文件,(.htaccess 文件(或者“分布式配置文件”),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法。它里面可 以存放Apache服务器配置相关的指令)于是我们先上传一个配置文件,让服务器可以解析txt后缀的文本为php。

该文件的内容为:SetHandler application/x-httpd-php

执行上传命令,发现上传成功:

此时我们再上传我们的一句话木马,后缀为.txt。依旧上传成功,然后同理复制图片链接,然后打开:发现gg。

我们的设想都未执行,为什么呢?就是因为,不难发现我们上传的文件名称被改了,没办法,直接看源码进行分析:

这里可以看到,代码中对我们上传的文件的名称进行了更改,并用随机数和时间戳进行替换,但是不难发现,这里有::$DATA (在window的时候如果文件名+"::$DATA"会把::$DATA之后的数据当 成文件流处理,不会检测后缀名,且保持::$DATA之前的文件名,它的目的就是不检查后缀名。)这样我们直接在url上进行更改即可。

放包后发现:

这时只需要给我们的url这里的::$DATA去掉就可以进行访问了

标签:文件,后缀,上传,upload,labs,关卡,php,DATA,我们
From: https://blog.csdn.net/m0_59527104/article/details/144703577

相关文章

  • Goby 漏洞发布|CVE-2024-9047 WordPress File Upload 插件 wfu_file_downloader.php 任
    漏洞名称:CVE-2024-9047WordPressFileUpload插件wfu_file_downloader.php任意文件读取漏洞EnglishName:CVE-2024-9047WordPressFileUploadPluginwfu_file_downloader.phpArbitraryFileReadVulnerabilitCVSScore:6.8漏洞描述:WordPressFileUpload插件是一款Wo......
  • WordPress File Upload插件 任意文件读取漏洞复现(CVE-2024-9047)(附脚本)
    0x01产品描述:        FileUpload插件是一款功能强大的WordPress站点文件上传插件,它允许用户在WordPress站点中的文章、页面、侧边栏或表单中轻松上传文件到wp-contents目录中的任何位置。该插件使用最新的HTML5技术,确保在现代浏览器和移动设备上都能流畅运行,同时也......
  • upload-labs-master第21关详细教程
    环境配置需要的东西phpstudy-2018链接:https://pan.baidu.com/s/1D9l13XTQw7o6A8CSJ2ff9Q提取码:027832位vc9和11运行库链接:https://pan.baidu.com/s/1pBV3W8UWJe0bmDl_cPFDQw提取码:0278upload-labs-master靶场链接:https://pan.baidu.com/s/1ERYzrlBe94PAi3A-W......
  • upload-labs实战打靶
    Pass-01:提示不支持php文件类型在控制器查看源代码,并修改文件输入类型修改完成,回车,上传文件,得到一个图像打开图像所在位置,复制网址,进入php页面pass-02:通过抓包,修改文件类型得到图像,复制图像的网址,在菜刀里打开pass-03:查看源代码显示,几种文件类型不支持,在抓包工具里......
  • INFINI Labs 产品更新 | Console/Gateway/Agent 等产品开源发布首个版本
    INFINILabs产品又更新啦~,包括Easysearchv1.9.0、Gateway、Console、Agent、Loadgenv1.27.0。本次各产品更新了很多亮点功能,如Easysearch优化了多版本兼容配置;Console/Gateway/Agent/Loadgen及Framework开源后,发布首个重大更新版本,支持过期元数据删除,指标图表懒加载,指标......
  • upload-labs靶场通关攻略
    第一关在靶场文件夹中新建一个uoload文件夹创建一个木马文件上传,提示文件类型错误在浏览器页面按F12,点击箭头找到上传框的代码,删掉returncheckFile再次上传找到木马的地址链接蚁剑进入连接,成功第二关需要把木马文件改为jpg,利用抓包工具抓包jpg改为php放行......
  • Pika Labs技术浅析(五):商业智能技术
    Pika Labs 的商业智能旨在通过联机分析处理(OLAP)和数据仓库(Data Warehouse)等技术,帮助企业用户高效地进行数据分析和决策支持。一、商业智能技术模块概述Pika Labs 的商业智能技术模块旨在通过集成数据仓库和联机分析处理技术,帮助企业用户进行多维度的数据分析和决策支持......
  • Pika Labs技术浅析(四):数据可视化
    Pika Labs的数据可视化技术模块提供了丰富的可视化库和自适应仪表盘功能,能够帮助用户高效地展示和分析数据。一、数据可视化技术模块概述Pika Labs 的数据可视化技术模块旨在通过直观的图表和仪表盘,帮助用户快速理解数据趋势、模式和异常。该模块主要包含两个核心部分:1......
  • 解决Dede织梦上传图片失败 ERROR:Copy Uploadfile Error! 提示
    错误显示:拷贝(复制)上传文件出错!原因:上传的文件损坏。上传目录无写权限。解决方法:尝试上传其它图片。给uploads写入权限:Linux服务器:通过FTP设置 uploads 目录为777权限,子文件夹选择继承。Windows2003服务器:右键文件夹属性->安全->添加账户->增加 IUSER_机器名......
  • Struts2文件上传(二) 深入FileUploadInterceptor
      Struts2框架本身没有文件上传的功能模块,而是利用现在流行的几个文件上传开源框架,如Common-FileUpload和COS等。Struts2利用拦截器将这些文件上传的框架巧妙的集成进来,不能不被称为一个优秀的拿来主义者。由于拦截器的使用,我们使用Struts2实现文件上传变的非常容易,似乎什么也......