[Web安全入门]BURP基本使用详解

[Web安全入门]BURP基本使用详解请求方法请求资源 目录结构 目录文件 传参的参数 GET HTTP 版本 host 主机名 User Agent 客户端基本环境信息 Content Type 传参的类型 Content Length

大家好,欢迎来到IT知识分享网。

目录

BURP安装、配置、基本使用

BRUP安装和配置

HTTP简介

http请求包格式

http应答包格式

http状态值

burp功能详解

target标签

target在渗透攻防中的利用

dashboard仪表盘

scanner扫描器

proxy标签

intruder标签

repeater标签

comparer对比标签

BURP安装、配置、基本使用

BRUP安装和配置

前置条件:

安装好jdk11并配置好环境变量

[Web安全入门]BURP基本使用详解

首先下载官方的安装包和对应版本的burploader,使用burploader进行激活

1.安装burp

依据自己的使用习惯为burp选择一个安装目录

[Web安全入门]BURP基本使用详解

2.安装完成后进入burp主目录,将burploader.jar放到主目录中,并运行

[Web安全入门]BURP基本使用详解

[Web安全入门]BURP基本使用详解

[Web安全入门]BURP基本使用详解

5.汉化教程(如果需要),将汉化包也拷贝到burp主目录中

[Web安全入门]BURP基本使用详解

6.优化启动方式:创建两个文本文件,后缀改名为.bat,一个用来中文启动一个用来汉化启动。

中文启动的内容为:

英文启动的内容为:

保存好之后以后就可以双击启动了

[Web安全入门]BURP基本使用详解

7.浏览器设置,以firefox为例,进入firefox应用商店搜索switchy,下载如下插件

[Web安全入门]BURP基本使用详解

8.设置proxy的代理模式如下图

[Web安全入门]BURP基本使用详解

9.设置burp如下图所示达到和浏览器联动的目的,在需要使用burp抓包时将浏览器切换到proxy模式

[Web安全入门]BURP基本使用详解

[Web安全入门]BURP基本使用详解

10.进入http://burp点击右上角下载证书,在浏览器设置中搜索证书,查看证书-证书颁发机构-导入,将其导入。

导入之后,会提示有是否信任的选项。全部选上,导入。

自此burp就可以正常使用了

HTTP简介

http请求包格式

[Web安全入门]BURP基本使用详解

请求方法 请求资源(目录结构/目录文件/传参的参数[GET]) HTTP版本

host: 主机名

User-Agent:客户端基本环境信息

Content-Type:传参的类型

Content-Length: 请求包长度

Referer: 上一步来源。

X-Forwarded-For:当前身份ip

Cookie:用户身份标识

http应答包格式

[Web安全入门]BURP基本使用详解

HTTP版本 返回状态值 服务端自定变量

Date:日期

Server:服务端相关信息

X-Powered-By:当前编程语言环境

Content-Length: 返回包长度

当前响应回客户端(浏览器)的前端代码

http状态值

此状态码提供关于请求状态的信息,告诉 Googlebot 关于您的网站和请求的网页的信息。

一些常见的状态码为:

200 – 服务器成功返回网页

404 – 请求的网页不存在

503 – 服务器超时

1xx(临时响应)

表示临时响应并需要请求者继续执行操作的状态码。

100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。

101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

2xx (成功)表示成功处理了请求的状态码。

201(已创建) 请求成功并且服务器创建了新的资源。

202(已接受) 服务器已接受请求,但尚未处理。

