burpsuite工具的使用(详细讲解)

一)前言

我已经在之前详细的说明了burpsuite的安装过程,如果不了解的可以看 burpsuite安装教程 :http://t.csdn.cn/uVx9X  在这了补充说明一下,在安装完burpsuite并设置完代理后,会出现如果访问的url是使用http协议的就可以进行抓包,如果访问的url是使用HTTPS协议的就会出现如下图的错误提示:


这其实就是因为没有安装一个 CA 证书,我们只需值地址栏输入 http://burp 然后点击右上角的CA Certificate,这时会自动下载一个名为cacert.der的证书文件,如下图:

接着有两种导入CA 证书的方式,在这里讲解比较简单的一种方式,方便大家更快的解决问题。

方法:找到下载的 CA 的位置,双击打开它,根据提示安装这个证书,如下图:


接着在浏览器中导入证书,点击浏览器右上角栏→选项→右上角搜索处搜“证书”→导入,找到下载的证书,然后确定(新版的Firefox做了改进,证书导入被放在了:选项->隐私于安全->安全->证书->查看证书->导入证书->确定)

二)burpsuite功能介绍:


1 . user options模块:
1)设置BP 中的字体大小:
user interface :对其自带的功能模块的字体大小设置
HTTP Message Display :对下面的截获的包的选项内容字体进行大小设置


2 . Proxy模块:(可以截断、查看、修改所有在客户端和服务器端之间传输的数据)
1)配置浏览器代理:
先在Internet选项中进行设置,如下图(注意一定不能勾选 “对于本地地址不使用代理服务器”,否则就会出现用127.0.0.1但无法进行数据包的截获,只能用本机IP地址才可以的现象。

2)抓包改包:BP中 Proxy—intercept—intercept is on(intercept is off 表示关闭截断代理功能),接着在浏览器中访问一个网址,此时BP就会把请求包进行抓取(此时会抓取所有的请求的数据包,我们可以Forward直到看到想要的数据包,或者在http history中找所需的包),我们可以进行改包(Action将截获的HTTP或HTTPS请求发送到其他相应的模块进行一系列操作)点击 Forward将修改后的包发送给服务器并进行正常的访问;或者Drop把抓到的包丢弃;intercept下的Raw、Params、Headers、Hex 是以不同的格式显示截取的数据包



Raw:抓取的请求数据包
Params:请求数据包的参数信息,包括GET/POST请求的参数,cookie参数
Headers:请求数据包的头部信息
Hex:Raw中信息的二进制内容

Action中的选项:


其中:
1) Change request method 经过把所有相关的请求参数适当地搬迁到这个请求里来,就可以自动地把请求的方法在 POST 和 GET 中间切换。通过发送恶意的请求使用这个选项来快速测试应用程序的极限参数是多少。
2) Change body encoding 对于所有的请求,你可以在应用程序/X-WWW 格式的 URL 编码和多重表单/数据之间切换消息体的编码方式。
3)Copy URL 把当前的 URL 完整地复制到粘贴板上。
4)Cope as curl command 作为curl命令
5)Cope to file 这个功能允许你把选择一个文件,并把消息的内容复制到这个文件里。这个对二进制数据来说是很方便的,要是通过粘贴板来复制会带来一些问题。复制操作是在选择的文本上进行的,如果没有被选中的内容,则是针对整个消息了。
6)Pase form file 这个功能允许你选择一个文件,并把文件里的内容粘贴到消息里。这个对二进制数据来说是很方便的,要是通过粘贴板来复制会带来一些问题。粘贴操作会替换掉被选中的内容,如果没有内容被选中,则在光标位置插入这些内容。
7)Save item 这个功能让你指定一个文件,把选中的请求和响应以XML的格式保存到这个文件,这里面包括所有的元数据如:响应的长度,HTTP 的状态码以及 MIME 类型。
8)Don’t intercept requests 通过这些命令可以快速地添加拦截动作的规则来阻止拦截到的消息,这些消息和当前的消息有着相同的特征(如远程主机,资源类型,响应编码)。
10)Do intercept 仅对请求有效,这允许你可以对当请求和响应的进行强制拦截。
11)Convert seiection 这些功能让你能够以多种方案对选择的文本进行快速的编码和解码。
12)URL-encode as you type 如果这个选项被打开,你输入的像&和=这样的符号会被等价的 URL编码代替。

3 . 模块Repeater(改包,重放)
我们抓一个包来看看,抓取包之后,右键 Send to Repeater 发送到重发模块,


在 Repeater模块,我们可以随意修改数据包。修改完后点击 go 就可以发包了。之后,右边就会显示服务器回的包,如下图:

4 . Intruder模块(爆破)
Intruder爆破主要由四个模块组成:
1:Target 用于配置目标服务器进行攻击的详细信息。
2:Positions 设置Payloads的插入点以及攻击类型(攻击模式)。
3:Payloads 设置payload,配置字典
4:Options 此选项卡包含了request headers,request engine,attack results ,grep match,grep_extrack,grep payloads和redirections。你可以发动攻击之前,在主要Intruder的UI上编辑这些选项,大部分设置也可以在攻击时对已在运行的窗口进行修改

