import requests
import re
sessions = requests.session()
res = sessions.get('http://114.67.246.176:10927/').text
result = re.findall("(\d.*?\d)=",res)
for i in result:
value = eval(i)
我也是运行了几次有的时候会出flag,有的时候不会,,,,报错说'gbk' codec can't encode character u'\xe5' in position 0: illegal multibyte sequence,这个报错是session导致的么?还是ptyhon与PHP不等?我已经用了requests.session了
评论
Alphal 3年前
举报
import requests import re sessions = requests.session() res = sessions.get('http://114.67.246.176:10927/').text result = re.findall("(\d.*?\d)=",res) for i in result: value = eval(i)
tony77 3年前
举报
可以好好学学python脚本
濯君zzl 3年前
举报
https://www.cnblogs.com/chrysanthemum/p/11482184.html
vere39 3年前
举报
python写脚本,获取session和表达式串,计算值后,将其值post回去。
caddy 3年前
举报
呜呜呜
Neko 3年前
举报
大家都是lsj
qscf123456 3年前
举报
算出来的速度post提交时为value=算下来的值 python提交请求bs4解析,然后用eval执行算数式,最后post提交 有两点要注意:1、用同一个Session,2、python大数值算下来可能与php不等,需要多运行几次得到flag 原来你也是老司机 flag{}
成朗 3年前
举报
@qscf123456 多谢,
qscf123456 3年前
举报
@成朗 utf-8解析
成朗 3年前
举报
我也是运行了几次有的时候会出flag,有的时候不会,,,,报错说'gbk' codec can't encode character u'\xe5' in position 0: illegal multibyte sequence,这个报错是session导致的么?还是ptyhon与PHP不等?我已经用了requests.session了
seaesa 3年前
举报
666
involute 3年前
举报
不会传值。。 。
NARUTO1204 3年前
举报
我吐了。。。
无私奉献无名英雄 3年前
举报
这道题怎么刷都刷不出结果呀。