天天看点

bugku-秋名山车神

bugku-秋名山车神

刷新一下界面可以看到提示 计算表达式然后POST上传即可

import requests
import re

baseurl = 'http://114.67.246.176:10462/'
r = requests.session() 
oritext = r.get(baseurl)
newtext = oritext.text.encode(oritext.encoding).decode(oritext.apparent_encoding) 
# 将网站用utf-8重新编码 不然输出是乱码

cont = re.findall('<div>(.*?)</div>', newtext) # 正则表达式
cont = "".join(cont) # 列表转字符串直接计算
cont = cont[:-3]
post = eval(cont)

data = { 'value' : post }
flag = r.post(baseurl, data = data)
print(flag.text)