速度要快WEB 未解决

分数: 25 金币: 2
题目作者: harry
一  血: jiangdie666
一血奖励: 1金币
解  决: 3541
提  示:
描  述:
速度要快!
评论
3166235571 12天前

flag{dcf453f468af7bc9b991c3e87cd04c02}

回复 0

hmcool 4月前

java用HttpURLConnection来打开连接,注意两次base64解码,第二次POST请求头里加上第一个GET的cookie值

回复 0

CY0704 7月前

解码两次,脑洞大开

回复 0

XRain 7月前

我觉得最难的地方在于理解作者给的提示信息.....特别是英语不好的人

回复 1

1284616752 10月前

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

回复 0

wxy1343 10月前

s = requests.Session() print(s.post(url, data={'margin': base64.b64decode(base64.b64decode(s.get(url).headers['flag']).decode().split()[-1]).decode()}).text)

回复 0

wxy1343 10月前

flag{dcdf42cbf7502ab5983f55eaee98205d}

回复 0

中枢将 1年前

1.Python request模块get抓包,使用session维持会话 2.获取headers的flag参数,两次解码获得flag的关键随机参数 3.将随机参数写入data的margin键,以POST的形式发送请求,将返回的数据.text输出flag

回复 1

w登临意 1年前

py3返回的不是str类型,需要加一个decode()转换;传输的margin需要两次base64解码

回复 0

feira 1年前

注意两次请求cookie要保持一致,python的requests可以用requests.session

回复 0

WriteUp

image
harry

2 金币

评分(4)

解题动态

DHT4OxO 攻破了该题 1天前
catdogpeach 攻破了该题 1天前
Bojing 攻破了该题 2天前
yeyin 攻破了该题 2天前
雪花snow 攻破了该题 4天前
野王哥哥抱抱我嘛 攻破了该题 4天前
junzijie 攻破了该题 5天前
wkb123456 攻破了该题 5天前
2742137753 攻破了该题 6天前
OldWolfofFarron 攻破了该题 6天前
15826978220 攻破了该题 7天前
18956160518 攻破了该题 8天前
qq祁qq 攻破了该题 11天前
18727495861 攻破了该题 11天前
okhuren 攻破了该题 11天前
17743520638 攻破了该题 11天前
3166235571 攻破了该题 12天前
adminhrp 攻破了该题 16天前
chenaijiang 攻破了该题 16天前
luojilianlu 攻破了该题 21天前