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

Y2FuIHlvdSByZWNvbj8

Y2FuIHlvdSByZWNvbj8/

题目描述

难度:中等

Y2FuIHlvdSByZWNvbj8/是 Hacker101 CTF 中的一道文件上传 + 路径遍历 + 命令执行类挑战,包含 3 个隐藏 Flag。题目名称是 Base64 编码,解码后为Can you recon?(你能侦察吗?)。


解题思路

  1. 通过目录枚举发现网站存在严格的权限控制(多个端点返回 403)
  2. 找到文件上传功能点
  3. 利用.phtml扩展名绕过 PHP 文件黑名单限制
  4. 通过路径遍历将文件写入可访问目录
  5. 在文件内容中嵌入 PHP 代码,实现远程命令执行(RCE)
  6. 使用cat命令读取flags.txt获取全部 3 个 Flag

操作步骤

第一步:侦察目录

对目标网站进行目录和文件枚举,发现以下端点均返回403 Forbidden

.htaccess .hta .htpasswd admin server-status

推理:网站目录结构存在但权限限制较严格,正面访问难以突破,需要寻找其他入口(如文件上传功能)。


第二步:发现文件上传点

在应用中找到上传图片的功能。尝试上传一个名为hello.php的文件,服务器返回错误:

php files are not allowed

关键发现:错误信息暴露了服务器的黑名单过滤规则,提示我们需要绕过扩展名限制。


第三步:使用 .phtml 绕过扩展名限制

将文件名改为hello.phtml后重新上传。

.phtml是 PHP 的备选扩展名,通常会被 PHP 解析器识别并执行。

上传成功,获得一个可访问的文件路径。


第四步:路径遍历写入 PHP 代码

  1. 在 Burp Suite 中将上传请求发送到 Repeater

  2. 修改filename../hello.phtml,利用路径遍历将文件写入上级目录</

http://www.cnnetsun.cn/news/4066778.html

相关文章:

  • 从文字到成片:用 MD Video 轻松实现 Markdown 转视频的终极指南
  • Python网络编程零基础入门!Socket+TCP/UDP+HTTP客户端实战
  • 7-Zip快速上手全攻略:免费开源压缩工具的高效用法
  • 2026四大AI论文写作工具深度横评|别贪多求全,适合自己才最好
  • 如何彻底卸载 Windows Defender?完整免费指南:3 个模块找回流畅系统
  • 01M自动变速箱液压控制系统解析:从油泵到阀体的故障诊断与维修
  • 5 分钟上手 LFM2.5-1.2B-Instruct-bf16:零基础在 Mac 上跑通本地 AI 对话
  • Windows上免模拟器运行安卓应用:APK安装器终极上手指南
  • 27家店铺销售额,老板还要等Excel汇总到晚上?2026年多店铺销售数据实时看板工具分类对比
  • MTKClient完整指南:一次搞定联发科设备救砖、Bootloader解锁与底层调试
  • VisualCppRedist AIO 快速上手指南:一条命令装齐全部 VC++ 运行库,根治 DLL 报错
  • lift-oQ4性能深度解析:100 tokens/s背后混合注意力架构与benchmark解读
  • 如何最大化Qwen3.8-27B-MTP-mxfp4加速效果:投机解码性能调优的10个技巧
  • Windows 直接安装 APK 应用:APK 安装器 3 步上手指南,装前还能先看权限
  • 业内叫得出名的P3户外LED租赁屏品牌,你知道有哪些?
  • 零基础免费搞定B站CC字幕下载:一条命令批量转SRT
  • 网盘下载被限速拖垮?这款免费的网盘直链下载助手脚本,8大平台3分钟上手
  • wxauto微信自动化终极上手:从环境搭建到写出一个能自动回复的机器人
  • 公众号文章数据怎么批量拿?我实测了 wechat_articles_spider 这条“最小可行路径“
  • 二维数组(核心概念、定义语法、内存存储方式、初始化方法、元素引用机制以及遍历操作)
  • 声音克隆不是梦:用RVC WebUI和10分钟语音打造属于你的AI变声模型
  • 如何免费下载B站4K大会员画质?bilibili-downloader 3步上手与进阶全解
  • 10分钟用ANARCI给抗体编号:从一条序列到千条FASTA的实战笔记
  • Defender 卸不掉?3种卸载模式彻底移除Windows Defender,老电脑直接提速30%
  • QKeyMapper按键映射实战指南:手柄玩转键鼠游戏的3条路径与6条避坑经验
  • Mac 读不了 NTFS 硬盘?这个免费开源工具让读写一步到位
  • 大麦自动抢票工具实战全攻略:三关排查法,把环境、配置、临场一次讲透
  • Cursor 免费 Pro 保姆级攻略:cursor-free-vip 多账户管理与机器ID重置
  • 一个晚上补齐500首歌词:用LRCGet为离线音乐库批量下载LRC同步歌词
  • HS2汉化补丁怎么用?5分钟上手Honey Select 2一键汉化去码整合补丁