百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

BurpSuite-安全测试神器之代理设置

ninehua 2024-12-30 06:03 10 浏览

服务器返回拦截

服务器端返回消息拦截顾名思义是指拦截服务器端返回的消息的相关配置项,其界面如下:

  • intercept response based on the follow rules
  • Automatically update Content-Length header when the response edited

两个选项,其功能分别与客户端请求消息拦截中的intercept request based on the follow rules、Automatically update Content-Length header when the request edited相对应

intercept request based on the follow rules的checkbox被选中,则拦截所有符合勾选按钮下方列表中的请求规则的消息都将被拦截,拦截时,对规则的过滤是自上而下进行的。当然,我们可以根据自己的需求,通过【Up】和【Down】按钮,调节规则所在位置和排序。同时,我们可以点击【Add】添加一条规则,也可以选中一条规则,通过点击【Edit】进行编辑、点击【Remove】进行删除。当我们点击【Add】按钮时,会弹出规则添加的输入对话框,如下图:

拦截规则添加时,共包含4个输入项。

  • Boolean opertor表示当前的规则与其他规则是与的方式(And)还是或的方式(Or)共存;
  • Match type表示匹配类型,此处匹配类型可以基于域名、IP地址、协议、请求方法、URL、文件类型、参数, cookies, 头部或者内容, 状态码, MIME类型, HTML页面的title等。
  • Match relationship表示此条规则是匹配还是不匹配
  • Match condition输入的关键字。当我们输入这些信息,点击【OK】按钮,则规则即被保存。

如果Automatically fix missing的checkbox被选中,则表示在一次消息传输中,Burp Suite会自动修复丢失或多余的新行。比如说,一条被修改过的请求消息,如果丢失了头部结束的空行,Burp Suite会自动添加上;如果一次请求的消息体中,URl编码参数中包含任何新的换行,Burp Suite将会移除。此项功能在手工修改请求消息时,为了防止错误,有很好的保护效果。

如果Automatically update Content-Length的checkbox被选中,则当请求的消息被修改后,Content-Length消息头部也会自动被修改,替换为与之相对应的值

服务器返回消息修改

服务器返回消息修改是指自动修改服务器端返回消息的相关设置项。其界面如下:

  • 显示form表单中隐藏字段
  • 高亮显示form表单中隐藏字段
  • 使form表单中的disable字段生效,变成可输入域
  • 移除输入域长度限制
  • 移动JavaScript验证
  • 移动所有的JavaScript
  • 移除标签
  • 转换https超链接为http链接
  • 移除所有cookie中的安全标志

正则表达式配置

主要用来自动替换请求消息和服务器端返回消息中的某些值和文本,它与前文的规则的不同之处还在于支持正则表达式语言。

在弹出的匹配或替换规则输入对话框中我们可以看到,它可以对请求和返回消息的消息头,消息体、请求参数名、请求参数值、请求的第一行进行匹配和替换。例如,当我们要替换所有返回消息中的邮箱地址为t0data@burpsuite.com时,可以参考下图的设置填写输入项并保存验证。

