sqllab第十八关通关笔记

知识点:

  • UA注入
    • 不进行url解析,不能使用+ %20 编码等操作
    • 出现在User-agent字段中
    • 一般为insert语句
      • insert 表名(字段1,字段2,。。。) values(数据1,数据2,。。。)

通过admin admin进行登录发现页面打印出了user-agent的信息

说明这是一个UA注入

将UA处的信息进行修改,利用单引号进行测试

构造UA: 1'

发现页面打印除了错误信息;发现后面好像还有两个参数,并且结尾有括号

这里显然不是一个查询语句,也不是一个update语句,可能是insert语句

推测原始语句为 insert into 表名(字段1,字段2,...) values(数据1,数据2,...);

构造payload:1'+and+exp(710)='

发现还是有问题,这就奇怪了

突然想到这个位置好像不能用+,这里是不进行url解析的,换成空格试试

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

成功执行了exp(710),这里可以进行错误注入

接下来获取数据库名字

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

成功获取了数据库名字,获取敏感信息也是同样的操作;收工了

10

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 23:00:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 23:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 23:00:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 23:00:02       20 阅读

热门阅读

  1. C#--StreamWriter和StreamReader对象及常用函数

    2024-03-17 23:00:02       16 阅读
  2. 【记录 | 字符串、搜索】单词接龙

    2024-03-17 23:00:02       19 阅读
  3. DDR3 APP接口代码

    2024-03-17 23:00:02       22 阅读
  4. AIGC赋能,天猫精灵、华米科技“抢跑”智能穿戴

    2024-03-17 23:00:02       18 阅读
  5. C语言经典面试题目(七)

    2024-03-17 23:00:02       24 阅读
  6. UDP协议

    UDP协议

    2024-03-17 23:00:02      20 阅读
  7. C语言如何引⽤⼆维数组元素?

    2024-03-17 23:00:02       24 阅读
  8. 24计算机考研调剂 | 南昌航空大学

    2024-03-17 23:00:02       23 阅读
  9. 什么是区块链,如何学习区块链

    2024-03-17 23:00:02       23 阅读
  10. 线程的通俗解释

    2024-03-17 23:00:02       24 阅读
  11. Jupyter Notebook 怎么在虚拟环境之间切换

    2024-03-17 23:00:02       18 阅读
  12. Winform编程详解十三:OpenFileDialog 打开文件对话框

    2024-03-17 23:00:02       19 阅读
  13. 接入DDoS高防后如何设置源站保护

    2024-03-17 23:00:02       19 阅读
  14. Android 11存储权限兼容

    2024-03-17 23:00:02       18 阅读
  15. lqb省赛日志[11/37] -[dfs]

    2024-03-17 23:00:02       21 阅读