概述
题目描述
题目描述如下:
解题思路
先抓包,发现在headers中有flag字符
使用base64解码,发现提示:
所以这个字符共需要解码两次,接着我们需要把这个值当作margin的值post给原地址,如果新起一个post请求,可以很明显看到Cookie和flag的字段又有变化,所以需要我们在一个会话中完成这两次操作
# coding = utf-8
# --author: valecalida--
import requests
from base64 import b64decode
res = requests.session()
flag = b64decode(b64decode(res.get("http://114.67.246.176:17743/").headers['flag'])[-8:])
print(res.post(url="http://114.67.246.176:17743/", data={'margin': str(int(flag))}).text)
运行即可得到flag
最后
以上就是天真斑马为你收集整理的Bugku-Web-速度要快-WriteUp的全部内容,希望文章能够帮你解决Bugku-Web-速度要快-WriteUp所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复