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

ctfshow_web10

和web9中一样的登录界面,但是之前默认的用户名“admin”没有了

随便输入账号密码,没有回显

尝试使用万能密码 admin ' or 1=1,发现SQL错误回显,应该是SQL注入

不小心点到取消,竟然触发下载了一个index.phps

返回检查源码,才发现了不一样,点击取消按钮会触发“cancel()”这个函数,这个函数应该是会下载源文件。(之前检查源代码的时候不够仔细

使用记事本打开查看index.phps文件

分析代码:

1. 对用户名和密码分别进行过滤,如果过滤前后的字符串长度不一致,则报错并退出。 2. 然后执行SQL查询:select * from user where username = '$username' 3. 如果查询结果有数据,则逐行取出,并比较密码(使用弱类型比较==),如果相等则输出flag。 4. 过滤机制:`replaceSpecialChar()`函数会删除SQL关键字(select, from, where, join, sleep, and, union, 逗号)和空格 5. 长度检查:如果过滤前后字符串长度变化,会终止执行(die("sql inject error")) 6. 登录逻辑: - 先查询用户名是否存在 - 如果存在,逐行比较密码是否相等(`==`弱类型比较) - 密码匹配则输出flag

PHP端的有password == $row['password']验证,这意味着我们必须让SQL查询返回一行我们“已知”密码的数据。

但是我们可以利用WITH ROLLUP 绕过密码验证,这是应对“PHP层验证密码”最经典且有效的绕过方式。

group by password with rollup 会产生一行 password 为 NULL 的数据,注意使用使用/**/绕过空格,构造payload如下:

​#注意密码设置为空 admin'/**/or/**/1=1/**/group/**/by/**/password/**/with/**/rollup/**/limit/**/1/**/offset/**/1# ​

http://www.zskr.cn/news/121230.html

相关文章:

  • 京东商品列表数据API,Python请求示例
  • 完整教程:前端框架选型破局指南:Vue、React、Next.js 从差异到落地全解析
  • 补天云-QT5 QML C++高级扩展开发视频课程
  • Kotaemon自然语言生成(NLG)模板优化技巧
  • Kotaemon品牌定位陈述撰写:核心价值提炼
  • Kotaemon A/B测试框架搭建:优化用户体验
  • 构建可信AI系统:Kotaemon的答案溯源机制详解
  • 【完整源码+数据集+部署教程】路旁树木种类巡检检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 2025年雕塑维护维修公司排名:玻璃钢油漆翻新专业公司推荐 - 工业品牌热点
  • 上海易顶信息科技的产品更新速度快吗?其技术实力怎样? - myqiye
  • 30、Python 并发编程:线程、进程与调度全解析
  • 打卡信奥刷题(2554)用C++实现信奥 P2133 天作之合
  • rt-linux下的“硬实时”的hrtimer通知机制
  • 2025年年终新疆旅行社推荐:聚焦资质安全与透明消费,专家严选5家高可靠性服务商深度解析 - 品牌推荐
  • 熵概念的全面综述:从热力学到信息论再到深度学习
  • 无需从头造轮子!Kotaemon提供开箱即用的RAG组件
  • Kotaemon的安全机制剖析:如何防止提示词注入攻击?
  • Macvlan 子接口互通丢包:问题排查 + 解决方案【20251218】
  • 2025哪个英国留学中介好 - 留学品牌推荐官
  • 2025年诚信的GEO优化公司推荐,专业AI搜索优化品牌企业 - myqiye
  • 深入Spring Boot源码(八):高级特性与扩展点深度解析
  • 2025哪家英国留学中介好一点 - 留学品牌推荐官
  • HoRain云--JavaScript导航神器:玩转WindowLocation
  • 2025哪家英国留学中介好一点呢 - 留学品牌推荐官
  • 2025年信誉度高的债务优化公司排名及较好的债务优化公司推荐 - mypinpai
  • 生产级别的RAG系统是什么样的?
  • UnimList卡片显示
  • 大模型 RAG 应用全攻略:从文档处理到工具调用的完整指南
  • 保障核心动力:A1A10000428.00M原装备件的重要性
  • 2025房产确权纠纷律师TOP5权威推荐:房产确权纠纷律师哪 - 工业品牌热点