![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL注入学习
文章平均质量分 81
shadowse
不要怪时间,怪自己步伐不够快吧
展开
-
SQL注入之盲注(布尔和时间)
首先我们要判断是否存在注入点,一般看到id=1这类的基本可以判定是存在的我们要思考拿到的信息,比如数据库名,表名,版本信息,字段名。从需要的信息入手构造语句我们这里使用的是封神台的靶场(会谢,我的sqli-labs靶场坏了,又得重新搞) 这里点击查看新闻后出现注入点 首先要做的便是猜解数据库名的长度,我这里是已经通过报错的手段做出来过,现在用这种方式验证,这里我们构造函数 and sleep(2),通过回显看看函数sleep()是否被过滤 可以看到延迟为2s左右,可以判定没有被过滤。这里扩展,除了slee原创 2022-07-07 14:55:03 · 430 阅读 · 0 评论 -
SQL注入之基于报错的注入
目录1.GET单引号字符型2.GET数字型3.GET单引号加括号字符型4.GET双引号字符型5.注入利用5.1利用order by判断字段5.2利用联合查询查找信息首先我们打开搭建好的sqli-labs靶场,选择less-1 进入后我们看到这样一行提示 请输入一个id值作为对应参数,这里我输入1作为参数,验证后1-14均可以回显 输入后login name 和password都显现出来我们输入单引号这里显示错误,我们将错误回显记录下来 由此我们可以猜解出SQL语句为select login_name,原创 2022-07-05 15:14:14 · 1037 阅读 · 0 评论