CTF中web中的快速反弹

本文讲述了小白通过做CTF(Capture The Flag)的Web题目来快速学习Python的过程。文中提到了如何使用requests模块发送GET和POST请求,传递参数,以及处理服务器返回的内容。还分享了在BUGKU平台上的两个简单挑战,一个是通过POST发送key,另一个涉及简单的计算和正则表达式的使用。作者希望通过不断的实践提升Python编程能力。
摘要由CSDN通过智能技术生成

小白最近想学习一下Python但是一直看文档也不是个办法,于是决定去做一下题来快速地提升一下自己:

题目来源:实验吧天下武功为快不破。。BUGKU中的秋名山老司机

需要模块:requests
第一步:在windows上安装requests模块。首先cmd进入python文件夹,在cd进入scripts文件夹,然后再输入 pip install requests//等待安装完成,之后就可以用这个模块了
在这里插入图片描述
在这里插入图片描述
在写脚本之前我们先要知道如何发送请求到服务器,然后收到进行解析的

GET请求:test=requests.get(‘https://www.baidu.com’)//以百度为例,可能不会成功
POST请求:test=requests.post(‘https://www.baidu.com’)
查看请求的请求头:test.requests.headers//包括很多,如ua…等等都可以自己设置
查看某一请求头的属性:test.requests.headers[‘Accept-Encoding’]//等等、

查看响应头:test.headers//
查看响应头的某一属性&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值