BugKu 秋名山老司机

题目链接

这题打开让在两秒内计算出结果,一大串,根本无法两秒内搞定。

8.png


只能写个py脚本来快速计算,然后post。

代码如下:


import requests
import re

s =requests.Session()
r =s.get("http://120.24.86.145:8002/qiumingshan/")
searchObj = re.search(r'^<div>(.+)=\?;</div>$',r.text,re.M|re.S)#re.M|re.S匹配多行或匹配一行
data = {
    "value":eval(searchObj.group(1))#这里是value是从网页提示中得到的
}
flag = s.post("http://120.24.86.145:8002/qiumingshan/",data=data)
print(flag.text)

这样post为啥是value,是通过不断刷新,出现如下界面得到的提示。


9.png

于是运行脚本,得到flag:Bugku{YOU_DID_IT_BY_SECOND}

posted @ 2018-10-13 16:50  雨落洛  阅读(3272)  评论(0编辑  收藏  举报