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}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM