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命令杀死结束不了的进程
  • 热门搜索
    毛孔太大怎么办 上海旅游景区 教师劳动的特点 旅游网站策划书 孕妇可以用电磁炉吗 鹅口疮反复发作怎么办 山东职业学院怎么样 沈阳景区 旅游专业 衡水旅游