前言:小编也是现学现卖,方便自己记忆,写的不好的地方还请包涵,也欢迎各位大佬多多批评指正。
网址:秋名山老司机
1.打开网址,提示需要两秒内计算出数值,手工几乎不可能实现。
2.思路:利用python脚本来实现
import requests #调用requests模块
url = "http://123.206.87.240:8002/qiumingshan/" #url地址
req = requests.Session() #保持会话
res = req.get(url = url) #get请求url地址
h = res.text #文本形式输出
s = h[h.find("<div>")+5:h.find("</div>")-3] #查找div标签的内容
print(s)
result = eval(s) #使用eval函数 计算 变量 s 的值
print(result) #输出 算数值
data = {'value':result} #将算数值赋给 data
res = req.post(url = url,data=data) #使用post方法提交 算数值
print(res.text) #输出文本结果,得到flag
3.运行直接得出flag:
Bugku{YOU_DID_IT_BY_SECOND}