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

CTFshow-Web-RCE远程代码执行

一、靶场:ctfshow web12
二、解题步骤:
步骤一:打开靶场后,发现页面中什么输入框都没有,url也没有什么可以利用的点,所以看一下源码,发下有提示:?cmd=

image1

image2

步骤二:尝试url拼接:?cmd=phpinfo(); 发现执行有回显,猜测源码中存在:eval($_GET["cmd"])

image3

步骤三:使用highlight_file()函数对当前文件中代码进行高亮处理,即:?cmd=highlight_file("index.php")

image4

可以看到源码中的内容与猜测相符

步骤四:使用 glob() 函数获取当前目录下的所有文件名

注解:glob(pattern,flags):函数返回匹配指定模式的文件名或目录。

参数 描述
pattern 必需。规定检索模式。
flags

可选。规定特殊的设定。

可能的值:

  • GLOB_MARK - 在每个返回的项目中加一个斜线

  • GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)

  • GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式

  • GLOB_NOESCAPE - 反斜线不转义元字符

  • GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c'

  • GLOB_ONLYDIR - 仅返回与模式匹配的目录项

  • GLOB_ERR - (PHP 5.1 新增的)如果错误则停止,默认情况下忽略所有错误

实例:

glob("*") 匹配任意文件

glob("*.txt")匹配以txt为后缀的文件

glob(".")匹配文件名含有 . 的所有文件

拼接payload:?cmd=print_r(glob("*")); 查看当前目录下的所有文件,发现除了当前文件还有一个文件,使用前面的方法读取该文件的内容

image5

步骤五:读取当前目录下的另一个文件内容,得到flag

image6

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

相关文章:

  • CTFshow-Web-Session验证逻辑漏洞
  • CTFshow-Web-文件上传
  • pbootcms模板做百度推广竞价后打不开
  • CTFshow-Web-源码泄露与MD5绕过
  • 团队项目冲刺--Day3
  • 二零二五年十二月过氧苯甲酰品牌推荐排行榜单:五大品牌综合对比与选购指南
  • 2025年权威分析推荐:河北城普制冷设备有限责任公司的核心竞争力解析
  • MemLabs取证-Pass-03题解
  • 二零二五年十二月鲜花代运营服务商综合评测与排行:五家服务商深度对比与选择指南
  • 2025年深圳股权分割律师权威推荐榜单:子女抚养权律师/继承律师/离婚房产律师团队专业解析
  • 2025年12月鲜花代运营服务商推荐排行榜:五大服务商对比与选择指南
  • 二零二五年十二月压缩机储液器厂家推荐排行榜:五家实力企业深度对比与选购指南
  • 完整教程:概念辨析|工业数字化、工业4.0、智能制造、数字化制造:异同解读与实践路径
  • 【IEEE出版 | EI检索】第六届机械自动化与智能制造国际学术会议(MAIM 2025)
  • 二零二五年十二月压缩机储液器厂家推荐排行榜:五家优质企业深度对比与选购指南
  • 2025年12月电动喷雾器厂家综合对比与推荐排行榜单分析
  • 延庆区农村自建房找谁好?北京市延庆区自建房公司 / 机构深度评测口碑推荐榜
  • 2025年12月电动喷雾器厂家推荐排行:五家优质企业综合对比与选购指南
  • 二零二五年十二月压缩机储液器厂家推荐榜:五家优质企业综合对比与选购指南
  • 2025深圳继承律师权威推荐榜单:离婚房产律师/股权分割律师/婚姻律师及机构精选
  • XSS Labs-Level1题解
  • 杭州办婚礼哪里好榜单:2025杭州一站式婚礼排名出炉
  • XSS Labs-Level2题解
  • XSS Labs-Level3题解
  • Vulnhub-GoldenEye靶场渗透
  • QT智能指针总结
  • 2025重金属水质监测设备厂家有哪些指南:厂家技术亮点解析
  • 想在房山区老家农村盖房子,靠谱的自建房公司口碑推荐。北京市房山区自建房公司 / 机构权威测评推荐排行榜
  • linux 匹配文件内容
  • 如何使用PbootCMS内容详情页标签调用相关信息