首页 > 数据库 >WP | 攻防世界supersqli

WP | 攻防世界supersqli

时间:2023-03-22 17:36:42浏览次数:35  
标签:语句 攻防 show handler 拼接 supersqli --+ WP

今天在攻防世界平台上又搞了一道Web题——supersqli

 

1、进入题目所给的环境如下:

2、页面显示一个提交框,直接判断注入类型(忽略判断是否有注入点——这个不用想)

?inject=1' and 1=1--+回显正常,而?inject=1' and 1=2--+没有回显,判定为字符型注入。

 

3、使用Google插件HackBar,先查询回显点,用order by关键字

order by 3发现报错,那就把3改为2试试

果然,字段数为两个。

 

3、用select语句爆数据库名发现很多关键字都被正则替换了

 

 

4、这时就不得不尝试一下堆叠注入,拼接语句 ;show database();--+

刚好把所有数据库名都爆出来了

 

5、因为题目叫“supersqli”,那就直接找数据库“supersqli”,继续拼接SQL语句爆表名 ;use supersqli; show tables;--+

发现其中有两个表。

 

6、先从第一个表入手,继续拼接语句爆字段名 ; show columns from `1919810931114514`;--+ ,注意字符串为表名进行操作时要加反引号。

刚好里面的字段带有“flag”字样,方向又对了。

 

7、由于select等关键字被屏蔽了,上网搜了一下相关的绕过技巧,个人觉得handler这个方法挺不错。但是handler的功能范围比select小,并只能在MySQL中使用。

直接在后面拼接 ;handler 表名 open; handler 表名 read first;--+ 查看表中第一行数据 

直接得到flag。。

标签:语句,攻防,show,handler,拼接,supersqli,--+,WP
From: https://www.cnblogs.com/gsh23/p/17244829.html

相关文章

  • WPF学习-布局
    1. Grid布局,(Table布局)两行两列布局, Border 0行0列默认开始<Windowx:Class="WpfApp.MainWindow"xmlns="http://schemas.microsoft.com/winfx/20......
  • 大恒相机-Winform\WPF 视频流显示
    usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.IO;usingSystem.Runtime.InteropServices;usin......
  • WPF加载网页与交互
     参考资料:https://www.jianshu.com/p/039dc834b2b9;https://zhuanlan.zhihu.com/p/102688922方法1:使用【WebBrowser】,能加载大部分网页  xmlns:wf="clr-namespace......
  • wpf实现FFmpeg获取摄像头实时画面
    gitee地址如下​如何获取摄像头验证码和ip首先获取摄像头底部的验证码及ip(测试使用的是萤石摄像头,需要PC下载萤石客户端查看ip)未连接之前可以通过VLC进行测试在左......
  • 【Android 逆向】【攻防世界】黑客精神
    1.apk安装到手机,提示输入注册码2.jadx打开apkMainActivity.java@Override//android.app.ActivitypublicvoidonCreate(BundlesavedInstanceState){......
  • WPF命令绑定汇总
    1、Button等自带Command属性的控件,直接绑定命令<ButtonHorizontalAlignment="Left"Width="105"Height="32"Command="{BindingClickCommand}"><TextBlockText=......
  • wpf不在主线程的话放到主线程执行
    ///<summary>///刷新页面状态///</summary>///<paramname="overViewState"></param>///<paramname="strValue"></param>......
  • wpf自定义行为库(一)
    起因:我有个相对简单的WPF上位机程序,逻辑还是事件驱动那一套,虽然写的时候方便,但是代码的复用性太差了,并且各个模块的耦合度也很高,修改难度较大,于是我萌生了一个想法,将其改造......
  • ViewPager引导页根据滑动渐变背景色
    1、主要依赖:compile'com.android.support:support-v4:25.1.0'compile'com.jaeger.statusbaruitl:library:1.3.6'状态栏依赖包使用非常方便,并且作者对4.4的版本做了适配......
  • 【Android 逆向】【攻防世界】Ph0en1x-100
    1.apk安装到手机,老套路需要输入flag2.jadx打开apk,没有加壳......publicvoidonGoClick(Viewv){StringsInput=this.etFlag.getText().toString()......