Burpsuite入门及使用详细教程

作者:大青呐 时间:2023-08-15 19:07:07 

1、简介

Burp Suite是用于攻击web应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。

2、标签

Burpsuite入门及使用详细教程

  1. Target(目标)——显示目标目录结构的的一个功能

  2. Proxy(代理)——拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。

  3. Spider(蜘蛛)——应用智能感应的网络爬虫,它能完整的枚举应用程序的内容和功能。

  4. Scanner(扫描器)——高级工具,执行后,它能自动地发现web 应用程序的安全漏洞。

  5. Intruder(入侵)——一个定制的高度可配置的工具,对web应用程序进行自动化攻击,如:枚举标识符,收集有用的数据,以及使用fuzzing 技术探测常规漏洞。

  6. Repeater(中继器)——一个靠手动操作来触发单独的HTTP 请求,并分析应用程序响应的工具。

  7. Sequencer(会话)——用来分析那些不可预知的应用程序会话令牌和重要数据项的随机性的工具。

  8. Decoder(解码器)——进行手动执行或对应用程序数据者智能解码编码的工具。

  9. Comparer(对比)——通常是通过一些相关的请求和响应得到两项数据的一个可视化的“差异”。

  10. Extender(扩展)——可以让你加载Burp Suite的扩展,使用你自己的或第三方代码来扩展Burp Suit的功能。

  11. Options(设置)——对Burp Suite的一些设置。

3、操作

捕获HTTP数据包:

以firefox火狐浏览器为例:点击选项——高级——网络——设置——选择手动配置代理,HTTP代理输入:127.0.0.1端口:8080

Burpsuite入门及使用详细教程

打开burpsuite,点击proxy——Options勾选127.0.0.1:8080。在Intercept点击后显示Intercept on,启动。

Burpsuite入门及使用详细教程

Burpsuite入门及使用详细教程

在firefox浏览器输入访问的真实地址,列如在网址输入10.1.1.174/login.php,username输入test,password也输入test。

Burpsuite入门及使用详细教程

点击Login,页面卡住了,下面burpsuite闪框提示有新的数据传入,打开看抓包信息。

Burpsuite入门及使用详细教程

可修改里面的内容。

爬虫:

在Target可以看到网站的目录结构。

Burpsuite入门及使用详细教程

可以选择只显示有回显的数据或网站,勾上下面红框框住的选项就可以了。如果只选择当前需要的一个网站,勾选Show only in-scope items。

Burpsuite入门及使用详细教程

右键点击选择Spider this host(爬虫到该主机),并点击YES。

Burpsuite入门及使用详细教程

Burpsuite入门及使用详细教程

可以看到加载进了下列展示的标签。

Burpsuite入门及使用详细教程

如果不填写任何表单,可在Spide——options,勾选如下设置。

Burpsuite入门及使用详细教程

在下面页面可以看到一共爬取了2万多比特。

Burpsuite入门及使用详细教程

爬完之后可以看到爬取的目录。

Burpsuite入门及使用详细教程

扫描漏洞:

双击para,会选中有参数的记录。右键点击Actively scan selected items选项。

Burpsuite入门及使用详细教程

Burpsuite入门及使用详细教程

就会自动过滤重复的页面或数据,然后点next——点ok。

Burpsuite入门及使用详细教程

再Scanner——Scan queue就可以看到扫描的情况。

Burpsuite入门及使用详细教程

再Scanner下的Issue defintion可以定义扫什么样的漏洞。

Burpsuite入门及使用详细教程

导出数据包:

在User option选择导出的数据包导出。

来源:https://blog.csdn.net/qq_42646885/article/details/95340175

标签:Burpsuite,使用
0
投稿

猜你喜欢

  • 网页特效文字之—粗糙字

    2013-07-23 04:34:56
  • PYQT5 实现给listwidget的滚动条添加滚动信号

    2023-06-07 00:19:01
  • python绘图之坐标轴的超详细讲解

    2021-12-13 06:57:17
  • Python XML RPC服务器端和客户端实例

    2022-07-26 05:41:57
  • Python数据结构之列表与元组详解

    2022-05-30 00:39:04
  • Golang JSON的进阶用法实例讲解

    2024-02-20 00:24:00
  • sqlserver、mysql获取连接字符串步骤

    2024-01-22 00:49:33
  • CentOS 7 下使用yum安装MySQL5.7.20 最简单方法

    2024-01-29 11:13:06
  • 经验几则 推荐

    2024-04-22 12:46:14
  • Android申请相机权限和读写权限实例

    2023-08-21 18:52:40
  • sql数据库修改sa密码操作教程

    2023-07-09 19:35:52
  • nlp计数法应用于PTB数据集示例详解

    2023-10-26 17:24:07
  • 举例详解Python中smtplib模块处理电子邮件的使用

    2023-10-08 04:46:14
  • SQL Group By分组后如何选取每组最新的一条数据

    2024-01-18 21:50:51
  • 初识Golang Mutex互斥锁的使用

    2024-05-09 09:39:57
  • Python通过递归遍历出集合中所有元素的方法

    2022-08-28 01:36:43
  • python flask之模板继承方式

    2022-05-26 03:38:24
  • Jmail发信的实例,模块化随时调用

    2007-09-27 13:35:00
  • Keras函数式(functional)API的使用方式

    2023-09-19 05:52:15
  • 一个非常简单好用的Python图形界面库(PysimpleGUI)

    2022-12-25 08:17:09
  • asp之家 网络编程 m.aspxhome.com