题目:CTFHub
不说一个一个去匹配的方法了,要是成百上千个文件怎么处理?
# python3.8.10
import requests
url = "http://example/"
for i in range(5):
for j in range(5):
# URL字符串拼接
url_test =url+"/"+str(i)+"/"+str(j)
# 获取页面响应内容
r = requests.get(url_test)
# 设置编码方式
r.encoding = 'utf-8'
# 查找是否存在 flag.txt
get_file=r.text
if "flag.txt" in get_file:
print(url_test)
# 此程序只适用于flag.txt文件形式存在的flag
网页直接浏览