--永恒的烦恼

bugku 速度要快

bugku 速度要快

查看HTML时发现提示,要进行post提交,但提交的键名称还真的不清楚,还以为是”value”,后面查看了一下评论,原来是”margin”。

发现session会话存在falg的值,经过两次的base64转义得到要提交的值。url替换成你自己的,脚本如下:

import requests
import base64

url = "http://117.72.52.127:15013/"

with requests.Session() as session:
    get_req = session.get(url).headers['flag']
    flag_base64 = base64.b64decode(get_req).decode().split(': ')[1]
    flag_value = base64.b64decode(flag_base64).decode()
    data = { "margin":flag_value}
    res = session.post(url,data=data)
    res.encoding = 'utf-8'
    print(res.text)

赞(2)
转载请带上源站链接:玖伴一鹏 » bugku 速度要快