其他配置项

  • 指定使用HTTP/1.0协议与服务器进行通信 这项设置用于强制客户端采用HTTP/1.0协议与服务器进行通信,一般客户端使用的HTTP协议版本依赖于客户端浏览器,但某些服务器或者应用,必须使用HTTP/1.0协议,此时可勾选此项
  • 指定使用HTTP/1.0协议反馈消息给客户端 目前所有的浏览器均支持HTTP/1.0协议和HTTP/1.1协议,强制指定HTTP/1.0协议主要用于显示浏览器的某些方面的特征,比如,阻止HTTP管道攻击。
  • 设置返回消息头中的“Connection:close” 可用于某些情况下的阻止HTTP管道攻击。
  • 请求消息头中脱掉Proxy-* 浏览器请求消息中,通常会携带代理服务器的相关信息,此选项主要用于清除消息头中的代理服务器信息。
  • 解压请求消息中的压缩文件 某些应用在与服务器端进行交互时,会压缩消息体,勾选此选项,则Burp Suite 会自动解压消息体
  • 解压返回消息中的压缩文件 大多数浏览器支持压缩的消息体,勾选此选项,则Burp Suite 会自动解压被服务器端压缩的消息体
  • 禁用http://burp
  • 允许通过DNS和主机名访问web接口 即允许通过域名或主机名访问Burp Suite
  • 不在浏览器中显示Burp Suite错误 在我们使用Burp Suite时,如果发生了Burp Suite自身的错误,会在浏览器中显示,如果勾选了此项,则不会在浏览器中显示此类错误。
  • 禁用日志到历史和网站地图中 此选项的作用是阻止记录日志到历史和网站地图,在某些情况下可能有用,比如说,通过上游服务器进行认证或者做正则表达式替换时,为了降低内存的消耗,减少日志的储存,你可以勾选此项。
  • 拦截功能开始设置
    这个选项主要用来配置intercept功能的生效方式,分为总是生效、 总是失效 、从上一次的Burp Suite中恢复设置3种方式。

历史记录History

Burp Proxy的历史记录由HTTP历史和WebSockets历史两个部分组成。

HTTP历史界面由筛选过滤器、历史记录列表、消息详情3个部分组成。

  • 按照请求类型过滤 你可以选择仅显示当前作用域的、仅显示有服务器端响应的和仅显示带有请求参数的消息。当你勾选“仅显示当前作用域”时,此作用域需要在Burp Target的Scope选项中进行配置,详细请阅读Burp Target相关章节。
  • 按照MIME类型过滤 你可以控制是否显示服务器端返回的不同的文件类型的消息,比如只显示HTML、css或者图片。此过滤器目前支持HTML、Script、XML、CSS、其他文本、图片、Flash、二进制文件 8种形式。
  • 按照服务器返回的HTTP状态码过滤 Burp根据服务器的状态码,按照2XX,3XX,4XX,5XX分别进行过滤。比如,如果你只想显示返回状态码为200的请求成功消息,则勾选2XX。
  • 按照查找条件过滤 此过滤器是针对服务器端返回的消息内容,与输入的关键字进行匹配,具体的匹配方式,你可以选择 1.正则表达式 2.大小写敏感 3.否定查找 3种方式的任何组合,前面两种匹配方式容易理解,第3种匹配方式是指与关键字匹配上的将不再显示。
  • 按照文件类型过滤 通过文件类型在过滤消息列表,这里有两个选择可供操作。一是仅仅显示哪些,另一个是不显示哪些。如果是仅仅显示哪些,在show only的输入框中填写显示的文件类型,同样,如果不显示哪些文件类型,只要在hide的输入框中填写不需要显示的文件类型即可。
  • 按照注解过滤 此过滤器的功能是指,根据每一个消息拦截时候的备注或者是否高亮来作为筛选条件控制哪些消息在历史列表中显示。
  • 按照监听端口过滤 此过滤器通常使用于当我们在Proxy Listeners中多个监听端口时,仅仅显示某个监听端口通信的消息,一般情况下,我们很少用到。


单击请求,会在下方的消息详解块显示此条消息的文本详细信息。当我们在某条消息上双击,则会弹出此条消息的详细对话框。

点击对话框右上方的【Previous】、【Next】按钮,浏览上一条或下一条消息的内容,也可以修改Raw的请求参数,然后执行多种【Action】操作

历史消息列表中主要包含请求序列号、请求协议和主机名、请求的方式、URL路径、请求参数、Cookie、是否用户编辑过消息、服务器端返回的HTTP状态码等信息。通过这些信息,我们可以对一次客户端与服务器端交互的HTTP消息详情做出准确的分析,同时,在下方的详情视图中,也提供基于正则表达式方式的匹配查找功能,更好的方便渗透测试人员查找消息体中的相关信息

相关推荐

Google Play版设备下周可升级安卓5.0

IT之家(www.ithome.com):GooglePlay版设备下周可升级安卓5.0上个月首次发布安卓5.0以及Nexus6和Nexus9时,谷歌曾表示Android5.0会在“未来几周”内推...