203(非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。

204(无内容) 服务器成功处理了请求,但没有返回任何内容。

205(重置内容) 服务器成功处理了请求,但没有返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。

206(部分内容) 服务器成功处理了部分 GET 请求。

300(多种选择) 针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。

305(使用代理) 请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理。

4xx(请求错误) 这些状态码表示请求可能出错,妨碍了服务器的处理。

400(错误请求) 服务器不理解请求的语法。

401(未授权) 请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应。

404(未找到)

服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。

405(方法禁用) 禁用请求中指定的方法。

406(不接受) 无法使用请求的内容特性响应请求的网页。

408(请求超时) 服务器等候请求时发生超时。

411(需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。

412(未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。

413(请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。

414(请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。

415(不支持的媒体类型) 请求的格式不受请求页面的支持。

416(请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态码。

417(未满足期望值) 服务器未满足”期望”请求标头字段的要求。

5xx(服务器错误)这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。

500(服务器内部错误) 服务器遇到错误,无法完成请求。

501(尚未实施) 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。

502(错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。

503(服务不可用) 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

504(网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。

505(HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

burp功能详解

target标签

用来收集当前浏览器(客户端web)发送的所有请求流量及目标服务端返回的响应流量,类似于流量监控。

[Web安全入门]BURP基本使用详解

1栏中是流量信息,其中包含着你所请求的流量

2栏中是对1栏中内容的一个展开目录

3栏中是重要信息,其中包含一些漏洞信息(不过基本没什么用)灰色和蓝色代表正常,红色代表有问题

4栏中是对3栏中内容的详细介绍

5栏和6栏中是请求数据包和应答数据包的内容

target在渗透攻防中的利用

  1. 可以用来收集目标站点的更多资产
  2. 可以探测一些自动加载的接口、内容等,有的内容并不能被访问者直接看见,通过抓包的方式就可以一目了然。

dashboard仪表盘

代表着一些监控问题及日志和显示当前burp自动爬取目标网站的可行度

[Web安全入门]BURP基本使用详解

scanner扫描器

scanner扫描器可以实现对目标站点的自动爬取,通过右键选取target中的内容可以开始扫描对应站点

[Web安全入门]BURP基本使用详解

1是扫描的具体细节,可以选择审计和爬取模式

2是扫描配置,可以选择扫描的深度,速度等信息

3是可以实现自动登录的一个功能

4是资源池

5用来指定扫描使用的协议

6指定扫描的网址

proxy标签

主要用来抓包使用,在开启监听之后可以拦截数据包并选择接下来的动作

[Web安全入门]BURP基本使用详解

forward 代表发送这一个包

drop 代表丢弃者一个包

intercept 代表拦截包/放掉所有包(开关)

action 代表这个包要执行的所有操作,可以选择将这个数据包发送到其他标签进行进一步操作。

[Web安全入门]BURP基本使用详解

intruder标签

可以用来暴力激活成功教程用户名及密码,爆破目录,或者参数

爆破实例:

打开靶机,开始监听抓包,随意输入账户名和密码

[Web安全入门]BURP基本使用详解

[Web安全入门]BURP基本使用详解

将有敏感信息的包发送给Intruder

[Web安全入门]BURP基本使用详解

配置暴力激活成功教程的参数及位置,目标默认不变

[Web安全入门]BURP基本使用详解

确定爆破的位置,只爆破密码,所以只给密码加上变量标识符,勾选密码字段点击右边的add$

[Web安全入门]BURP基本使用详解

加载密码字典文件。

[Web安全入门]BURP基本使用详解

调整线程(默认即可)

[Web安全入门]BURP基本使用详解

最后右上角开始攻击

[Web安全入门]BURP基本使用详解

当前爆破的状态

[Web安全入门]BURP基本使用详解

寻找哪个爆破成功了,可以点击length进行排序,也就是一个找不同的过程

[Web安全入门]BURP基本使用详解

repeater标签

可以有变化的、有更改的发送多次请求,并且得到响应状态。

[Web安全入门]BURP基本使用详解

在里面可以编辑数据包并发送,查看实时回复流量

[Web安全入门]BURP基本使用详解

comparer对比标签

可以用来对比两个数据包中不同的内容,不同的内容将高亮框选

[Web安全入门]BURP基本使用详解

学习网络安全技术的方法无非三种:

第一种是报网络安全专业,现在叫网络空间安全专业,主要专业课程:程序设计、计算机组成原理原理、数据结构、操作系统原理、数据库系统、 计算机网络、人工智能、自然语言处理、社会计算、网络安全法律法规、网络安全、内容安全、数字取证、机器学习,多媒体技术,信息检索、舆情分析等。

第二种是自学,就是在网上找资源、找教程,或者是想办法认识一-些大佬,抱紧大腿,不过这种方法很耗时间,而且学习没有规划,可能很长一段时间感觉自己没有进步,容易劝退。

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

第三种就是去找培训。

image.png

接下来,我会教你零基础入门快速入门上手网络安全。

网络安全入门到底是先学编程还是先学计算机基础?这是一个争议比较大的问题,有的人会建议先学编程,而有的人会建议先学计算机基础,其实这都是要学的。而且这些对学习网络安全来说非常重要。但是对于完全零基础的人来说又或者急于转行的人来说,学习编程或者计算机基础对他们来说都有一定的难度,并且花费时间太长。

第一阶段:基础准备 4周~6周

第二阶段:web渗透

学习基础 时间:1周 ~ 2周:

配置渗透环境 时间:3周 ~ 4周:

渗透实战操作 时间:约6周:

第三阶段:进阶

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

[Web安全入门]BURP基本使用详解

[Web安全入门]BURP基本使用详解

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131753.html

(0)
上一篇 2025-08-05 19:10
下一篇 2025-08-05 19:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信