Target选项:设置攻击的信息,如下图:


position选项:配置攻击类型和攻击点,Attack-type攻击类型,这里有四种可以选择:
1)Sniper:对变量依次进行破解,如果有多个攻击点,则多个攻击点依次进行。只能用一份密码字典
2)Battering ram:对变量同时进行破解,如果有多个攻击点,多个标记点同时进行。只能用一份密码字典
3)Pitchfork:每一个变量标记对应一个字典,取每个字典的对应项。最少设置2处攻击点,最多设置20处攻击点。每个攻击点设置一个密码字典
4)Cluster bomb:每个变量对应一个字典,并且进行交集破解,尝试各种组合。最少设置2处攻击点,最多设置20处攻击点。适用于用户名+密码的组合

例:现在有两份密码字典,每份密码字典里都有5个爆破字符的话。设置两处爆破点,Sniper会尝试10次,Battering ram会尝试5次,Pitchfork会尝试5次,Cluster bomb会尝试25次。

Payloads选项:配置攻击载荷payload
1)Payload Sets: 这里设置 payload 的数量类型。你可以定义一个或多个有效载荷,有效载荷的数量取决于攻击类型定义,对于未知标签中定义的攻击类型,可以为每个有效载荷提供有效载荷类型,并且每种有效载荷类型可以以不同方式定制,playload type:
Simple list:简单字典
Runtime file:运行文件
Custom iterator:自定义迭代器(可以在字典前后加任意字符)
Character substitution:字符替换
Case modification:实例修改
Recursive grep:递归
illegal unicode:非法字符
Character blocks:字符块
Numbers:数字组合
Dates:日期组合
Brute force:暴力破解
Null payloads:空payload
Username generator:用户名生成
copy other payload:复制其他payload

Payload Options[Simple list]: 该选项会根据Payload Sets的设置而改变。


Payload Processing: 对Payload进行编码、加密、截取等操作,如下图对payload进行base64编码:

Payload Encoding:bp 会默认自动对 payload 中的一些字符进行 URL 编码,我们可以勾选也可以取消,如下图:

Options选项:对请求头和请求过程以及请求结果的一些设置。该选项卡包含了request headers,request engine,attack results ,grep match,grep_extrack,grep payloads和redirections。可以在发动攻击之前,在主要Intruder的UI上编辑这些选项,大部分设置也可以在攻击时对已在运行的窗口进行修改。

学习路线

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题(需要的可以后台私信“资料”自取)

  同时每个成长路线对应的板块都有配套的视频提供:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/351495.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Boilsoft Video Splitter(无损视频分割器)官方正式版V8.2.0 | 无损视频分割软件下载 | 视频分割软件哪个好用?

Boilsoft Video Splitter 是一款优秀且快速的专业无损视频分割软件,支持大于2GB以上的视频分割和直接拖放功能,无需重新编码就能帮助大家直接将完整的AVI、MPEG、RM、ASF、WMV、3GP、MKV、FLV 或 MP4等主流视频文件按时间、大小或关键帧等条件拆分、剪切…

视频怎么分割片段?快速分割视频小技巧

如何快速分割视频,处理视频时,一些视频时长可能会比较长,需要进行分割处理,如何快速将多个视频进行分割,分割后自动每个视频分类保存。下面来试试批量剪辑分割的技巧,一起来试试。 准备工具: 媒…

分割视频的方法有哪些?

现在网络上的剪辑方法有很多,比如视频合并、视频分割等等,而其中的视频分割大概就是指将一段很长的视频分割成一段一段的,有些人为了取视频中重要的一个片段会采取视频分割的方法,下面给大家介绍一下操作方法。 教程之前&#xf…

一款简单实用的视频分割软件,快速将一段视频分割成两段

视频太多、太长,怎么统一分割,比如按段分割呢?今天小编给大家分享一个新的剪辑技巧,下面一起来试试。 所需工具 视频素材若干 操作步骤 运行【好简单批量智剪】,“分割视频”中导入视频素材,支持多种导入…

怎么截取精彩视频片段 视频分割软件哪个好

现在我们生活圈,每天都被各大火热上映的视频电影、电视剧和各种五花八门的综艺节目给包围了。好看的电视及电影一大波的袭来让我们应接不暇,我们不可能总是能跟我们喜欢的人一起去看,所以电影节目里面那些比较精彩的片段总是想保存下来&#…

视频分割软件,将一个视频分割成多段小的视频

如今已是深秋,正所谓一叶知秋,看着这满地落叶,大家期待的中秋佳节和十一小长假也就快要到来了,不过对于小编这样的剪辑爱好者当然是要在家中剪辑视频了。不知道有没有和小编一样的呢?今天小编要给大家分享一个分割视频…

视频剪辑,分割软件怎么用?简单高效分割视频