360网站卫士推出google字体加速方案

最近,有网友反映称谷歌官网域名google.com、谷歌香港google.com.hk都打不开,ping了一下google.com和google.com.hk两个域名的服务器情况,最后ping出来的I...

巨硬原味系统获取指南:直接从微软官方下载 Windows 10 系统镜像

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:Licia_tia马上就是618了,想来大家一定都买了新电脑吧然后系统就成为了一个问题:如果买了品牌机,部分品牌带了一大把垃圾软件怎么办...

谷歌发布电子邮件新服务:Inbox

10月23日消息,据国外媒体报道,谷歌周三推出了一项被叫做“Inbox”(信箱)的新电子邮件服务。据报道,这项新服务能更好的整理用户电子邮件内容,并通过友好的界面自动呈现邮箱中包含的预约信息、航班信息...

轻量级Chrome OS Flex,居然比XP系统还流畅,快来试试

之前给大家分享过Win10LTSC2019,一款适合老电脑用的精简版系统。但如果你的电脑连这个系统运行起来都很困难,那么不妨试试ChromeOSFlex。ChromeOSFlex是谷歌今...

美媒:谷歌加紧打造AI驱动搜索引擎

来源:参考消息网参考消息网4月20日报道据美国《纽约时报》网站4月16日报道,谷歌计划彻底修改搜索引擎,以打败人工智能(AI)对手。今年3月,在得知韩国消费电子巨头三星公司正在考虑用微软公司的必应替...

谷歌地球专业版终于完全免费啦!

【环球科技综合报道】据美国科技博客TechCrunch1月31日报道,顾客现在可免费下载谷歌地球专业版啦!这款软件之前年费是399美元。资料图体验过谷歌地球(GoogleEarth)的用户可随心随...

谷歌将开放谷歌应用引擎App Engine

【环球科技报道记者陈薇】据美国《华尔街日报》5月6日消息,谷歌将开放谷歌应用引擎AppEngine,允许在其他公司的电脑服务器上运行。此举一定程度上是为了帮助开发人员应对有关数据必须在国内存储的...

iOS 版 Chrome浏览器更新

iOS自带的Safari已经完全可以满足用户的日常使用需求,而且基本上是大多数用户的主力浏览器,但依然阻挡不了Chrome拥有不少死忠拥簇。iPhone6、iPhone6Plus带来...

在 K8S 中运行 Locust 与 Selenium:安装 Chrome 和 ChromeDriver

...

提前三天教你们python制作万能抢购神器,学不会就准备过光棍节吧

目录前言:分析(x0)第一步...

倒计时开始,谷歌提醒用户播客Podcasts服务4月2日关闭

IT之家3月30日消息,谷歌近日已面向美国用户发布提醒,谷歌播客(GooglePodcasts)服务将于4月2日关停,敦促用户尽快完成迁移,建议将订阅导出到YouTubeMusi...

教你彻底解决烦人的电脑弹窗广告

弹窗广告是很多电脑用户难言的痛,尽管这种行为屡屡遭受谴责,但是在利益的趋势下却成了如牛皮癣的顽疾,屡禁不止,越禁越猖狂。最近,某专家建议联合执法打击弹窗广告违法行为,让人们原本早已麻木的神经再度紧绷起...

英伟达发布GeForce热修复驱动:解决Chrome崩溃等问题

本周二英伟达针对《蝙蝠侠:阿卡姆骑士》游戏发布了GeForce353.30WHQL认证优化版驱动,不过最近的英伟达驱动都存在一些问题,例如,可能会导致谷歌Chrome浏览器崩溃或停止响应,在游戏玩...

浏览器居然还能刷机?这样的神奇玩法你见过没

浏览器能干的事情很多,但浏览器刷机你恐怕没有听说过。在人们的通常印象当中,刷机需要专门的刷机软件,才能做到,通过浏览器刷机简直是闻所未闻。现在,骚操作真的来了,只需要通过浏览器开启一个网页,就可以完成...