新版NewBugKu-Web3-3秒提交答案获得flag Writeup

资源分享 枫少 1个月前 (03-21) 440次浏览 0个评论

打开网页我们看到一个很low的界面

让提交答案呢,我又不是最强大脑,怎么可能三秒提交,然后尝试随便输入一堆数字提交,,,结果,如下图

此时可以判断这道题的基本解法是用Python去解了,于是,写下几行low逼的代码,就是下面这个

#!coding:utf-8
import requests,re
url = 'http://123.206.31.85:10002/'
s = requests.Session()
def getURL(url):
	con = s.get(url)
	res = con.text
	return res
def Calculation(text):
	result = eval(((re.findall(".*</p",text))[0])[0:-3])
	return result
def postRES():
	result =  Calculation(getURL(url))
	payload = {'result':result}
	r = s.post(url,data=payload)
	return r
print postRES().text

尝试跑一下试试。。。。。。

成功获得flag。。。

 


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:新版NewBugKu-Web3-3秒提交答案获得flag Writeup
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址