CTF-web-秋名山老司机

前言:小编也是现学现卖,方便自己记忆,写的不好的地方还请包涵,也欢迎各位大佬多多批评指正。

网址:秋名山老司机

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}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值