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命令杀死结束不了的进程
  • 热门搜索
    鼓浪屿旅游团 受保护的视图怎么编辑 电脑网速太慢怎么办 西安著名旅游景点 104000元大写怎么写 如何提高英语 如何保养子宫 泰国旅游攻略购物 绝味鸭脖是哪里的特产 交换机和路由器的区别