MySQL逻辑运算符

 时间:2024-10-12 17:27:15

1、我们通过phpstudy进入MySQL命令模式,and为前后都为True,则结果为True,在测试过程中可以添加一个真的条件和假的条件来判断添加的字符是否能对数据进行操作进而发现注入漏洞。

MySQL逻辑运算符

2、or有一个True返回都为True,使用or测试一下select * from users where id=1 or 1=2;

MySQL逻辑运算符

3、MySQL注入语句分析:'and 1=2 union select 1,user(),3--使用sqli-labs来进行演示。(sqli-labs的搭建可查看上一篇经验文档)

MySQL逻辑运算符

4、查看一下网页的源代码发现mysql语句为:$sql="SELECT * FROM users WHERE id='$id' LIMIT 0,1"; 添加注入语句构造后为"SELECT * FROM users WHERE id='$id'and 1=2 union select 1,user(),3--+' LIMIT 0,1"。select 1,user(),3 数据库中users为3列。

MySQL逻辑运算符
  • C#.net 如何连接SQL数据库
  • 如何使用plsql连接oracle12c并创建视图
  • 如何查看Ubuntu的系统版本(三种方法)?
  • 如何使用Navicat将表数据导出到文本文件?
  • windows命令杀死结束不了的进程
  • 热门搜索
    我爱中国手抄报 英语节日手抄报图片 爱牙护齿手抄报 小英雄手抄报 好书我推荐手抄报 感恩励志红五月手抄报 生活中的小窍门手抄报 关于正月十五的手抄报 一年级安全手抄报 心里手抄报