标签:git 字符串 分享 按钮 response head 选项 lag line
打开Chrome浏览器,点击右上角“三”按钮。
点击工具-----再点击开发者工具
找到Network选项框。以百度经验页面为例,点击任务选框来查看网络请求流
在Network框内会有所有的请求流
4.点击你所需要的请求流,查看头部信息
【实验吧】
查看源码:
找到提交的key进行Post提交,查看请求头;
于是把flag进行post提交:
补充:
Requests 模块:
>>> import requests 然后,尝试获取某个网页。本例子中,我们来获取 Github 的公共时间线: >>> r = requests.get(‘https://github.com/timeline.json‘) 现在,我们有一个名为 r 的 Response 对象。我们可以从这个对象中获取所有我们想要的信息。 Requests 简便的 API 意味着所有 HTTP 请求类型都是显而易见的。例如,你可以这样发送一个 HTTP POST 请求: >>> r = requests.post("http://httpbin.org/post")
base64模块: str2 = base64.b64encode(str1) 编码 str3 = base64.b64decode(str2) 解码
于是解题脚本:
import requests import base64 url = ‘http://ctf5.shiyanbar.com/web/10/10.php‘ rs = requests.get(url).headers[‘FLAG‘] v = base64.b64decode(rs) print requests.post(url=url,data={‘key‘:v.split(‘:‘)[1]}).content
补充:
python request模块:
resp.text返回的是Unicode型的数据。
resp.content返回的是bytes型也就是二进制的数据。
【笔记】如何查看HTTP请求头&&【实验吧】天下武功唯快不破
标签:git 字符串 分享 按钮 response head 选项 lag line
原文地址:http://www.cnblogs.com/liuyimin/p/7647726.html