评分(8)
解题动态
kentr588 攻破了该题 8小时前
diandianying 攻破了该题 1天前
ysjy 攻破了该题 1天前
pg001 攻破了该题 1天前
xhs 攻破了该题 2天前
LV-Yang 攻破了该题 3天前
fx8952060 攻破了该题 5天前
wrcoco 攻破了该题 5天前
申公豹 攻破了该题 5天前
wefyh 攻破了该题 5天前
yezia 攻破了该题 5天前
king... 攻破了该题 6天前
星宇Sec 攻破了该题 6天前
ling_x 攻破了该题 7天前
神龙 攻破了该题 7天前
JRlu 攻破了该题 7天前
这个昵称已存在 攻破了该题 8天前
mug9 攻破了该题 8天前
LLawliet 攻破了该题 8天前
评论
3166235571 2年前
举报
flag{dcf453f468af7bc9b991c3e87cd04c02}
hmcool 2年前
举报
java用HttpURLConnection来打开连接,注意两次base64解码,第二次POST请求头里加上第一个GET的cookie值
CY0704 3年前
举报
解码两次,脑洞大开
XRain 3年前
举报
我觉得最难的地方在于理解作者给的提示信息.....特别是英语不好的人
1284616752 3年前
举报
import requests import base64 url="http://114.67.175.224:14487/" s = requests.Session() print(s.post(url, data={'margin': base64.b64decode(base64.b64decode(s.get(url).headers['fla
wxy1343 3年前
举报
s = requests.Session() print(s.post(url, data={'margin': base64.b64decode(base64.b64decode(s.get(url).headers['flag']).decode().split()[-1]).decode()}).text)
wxy1343 3年前
举报
flag{dcdf42cbf7502ab5983f55eaee98205d}
中枢将 3年前
举报
1.Python request模块get抓包,使用session维持会话 2.获取headers的flag参数,两次解码获得flag的关键随机参数 3.将随机参数写入data的margin键,以POST的形式发送请求,将返回的数据.text输出flag
w登临意 3年前
举报
py3返回的不是str类型,需要加一个decode()转换;传输的margin需要两次base64解码
feira 3年前
举报
注意两次请求cookie要保持一致,python的requests可以用requests.session