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

ctf show web 入门66

打开靶场跟前几题没有差别我们前面的操作跟前几题一样


c=print_r(scandir(‘.’));
查看当前目录,发现有个flag.php
尝试读取flag文件

发现他说这次flag不在这里了
那么我们尝试查看根目录
c=print_r(scandir(‘/’));

我们发现根目录下有个flag.txt
我们尝试查看该文件
我们这次要使用的payload为:
c=highlight_file(‘/flag.txt’);
/flag —— 绝对路径
当你输入 highlight_file(‘/flag.txt’); 时,最前面的那条斜杠 / 代表 Linux 系统的根目录
它是指“不管当前网页在哪个文件夹,直接回到整个操作系统的最顶层(根目录),去贴着根目录寻找一个叫 flag 的文件”

而之前的flag —— 相对路径
当你输入 highlight_file(‘flag’); 时,你使用的是相对路径。
含义:它是指“在当前网页文件所在的目录下寻找一个叫 flag 的文件”。
实际情况:你当前访问的网页在 /var/www/html/ 目录下。所以,PHP 实际去尝试读取的是 /var/www/html/flag。
结果:前面我们已经验证过了,当前目录下只有一个假的 flag.php,并没有一个叫 flag 的文件,所以这样写系统会报错,或者什么都读不到。

http://www.jsqmd.com/news/925741/

相关文章:

  • 【Gemini股东大会机密简报】:2024年战略转向、AI伦理红线与股东投票权变更的3大未公开细节
  • 从日均500万条丢推到SLA 99.99%,我们重构Gemini通知管道的7个关键决策,含MQ选型对比、幂等ID生成器与灰度发布Checklist
  • 为什么你的Gemini翻译在波兰语场景下F1值骤降41%?——欧洲语言形态学适配失效根因分析与补丁级修复
  • 618 大促!Mac 平台知名视频下载工具 Downie 4 限时 6 折,买断仅需 59.4 元
  • 告别单调地图!用QGIS的‘分级渲染’功能,5分钟让你的降雨量数据‘开口说话’
  • DLSS Swapper终极指南:3步搞定游戏DLSS智能管理,帧率飙升不是梦
  • 3大核心技术突破:Anno 1800 Mod Loader如何彻底改变游戏模组开发体验
  • 【非营利组织紧急通告】:Gemini捐赠活动策划窗口期仅剩17天——错过本轮算法适配将损失43%潜在捐赠额
  • 豆包即梦图片水印如何去除?实测横评 - 工具软件使用方法推荐
  • 第一章 Qt 概述_csdn
  • 照片转为 JPG 格式完整教程,手机电脑转码实操小技巧 - 软件工具教程方法
  • Gemini新版服务条款深度拆解:3大法律陷阱、2类数据权属变更、1个不可逆授权条款(附律师审阅对照表)
  • Windows文件搜索慢?试试用Everything搭建个人专属的‘内网谷歌’(含ETP服务器配置)
  • 2024 年初 GitHub Python 项目 Top 30
  • 【Gemini更新日志实战指南】:仅限内部灰度用户获取的7个隐藏参数调优表,实测QPS提升41.6%
  • 【仅限前500名】Gemini阿拉伯语多模态支持内测白皮书泄露版:含17个未文档化ARABIC_LANG_CODE变体与沙箱验证脚本
  • 房贷月供怎么算?零基础指南讲解计算器工具使用方法 - 软件工具教程方法
  • 蓝奏云API深度解析:构建高效文件直链解析服务的完整指南
  • Node.js 事件循环
  • BP神经网络对水质问题进行预测附Matlab代码
  • Gemini风控模型准确率提升47%:从数据漂移到实时反馈的5步调优闭环
  • DLOS v2.3:面向AI芯片分布式环境的自优化多智能体操作系统内核
  • 用 PyTorch 解决语音识别的正确姿势
  • 构建用户友好型数据表的五大原则
  • 为什么你的Gemini维护总超时?揭秘Google内部SRE团队严守的7条黄金检查清单(含Checklist模板)
  • 【Gemini品牌监测黄金方案】:20年实战验证的7大监测维度与实时预警机制
  • 如何快速实现跨平台存档转换:BotW-Save-Manager终极迁移方案指南
  • 好用的照片加水印工具合集,免费软件小程序上手无难度 - 软件工具教程方法
  • OFD转PDF保姆级教程2026:4种方法一篇教会,小程序最快只需3步
  • Python 3 OS模块详解