分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

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

发布时间:2023-09-06 01:16责任编辑:董明明关键词:暂无标签
  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 requestsimport base64url = ‘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请求头&&【实验吧】天下武功唯快不破

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved