這題打開讓在兩秒內計算出結果,一大串,根本無法兩秒內搞定。
只能寫個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,是通過不斷刷新,出現如下界面得到的提示。
於是運行腳本,得到flag:Bugku{YOU_DID_IT_BY_SECOND}