buuctf的随便注1环节中,如何巧妙利用SQL注入漏洞?

2026-06-11 03:564阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计523个文字,预计阅读时间需要3分钟。

buuctf的随便注1环节中,如何巧妙利用SQL注入漏洞?

题目:随意选择一个出题处

链接:https://buuoj.cn/challenges

知识点:1. 堆叠注入题目

步骤:1. 题目+出题处链接

2. 知识点+题目链接

3. 题目+解题步骤

4. 直接提交1个php数组的返回值

题目随便注1出处buuoj.cn/challenges

知识点 1.堆叠注入

题面 解题步骤 1.直接提交1返回了一个php数组形式的返回值说明有回显。

buuctf的随便注1环节中,如何巧妙利用SQL注入漏洞?

2.尝试使用 ‘、"、]、) 等闭合sql语句发现单引号引起报错 3.尝试万能密码‘ or 11#,根据回显内容发现flag不在当前所在的表中这说明需要利用注入语句切换当前所在的表。 4.首先查询所有的表名1’;desc tables;#; 发现当前库中存在两个表 5.分别查看两个表结构

1;desc 1919810931114514;#1;desc words;#

发现flag存在于表1919810931114514中

6.现在目标明确要查询表1919810931114514中的flag

1;select * from 1919810931114514;#

执行后发现存在过滤无法使用select。

阅读全文

本文共计523个文字,预计阅读时间需要3分钟。

buuctf的随便注1环节中,如何巧妙利用SQL注入漏洞?

题目:随意选择一个出题处

链接:https://buuoj.cn/challenges

知识点:1. 堆叠注入题目

步骤:1. 题目+出题处链接

2. 知识点+题目链接

3. 题目+解题步骤

4. 直接提交1个php数组的返回值

题目随便注1出处buuoj.cn/challenges

知识点 1.堆叠注入

题面 解题步骤 1.直接提交1返回了一个php数组形式的返回值说明有回显。

buuctf的随便注1环节中,如何巧妙利用SQL注入漏洞?

2.尝试使用 ‘、"、]、) 等闭合sql语句发现单引号引起报错 3.尝试万能密码‘ or 11#,根据回显内容发现flag不在当前所在的表中这说明需要利用注入语句切换当前所在的表。 4.首先查询所有的表名1’;desc tables;#; 发现当前库中存在两个表 5.分别查看两个表结构

1;desc 1919810931114514;#1;desc words;#

发现flag存在于表1919810931114514中

6.现在目标明确要查询表1919810931114514中的flag

1;select * from 1919810931114514;#

执行后发现存在过滤无法使用select。

阅读全文