PROXY详解
connygpt 2024-12-10 13:40 13 浏览
简介
Proxy代理模块主要为拦截HTTP/HTTPS的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。
Intercept
forward
将查看过的消息和重新编辑过的消息发送到服务器,进入下一步
Drop
放弃当前拦截信息不发给服务端,进入下一步
intercept on/off
on:启动数据包拦截
off:关闭数据包拦截
Action
在下面数据包点击右键显示效果和Action显示一样
在HTTP history中进行查看
Comment this item 为请求和响应添加数字说明
颜色方框 为数据包添加颜色
消息类型显示格式Raw、Params、Headers、Hex
Raw
这里显示的是web请求的raw格式,在页面底部有个搜索和加亮功能,可以用来快速定位消息中的感兴趣的字符串。
Params
客户端请求的参数信息get、post、cookie,并且允许你能简单地查看和修改。
Headers
以原始的形式来显示HTTP消息头的名称和值,显示的直观
Hex
显示Raw的二进制数据,使用hex编辑器对请求的内容进行修改。
Action
表示你下一步想对该数据包做的操作
Send to Spider 发送给爬虫
Do an active scan 执行一次扫描
Send to Intruder 发送到破解
Send to Repeater 发送到中继器
Send to Sequencer 发送到序列发生器
Send to Comparer 发送到比较器
Send to Decoder 发送到解码器
Request in browser 在浏览器的请求
Engagement tools 选择工具
Change request method 将请求的方法在 POST 和 GET 中间切换。
Change body encoding 对于所有的请求,你可以在应用程序/X-WWW 格式的 URL 编码和多重表单/数据之间切换消息体的编码方式。
Copy URL 复制当前的URL
Cope as curl command 作为curl命令
Cope to file 导出,这个功能允许你把选择一个文件,并把消息的内容复制到这个文件里。复制操作是在选择的文本上进行的,如果没有被选中的内容,则是针对整个消息了。
Pase form file 导入,将文件中的内容复制到消息中(Raw)。粘贴操作会替换掉被选中的内容,如果没有内容被选中,则在光标位置插入这些内容。
Save item 指定一个文件,把选中的请求和响应以XML的格式保存到这个文件
Don't intercept requests 通过这些命令可以快速地添加拦截动作的规则来阻止拦截到的消息,这些消息和当前的消息有着相同的特征(如远程主机,资源类型,响应编码)。
Do intercept 仅对请求有效,这允许你可以对当请求和响应的进行强制拦截。
Convert seiection 这些功能让你能够以多种方案对选择的文本进行快速的编码和解码。
URL-encode as you type 像&和=这样的符号会被URL编码代替。
Cut 剪切
Copy 复制
Paste 粘贴
Message edit help 消息编辑帮助
Proxy interception help 代理拦截帮助
HTTP history
双击某个请求即可打开详情
Previous将请求来回切换
next下一个数据包
Action下一步动作
可以通过最左边的数字进行下拉菜单来加亮某个选项
Add to scope 添加范围
Spide from here 从当前地址开始爬取数据
Do an active scan 主动扫描
Do a passive scan 被动扫描
Send to Intruder 发送到破解
Send to Repeater 发送到中继器
Send to Sequencer 发送到序列生成器
Send to Comparer(request) 发送到比较器(请求)
Send to Comparer(response) 发送到比较器(响应)
Show response in browser 在浏览器中显示响应
Request in browser 浏览请求
Engagement tools 选择工具
Show new History windows 显示新的历史窗口
Add comment 添加评论
Highlight 高亮显示
Delete item 删除项目
Clear history 清除历史记录
Copy URL 复制网址
Copy as curl command 复制为curl命令
Copy links 复制链接
Save item 保存项目
Proxy history help 代理历史帮助
WebSockets history
主要用于记录WebSockets的数据包
Options
该选项主要有八大选项:Proxy Listeners、Intercept Client Requests、Intercept Server Responses、Intercept WebSockets Messages、Response Modification、Match and replace、SSL Pass Through、Miscellaneous
主要选项:代理设置、客户端请求消息拦截、服务器端返回消息拦截、服务器返回消息修改、正则表达式配置
Proxy Listeners 代理设置
Intercept Client Requests 客户端请求消息拦截
拦截客户端发送到服务器端消息的相关配置选项
Boolean operator 表示当前的规则与其他规则是与的方式还是或的方式
Match type 表示匹配类型,科颜氏是域名、IP、请求方法、URL、协议
Match relationship 表示此条规则是匹配还是不匹配Match condition输入的关键字。
Automatically fix missing 表示burp suite会自动修复丢失的和多余的新行。
Automatically update 表示当请求的消息被修改后,conten-length消息头部也会自动被修改,替换为与之相对应的值。
服务器返回消息拦截:拦截服务器端返回消息的配置项
brupsuite 默认是不会截断server返回的信息,在下面的地方点击勾才会截断。
显示隐藏域
显示form表单中隐藏字段
高亮显示form表单中隐藏字段
将form表单字段变成可输入域
删除输入长度限制
移动javascript验证
移动所有的javascript
移除标签
转换https为http
移除cookies中的安全标志
正则表达式配置
此项配置主要用来自动替换请求消息和服务器端返回消息中的某些值和文本,并支持正则表达式。
相关推荐
- 自学Python,写一个挨打的游戏代码来初识While循环
-
自学Python的第11天。旋转~跳跃~,我~闭着眼!学完循环,沐浴着while的光芒,闲来无事和同事一起扯皮,我说:“编程语言好神奇,一个小小的循环,竟然在生活中也可以找到原理和例子”,同事也...
- 常用的 Python 工具与资源,你知道几个?
-
最近几年你会发现,越来越多的人开始学习Python,工欲善其事必先利其器,今天纬软小编就跟大家分享一些常用的Python工具与资源,记得收藏哦!不然下次就找不到我了。1、PycharmPychar...
- 一张思维导图概括Python的基本语法, 一周的学习成果都在里面了
-
一周总结不知不觉已经自学Python一周的时间了,这一周,从认识Python到安装Python,再到基本语法和基本数据类型,对于小白的我来说无比艰辛的,充满坎坷。最主要的是每天学习时间有限。只...
- 三日速成python?打工人,小心钱包,别当韭菜
-
随着人工智能的热度越来越高,许多非计算机专业的同学们也都纷纷投入到学习编程的道路上来。而Python,作为一种相对比较容易上手的语言,也越来越受欢迎。网络上各类网课层出不穷,各式广告令人眼花缭乱。某些...
- Python自动化软件测试怎么学?路线和方法都在这里了
-
Python自动化测试是指使用Python编程语言和相关工具,对软件系统进行自动化测试的过程。学习Python自动化测试需要掌握以下技术:Python编程语言:学习Python自动化测试需要先掌握Py...
- Python从放弃到入门:公众号历史文章爬取为例谈快速学习技能
-
这篇文章不谈江流所专研的营销与运营,而聊一聊技能学习之路,聊一聊Python这门最简单的编程语言该如何学习,我完成的第一个Python项目,将任意公众号的所有历史文章导出成PDF电子书。或许我这个Py...
- 【黑客必会】python学习计划
-
阅读Python文档从Python官方网站上下载并阅读Python最新版本的文档(中文版),这是学习Python的最好方式。对于每个新概念和想法,请尝试运行一些代码片段,并检查生成的输出。这将帮助您更...
- 公布了!2025CDA考试安排
-
CDA数据分析师报考流程数据分析师是指在不同行业中专门从事行业数据搜集、整理、分析依据数据作出行业研究评估的专业人员CDA证书分为1-3级,中英文双证就业面广,含金量高!!?报考条件:满18...
- 一文搞懂全排列、组合、子集问题(经典回溯递归)
-
原创公众号:【bigsai】头条号:程序员bigsai前言Hello,大家好,我是bigsai,longtimenosee!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合...
- 「西法带你学算法」一次搞定前缀和
-
我花了几天时间,从力扣中精选了五道相同思想的题目,来帮助大家解套,如果觉得文章对你有用,记得点赞分享,让我看到你的认可,有动力继续做下去。467.环绕字符串中唯一的子字符串[1](中等)795.区...
- 平均数的5种方法,你用过几种方法?
-
平均数,看似很简单的东西,其实里面包含着很多学问。今天,分享5种经常会用到的平均数方法。1.算术平均法用到最多的莫过于算术平均法,考试平均分、平均工资等等,都是用到这个。=AVERAGE(B2:B11...
- 【干货收藏】如何最简单、通俗地理解决策树分类算法?
-
决策树(Decisiontree)是基于已知各种情况(特征取值)的基础上,通过构建树型决策结构来进行分析的一种方式,是常用的有监督的分类算法。决策树算法是机器学习中的一种经典算法,它通过一系列的规则...
- 面试必备:回溯算法详解
-
我们刷leetcode的时候,经常会遇到回溯算法类型题目。回溯算法是五大基本算法之一,一般大厂也喜欢问。今天跟大家一起来学习回溯算法的套路,文章如果有不正确的地方,欢迎大家指出哈,感谢感谢~什么是回溯...
- 「机器学习」决策树——ID3、C4.5、CART(非常详细)
-
决策树是一个非常常见并且优秀的机器学习算法,它易于理解、可解释性强,其可作为分类算法,也可用于回归模型。本文将分三篇介绍决策树,第一篇介绍基本树(包括ID3、C4.5、CART),第二篇介绍Ran...
- 大话AI算法: 决策树
-
所谓的决策树算法,通俗的说就是建立一个树形的结构,通过这个结构去一层一层的筛选判断问题是否好坏的算法。比如判断一个西瓜是否好瓜,有20条西瓜的样本提供给你,让你根据这20条(通过机器学习)建立起...
- 一周热门
- 最近发表
- 标签列表
-
- kubectlsetimage (56)
- mysqlinsertoverwrite (53)
- addcolumn (54)
- helmpackage (54)
- varchar最长多少 (61)
- 类型断言 (53)
- protoc安装 (56)
- jdk20安装教程 (60)
- rpm2cpio (52)
- 控制台打印 (63)
- 401unauthorized (51)
- vuexstore (68)
- druiddatasource (60)
- 企业微信开发文档 (51)
- rendertexture (51)
- speedphp (52)
- gitcommit-am (68)
- bashecho (64)
- str_to_date函数 (58)
- yum下载包及依赖到本地 (72)
- jstree中文api文档 (59)
- mvnw文件 (58)
- rancher安装 (63)
- nginx开机自启 (53)
- .netcore教程 (53)