脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

2023-05-10 15:37嘶吼网3gstudent Python

本文介绍了通过修改Python Requests库禁用编码url的方法,也给出了C Sharp禁用编码url的实现代码,记录研究细节。

0x00 前言

我在使用Python Requests库发送HTTP数据包时,发现Requests库默认会对url进行编码。而在测试某些漏洞时,触发漏洞需要url的原始数据,禁用编码url的功能。本文将要介绍我的解决方法,记录研究细节。

0x01 简介

本文将要介绍以下内容:

测试环境

解决方法

0x02 测试环境

我在研究CVE-2022-44877时遇到以下情况:

实现写文件的POC如下:

Python开发技巧—禁用Requests库编码Url

根据POC我们可以写出对应的Python测试代码:

Python开发技巧—禁用Requests库编码Url

为了便于测试,Python测试代码在发送POST数据时添加了代理,我们可以借助BurpSuite观察实际发送的内容,如下图

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

0x03 解决方法

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

Python开发技巧—禁用Requests库编码Url

url未做编码,问题解决

0x04 解决方法2

这里还可以使用C Sharp实现发送POST数据,避免url编码,实现代码如下:

Python开发技巧—禁用Requests库编码Url

0x05 小结

本文介绍了通过修改Python Requests库禁用编码url的方法,也给出了C Sharp禁用编码url的实现代码,记录研究细节。

本文为 3gstudent 原创稿件,授权嘶吼独家发布,如若转载,请注明原文地址

原文地址:https://www.4hou.com/posts/zlLZ

延伸 · 阅读

精彩推荐
  • PythonPython3爬虫中pyspider的安装步骤

    Python3爬虫中pyspider的安装步骤

    在本篇内容里小编给大家整理的是一篇关于Python3爬虫中pyspider的安装步骤,需要的朋友们可以学习参考下。...

    爱喝马黛茶的安东尼4052020-07-30
  • PythonPandas实现数据类型转换的一些小技巧汇总

    Pandas实现数据类型转换的一些小技巧汇总

    这篇文章主要给大家汇总介绍了关于Pandas实现数据类型转换的一些小技巧,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习...

    杨航锋14702021-02-19
  • Python使用PyCharm官方中文语言包汉化PyCharm

    使用PyCharm官方中文语言包汉化PyCharm

    这篇文章主要介绍了使用PyCharm官方中文语言包汉化PyCharm,需要的朋友可以参考下...

    脚本之家10312021-10-22
  • Pythondjango使用xlwt导出excel文件实例代码

    django使用xlwt导出excel文件实例代码

    这篇文章主要介绍了django使用xlwt导出excel文件实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下...

    扎心了老铁14052021-01-12
  • Pythonpython输入错误密码用户锁定实现方法

    python输入错误密码用户锁定实现方法

    这篇文章主要介绍了python输入错误密码用户锁定实现方法以及代码实现过程,一起参考一下。...

    lynn-09032632020-12-20
  • Pythonscrapy-redis分布式爬虫的搭建过程(理论篇)

    scrapy-redis分布式爬虫的搭建过程(理论篇)

    这篇文章主要介绍了scrapy-redis分布式爬虫的搭建过程(理论篇),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要...

    Kosmoo6112020-09-30
  • Pythonpython编程嵌套函数实例代码

    python编程嵌套函数实例代码

    这篇文章主要介绍了python编程嵌套函数实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下...

    1855351499610342021-01-15
  • PythonPython中的闭包使用及作用

    Python中的闭包使用及作用

    这篇文章主要介绍了Python中的闭包使用及作用,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下...

    Python热爱者8882022-08-05