首页 > 数据库 >sqli-labs 20到23

sqli-labs 20到23

时间:2023-05-30 20:34:07浏览次数:52  
标签:编码 20 23 -- 闭合 labs sqli 报错 注入

第20题

输入用户名密码发现是这样的页面

 抓包看看,尝试cookie注入:

admin' and extractvalue(1,concat(0x7e,database()))#

 其他好做了。

第21题

抓包是这样:

 看看这uname什么成分?

 可以看到是对admin先进行了base64编码,然后对=进行了url编码

这里尝试对admin进行base64编码后再整个进行url编码,可以看到反应正常

 注入思路:将注入语句按照同样方式编码。

首先对'进行编码并注入:

 再对“进行编码后注入:可以看到'报错,”不报错,闭合方式与'有关,再看上图的报错,尝试')闭合

这里对') or 1=1#编码后注入:不报错,找到闭合方式。

 

 爆库:

首先进行编码

 爆表名

这里建议编码的时候只编码最后一位符号即可

 

好像不用url编码也可以

 

 其他就简单了,如果用sqlmap扫描,只需要一句话

sqlmap -u http://127.0.0.1/Less-21/ --cookie="uname=1"* --dbms MySQL --threads=10 --batch --tamper=base64encode

注意tamper必须是base64encode

第22题

使用admin登录:

 抓包查看

使用'注入发现不报错,使用“报错

 

 查看报错信息:应该就是”闭合

 闭合方式为“闭合

 爆库名:

 爆表名

 其余同理。

第23题

打开页面

 

查看闭合方式:'报错,“不报错

 发现不管后面加空格还是#都会网页错误

 

应该是对某些字符进行了过滤,可以看到对-没有过滤

 那就好办了

注释语句-- -中的空格可以使用/**/代替

 结果发现注释并没有起作用,那应该是把-也过滤了。

换个payload吧

?id=-1'or'1'='1

因为我们知道是'闭合方式,所以注入后相当于id=-1'or'1'='1'limit 0,1

?id=-1'union/**/select/**/1,database(),3/**/and'1'='1 

 其实交给sqlmao一句话就搞定了

sqlmap -u http://localhost/sqli-labs-php7-master/Less-23/?id=1 --dbs

 甚至参数都不用加

 

 

标签:编码,20,23,--,闭合,labs,sqli,报错,注入
From: https://www.cnblogs.com/limihacker/p/17444208.html

相关文章

  • 聚焦AIGC--2023首届人工智能生成内容国际会议将于8月在上海举办
    2023年8月25-26日,首届人工智能生成内容国际会议(2023The1stInternationalConferenceonAI-generatedContent(AIGC2023))将在中国上海举行。本次会议得到了复旦大学、中国科技大学、同济大学、上海交通大学、上海人工智能实验室、香港中文大学等知名院校和研究机构的大力支......
  • 2023年电脑学剪辑要用什么软件 电脑剪辑视频怎么学会
    本文转载于:https://blog.csdn.net/weixin_55412152/article/details/130954695大家如果是想系统学习视频剪辑,更建议在电脑上学。虽然现在手机剪辑视频很普遍,但手机的功能都比较简单,只能满足基础的剪辑需求。而电脑上的视频编辑软件功能会更强大,可发挥空间更大。下面一起来看看电脑......
  • 2023ICLR_Embedding fourier for ultra-high-definition Low-light image enhancement
    1. #narrow切片x1,x2=(x.narrow(1,0,self.split_len1),x.narrow(1,self.split_len1,self.split_len2))假设输入的张量是x,那么这句代码的作用是将x在第1维(即行数)上分别切割为两个长度分别为self.split_len1和self.split_len2的子张量,分别赋值给变量x1和x2。其中,narrow......
  • 欧奈儿行业 RPS 排名,一图览全貌 2023-05-29
    自动复盘2023-05-30k线图是最好的老师,点击详情图可以看到行业20日RPS的排名,最底下子图是行业rps走势线据我观察,成交额超过100亿,成功几率比较高,一般有买点标注的,走势还可以公众hao:醉卧梦星河欧奈尔行业RPS排名天天更新追踪主力行业趋......
  • [ZJOI2019]麻将
    dp套dp经典例题。这种题一般都是给你一个奇怪的合法条件,然后去做一些计数之类的东西,直接设计状态很不好做。我们考虑先设计一个判定合法的dp,以这个dp的状态和结果作为状态去dp。更一般的,我们发现dp的过程有初始状态和终止状态,转移看成有向边,可以建出一个自动机来。dp......
  • 算法刷题记录:[NOIP2017]图书管理员
    题目链接https://ac.nowcoder.com/acm/contest/19306/1050题目分析因为要求最小编号,并且该编号是以读者的编号结尾,这边直接排序+翻转,找开头的数。记录是因为看到某个大佬非常好的思路,直接对编号进行取模,就是末尾的数。如果想得到末尾的数,直接进行取模即可~~AC代码#include<......
  • 继续学习英语20230530
    Simplyput简单来说 isolated 英[ˈaɪsəleɪtɪd]美[ˈaɪsəleɪtɪd]adj.偏远的;孤零零的;孤独的;孤立的;单独的;只出现一次的;v.(使)隔离,孤立,脱离;将…剔出(以便看清和单独处理);使(某物质、细胞等)分离;使离析; leverages英[ˈliːvərɪdʒɪz]......
  • Sub-1G收发SOC芯片UM2080F32用于智能开关,遥控开关
    智能开关广泛应用于电工场景,利用控制器和继电器等电子元器件的组合及编程,以实现电路智能开关控制的单元。开关控制又称BANG-BANG控制,由于这种控制方式简单且易于实现,因此在许多家用电器和照明灯具的控制中被采用。但常规的开关控制难以满足进一步提高控制精度和节能的要求。随着......
  • Sub-1G收发SOC芯片UM2080F32用于智能水浸系统,发射功率-20至20dbm
    水浸传感器也可以称作是水浸报警器,其主要作用是监测场所有无漏水情况,以及溢水/漏水告警。水浸传感器的出现改变了传统依靠人工巡检的方式,使漏水监控变得经济化与智能化,大大节省了人力成本,增加了信息的可靠性。以往,水浸传感器只应用在工业之中,随着物联网的发展,传感器越来越智能,水......
  • leetcode 202. Happy Number
    Writeanalgorithmtodetermineifanumberis"happy".Ahappynumberisanumberdefinedbythefollowingprocess:Startingwithanypositiveinteger,replacethenumberbythesumofthesquaresofitsdigits,andrepeattheprocessuntilthe......