题目链接

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

BugKu 秋名山老司机


只能写个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,是通过不断刷新,出现如下界面得到的提示。


BugKu 秋名山老司机

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

相关文章:

  • 2021-11-22
  • 2021-04-20
  • 2022-02-07
  • 2022-12-23
  • 2021-05-16
  • 2021-05-18
  • 2021-09-07
  • 2021-06-09
猜你喜欢
  • 2021-09-22
  • 2021-09-21
  • 2021-08-16
  • 2021-12-12
  • 2021-06-19
  • 2021-04-23
相关资源
相似解决方案