sqli-labs注入靶场搭建与sql语句

文章目录

1、搭建环境

github上适配php7的靶场

  • 下载后直接放入小皮面板www目录下

1.1、配置

  • 在sql-connections下的db-creds.inc中将小皮面板中的密码填入

2、必备Sql语句

2.1、基本语句

sql 复制代码
#创建数据库
create database test1;
#展示所有数据库
show databases;
#使用test1数据库
use test1;
#查看当前数据库中的表
show tables;
#获取当前使用的数据库
select database();
#删除数据表
drop table table1;
#查询当前的用户
select user();
#获取当前数据库版本
select version();
#查看schemata这个表的结构
DESC schemata;

2.2、常用关键字

  1. order by
  • 常用于通过报错临界点测试出该表有多少列
sql 复制代码
#按SELECT出来的id列进行排序,ASC=升序(默认),DESC=降序
select * from member order by id;
#按SELECT出来的第4列进行排序
select * from member order by 4;
  1. union
  • 常用于联合查询,左右两个表列数一致
sql 复制代码
select id,username from users union select id,content from message;
  1. where
  • 过滤数据
sql 复制代码
SELECT username,password from users where username="root"

2.3、常用函数

  • 截断
sql 复制代码
select substr('root',1,1); #执行结果------r
select substring('root',2,2);#执行结果------oo
#以上两个函数作用类似
select left('root',2);#执行结果------ro
select right('root',2);#执行结果------ot
select mid('root',1,1); #执行结果------r
  • 字符转换
sql 复制代码
# ASCII函数用来返回给定字符串的第一个字符的ASCII码
select ascii('root'); #执行结果------114
#将 ASCII码转换成字符
select char(65);#执行结果------A
  • 获取数据长度
sql 复制代码
select length(database());
  • 时间
sql 复制代码
now()#返回当前的日期和时间
sysdate()#返回当前的日期和时间
  • 控制流
sql 复制代码
#参数1为真,执行参数2
select if(now()=sysdate(),database(),user());

3、靶场相关信息

  1. information_schema 数据库中的TABLES表

    • TABLES表中的TABLE_NAME 记录所有的表名
  2. information_schema 数据库中的COLUMNS表

    • COLUMNS表中的COLIUMN_NAME 记录所有的列名
  3. information_schema 数据库中的SCHEMATA表

    • SCHEMATA表中的SCHEMA_NAME 列记录所有数据库名
相关推荐
星河耀银海19 分钟前
远控体验分享:安全与实用性参考
人工智能·安全·微服务
兄弟加油,别颓废了。1 小时前
给她ctf.show
网络安全
赛博云推-Twitter热门霸屏工具2 小时前
Twitter运营完整流程:从0到引流获客全流程拆解(2026)
运维·安全·自动化·媒体·twitter
xixixi777772 小时前
通信领域的“中国速度”:从5G-A到6G,从地面到星空
人工智能·5g·安全·ai·fpga开发·多模态
XDHCOM3 小时前
PostgreSQL 25001: active_sql_transaction 报错原因分析,故障修复步骤详解,远程处理解决方案
数据库·sql·postgresql
CV-杨帆4 小时前
ICLR 2026 LLM安全相关论文整理
人工智能·深度学习·安全
byoass5 小时前
csdn_upload_005
网络·安全·云计算
祖传F877 小时前
quickbi数据集数据查询时间字段显示正确,仪表板不显示
数据库·sql·阿里云
qq_260241237 小时前
将盾CDN:API安全防护与接口防刷实战策略
安全
悟道子HD7 小时前
SRC漏洞挖掘——2.SQL注入漏洞实战详解
sql·web安全·网络安全·渗透测试·sql注入·sqlmap·暴力破解