平常大家总会遇到视频剪辑与视频格式转换以及是视频压缩和合并的问题,下面为大家推荐几款window桌面电脑实用的比较实用的视频编辑软件,如下图。有了这几款软件,以后我们在手机或者电脑上剪辑视频就轻松多了,下面就让小编我来为大…

如何截取视频的一个小片段 视频分割软件哪个好

截视频的软件有什么, 怎么截取视频一部分, 今天小编就来带大家了解视频剪切分割那些事儿吧! 看看如何截取视频的一个小片段, 视频分割软件哪个好吧! 1、先打开迅捷视频合并分割软件,主要的功能就是视频…

如何将视频分割成几部分 视频剪切软件哪个好

视频已经成为继文字,图片后的又一个交流方式,在这个快节奏的发展时代,很多人看到文字就会头疼,转而通过视频来获取外界传递的信息,尤其是短视频以及影视的发展,对于很多女生来说,大概在追剧的过…

视频分割软件有什么,怎么分割视频

我们平时在看视频的时候回将一些精彩或者自己喜欢的内容录制下来,但是录制的过程中可能会有一些不是很喜欢的片段,这时候是不是很想将其剪切掉,虽然手机中也有相关工具,但是我们都知道,手机操作没有电脑方便&#xff0…

无损分割视频的软件哪个好

随着科技的迅速发展,好看的影视剧一大波的袭来让我们应接不暇,在我们不可能总是能跟我们喜欢的人一起去看,所以电影节目里面那些比较精彩的片段总是想保存下来和喜欢的人一起分享,但是由于各种原因会出现很多的问题,比…

怎么把视频的多个片段分割出来?快速分割视频的方法

在拍摄视频、保存视频或者录屏时多拍摄了一段、有很多不需要的片段或者多录了一段。那么是否重新拍摄、保存或录屏呢?显然是不需要的,因为你不一定能达到你原本想要的结果。但是可以用迅捷视频转换器把需要的片段从完整的视频分割出来,或者直…

Python获取当当平台商品数据信息可视化效果展示

前言 嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 环境使用: 版 本&#xff1a; python 3.8 编辑器&#xff1a;pycharm 2021.2 jupyter notebook 模块使用: 采集 requests >>> pip install requests 数据请求 csv <表格文件> 内置模块 保存数据 …

视频前景分割

MobileNetV3 bneck层 配套MobileNetV3视频讲解 super详解 在单继承中 super主要是用来调用父类的方法的 了解torch torch.nn nn是Neural Network的简称&#xff0c;帮助程序员方便执行如下的与神经网络相关的行为&#xff1a; &#xff08;1&#xff09;创建神经网络…

如何使用视频合并分割软件将MP4视频合并分割

现在抖音和微视等短视频平台已经占据了很大的市场和很多的空余时间&#xff0c;这些短视频在拍摄之后不是直接上传的&#xff0c;而是需要先将视频文件剪切合成并添加一些好看的转场特效以及适应场合的音乐&#xff0c;完成之后&#xff0c;再上传网络的&#xff0c;但是对视频…

视频分割修整功哪一款视频剪辑软件更好用?

众所周知&#xff0c;使用传统的视频最终软件只能够对整体进行切割&#xff0c;对于部分不好的地方无法进行细节的修整&#xff0c;会声会影视频软件的诞生&#xff0c;打破了这一模式&#xff0c;真正做到了从细节入手&#xff0c;分帧对视频进行切割修整&#xff0c;不放过任…

视频分割很简单,教你方法三分钟搞定视频剪辑

很多朋友不知道怎么分割视频&#xff0c;今天小编就分享怎么在电脑上分割视频的方法&#xff0c;使用媒体梦工厂操作起来不难&#xff0c;新手小白也能轻松学会&#xff0c;一起接着往下看吧。 第一步&#xff0c;开始剪辑之前&#xff0c;小编准备了多段视频用于演示分割效果&…

图像分割与视频分割方法

图像分割 图像分割介绍1、普通分割2、语义分割3、实例分割&#xff08;instance segmentation&#xff09; 传统的图像分割方法1、基于阈值的图像分割单阈值分割局部阈值分割阈值的选取直方图峰谷法迭代法Otsu阈值分割法类内方差最小方差法最小错误概率分类法基于熵的二值化方法…

视频分割工具

无损分割(截取)视频文件密技 作者&#xff1a;Go on 其实&#xff0c;说 “截取”比较好一些。因为&#xff0c;通常&#xff0c;提出这样问题的人&#xff0c;多数都是需要把一段 视频中的一小段截取出来做为已用。 视频的截取&#xff0c;分为两种。一种是另存&#xff0c;…

运维小白必学篇之基础篇第十三集:网络概述中继实验

网络概述中继实验 实验作业&#xff08;主机名为自己的名字&#xff09;&#xff1a; 1、搭建中继环境&#xff0c;要求如下&#xff1a; 网络要求&#xff1a; 内网&#xff1a;192.168.50.50 网关&#xff1a;192.168.50.254 192.168.60.254 外网&#xff1a;192.168.60.60 主…