码迷,mamicode.com
首页 > Web开发 > 详细

【笔记】如何查看HTTP请求头&&【实验吧】天下武功唯快不破

时间:2017-10-10 21:50:29      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:git   字符串   分享   按钮   response   head   选项   lag   line   

  1. 打开Chrome浏览器,点击右上角“三”按钮。

    点击工具-----再点击开发者工具

     
  2. 找到Network选项框。以百度经验页面为例,点击任务选框来查看网络请求流

     
  3. 在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
//向url发送一个post方法的http报文,data是post的数据段,v是一个字符串,以":"分割成list

 

 

技术分享

补充:

python request模块:
resp.text返回的是Unicode型的数据。

resp.content返回的是bytes型也就是二进制的数据。

 

【笔记】如何查看HTTP请求头&&【实验吧】天下武功唯快不破

标签:git   字符串   分享   按钮   response   head   选项   lag   line   

原文地址:http://www.cnblogs.com/liuyimin/p/7647726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!