当前位置: 首页 > news >正文

打靶场的练习

1,目录遍历。

 我写了一个TXT放在三w下面。

 这是靶场文件所在位置,对比一下要跳三级才能跳到三W。

 前面两个点不加/是当前位置。

 

 源码

而且不止可以文件读取还有文件包含。

在这段代码中, require "soup/$filename"  这一行就是文件包含的关键语句。

 

 require  是PHP的文件包含函数,它会把指定路径的文件内容“包含”到当前脚本中执行。这里的  $filename  是从用户可控的  $_GET['title']  获取的,所以当用户传入恶意路径(比如包含  ../  跳转上级目录的路径)时, require  就会去包含服务器上的任意文件,从而形成文件包含漏洞(也属于目录遍历漏洞的一种表现形式)。

 

简单来说,就是通过  require  函数对用户可控的路径进行了文件包含操作,这就是漏洞的核心成因。

以这个执行文件为蓝本开始跨越路径。

敏感信息泄露。

我勒个藏的深,其实我一开始也想看源码,但是没找到位置没耐心。

任意文件拼接下载。

构造路径

 

 由于是路径拼接,所以造成这个样子。

 跨越了一级文件,果然如此。

 好像还有文件包含,调用这个变量,拼接footer.PHP。

 

http://www.dtcms.com/a/492220.html

相关文章:

  • 绍兴网站关键词优化免费的行情软件网站在线使用
  • 河南省台前县建设局网站公司展示型网站
  • 嘉兴平湖网站建设公司官网设计公司
  • 做高仿表网站容易被k吗在贸易网站怎么做贸易
  • 手机商城网站如何医学ppt模板免费下载
  • 辽阳网站seo南京网站销售
  • 做网站为什么一定要去国外企业管理培训公司排行榜
  • AOSP之Android Automotive
  • Flink ProcessFunction 与低层级 Join 实战手册:实时画像秒级更新系统
  • 公司网站后台维护wordpress 附件 标签
  • 全国网站建设企业信息管理与信息系统专业
  • 电商网站建设教案桂林阳朔楼盘最新价格
  • 四川建设信息共享网站网站根目录验证文件在哪里
  • 全球首个真实物理环境机器人基准测试发布,具身智能迎来统一评测标准
  • 菏泽郓城住房和城乡建设局网站wordpress付费制插件
  • QT/C++ TCP/IP服务端程序
  • Linux-> TCP 编程3
  • 前端的学习与实战(一)
  • 优惠的网站建设百度竞价推广开户多少钱
  • LeNet网络
  • vivo官网网站服务中心庆阳网警
  • 闽清县城乡建设局网站网站访客qq统计系统
  • 使用NVIDIA cuVS优化向量搜索:从索引构建到实时检索
  • 高端网站制作物流案例网站
  • MySQL触发器
  • 无备案网站广告如何做seo优化排名营销
  • 做国际网站每年要多少钱这么注册免费网站
  • Linux中异常初始化和门设置函数的实现
  • tritonserver的docker镜像中运行onnxruntime-gpu,报错segmentationfault
  • 毕业答辩企业网站开发的问题创作平台有哪些