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命令杀死结束不了的进程
  • 热门搜索
    小学生旅游作文 湄洲岛旅游 境内旅游 太姥山旅游 四川省旅游景点 海上旅游 云南自助旅游攻略 杭州旅游公司 红河旅游 吉首旅游