【python专题】requests怎么处理302跳转?

admin 2024年1月21日23:47:35评论17 views字数 1819阅读6分3秒阅读模式

 SCA御盾实验室的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。

本文所提供的工具仅用于学习,禁止用于其他!!!

0x02 场景描述

在python requests 代码编写中,经常会遇到响应码为302,此状态码即表示网页即将跳转到下一个页面。若requests代码没有使用正确的参数则不能获取到中间跳转的请求包。而在渗透测试过程中很多漏洞都需要302的跳转包,因此本期介绍以下几种常用的获取302数据包的方式。

0x03 场景举例

1、不获取跳转包

这个场景即无论跳转多少次,请求包只为第一次,响应包只为最后一次,不获取过程中任意跳转包,代码如下:

import requestsr=requests.get(url,allow_redirects=True) #allow_redirects参数可不加,值默认为Truer=requests.get(url) #此代码和第二行效果一样  

2、只有一个302数据包

这个场景即过程中只跳转一次,使用以下代码即可获取到:

import requestsr=requests.get(url,allow_redirects=False)

当allow_redirects=False时,此请求不允许302跳转,即获取到的响应为302的响应包。

3、有多个302数据包

这个场景即过程中跳转多次,使用以下代码即可获取到每次的302数据包:

import requestsr = requests.get(url,verify=False) #不加allow_redirects参数即把所有的响应复制给rreditList = r.history #使用r.history将请求过程中的所有响应包,包括302包存储到reditList列表中for response in reditList: #使用for循环遍历列表取出所有的302跳转包  print(response.text,response.status_code,str(respose.headers))

加入知识星球后进行在线答疑

明日预告:两个用友反序列化rce漏洞

0x04 近期发布

【python专题】requests怎么处理302跳转?

0x05 星球近况

付费星球

以下活动不支持多项叠加

(1)近期活动:
1、老带新活动
(1)通过群里老人进入星球的新人,只需
109元进入,老人也会得到20元现金奖励。加入方式与奖励方式皆通过私聊,不支持退款
(2)星球开通分享有赏功能,通过老人分享的星球进入的新人,老人返现
25元左右,新人返现15元左右

2、知识星球发放20张价值30元的假日优惠券,先到先得,优惠券扫顶部二维码获得

3、通过私聊进入星球的,只需135元,但不支持退款

(2)星球更新:
1、星球付费成员已满150人,正式与2023/12/25日起,进入费用涨价至
149元。

2、星球内即将推出积分玩法,具体加分细节查看星球获悉。每月初评选出上月积分榜前三名发放现金奖励,第一名获得150元,第二名获得100元,第三名获得50元,星主与管理员不参与评选。不得恶意刷屏刷积分,一经发现,取消其3个月的评比资格。发文每人每天不能超过3条,超过3条警告一次且不计积分,多次警告取消其3个月的评比资格。

3、春节,微信群发放200元红包一次,按固定时间区间内,筛选出最倒霉蛋子(即红包抢的最少的人)发放鼓励奖,春节为666元,如果同时多个人抢到最低红包且数额一样,则按数量平分鼓励奖。

(3)加入说明:

1.加入收费说明:

(1)现阶段扫码加入价格为¥149(系统支持三天退款)

(2)私聊微信加入¥135元,但不支持退款

(3)转发任意一篇SCA御盾的公众号至5个50人以上安全群,在公众号加微信后凭截图发放8折优惠券

(4)投稿最新漏洞poc或复现分析文章可免费加入1年(每星期限量5人)

2. 每逢节假日会发放一定数量优惠券

3.每天日更,工作日推送1day或0day,周末推送出货多的nday,期间不定期推送实用工具或脚本

4. 进入星球后加群可提前一天解锁第二天的发布内容

5.补天半自动化交洞脚本,计划于2024年农历新年后的第一个工作周于微信群推送,价格10-50元视服务而定

【python专题】requests怎么处理302跳转?

原文始发于微信公众号(SCA御盾):【python专题】requests怎么处理302跳转?

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月21日23:47:35
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【python专题】requests怎么处理302跳转?http://cn-sec.com/archives/2415448.html

发表评论

匿名网友 填写信息