bugKuctf-秋名山老司机

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/second_dream99/article/details/86703327

http://123.206.87.240:8002/qiumingshan/
在这里插入图片描述

刷新几次发现需要把值post进去。在这里插入图片描述
于是编辑脚本:

encoding=utf8

import re
import requests
s = requests.Session()
url = ‘http://123.206.87.240:8002/qiumingshan/
source = s.get(url)#获取页面对象
expression = re.search(r’(\d+[+-/*])+\d+’, source.text).group() #group()用来提出分组截获的字符串
result = eval(expression)#计算正则匹配的内容
post = {‘value’: result}
post1 = s.post(url, data = post)
print post1.text.encode(“gbk”,“ignore”)

注意:
最后print post1.text报错:“UnicodeEncodeError: ‘gbk’ codec can’t encode character u’\xe5’ in position 0: illegal multibyte sequence”
更改为:
print post1.text.encode(“gbk”,“ignore”),即可出flag。
需要多执行几次。

在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页