题目名称-SSRF ME
captcha 解码
目录扫描没有发现有用结果,根据提示 url 可能用来访问内部资源,根据题目名称可以猜测 ssrf。
其中 Captcha 用到 md5 加密截取,而且在每一次刷新网页时候会改变,可以写代码爆力枚举 Captcha 的值。
#!/usr/bin/env python3
from argparse import ArgumentParser
from hashlib import md5
def SetParser():
parser=ArgumentParser(
prog="Find the captcha",
description="Find the captcha by enumeration."
)
parser.add_argument("-c","--captcha",default="76a72d",help="Encrypted value of the captcha",type=str)
return parser.parse_args()
def solve(args,l=0,r=100000000):
val=args.captcha
for i in range(l,r+1):
c=str(i)
hs=md5(c.encode()).hexdigest()
if hs[-6:]==val: retu