当前位置: 首页 > news >正文

Brup Suite 渗透测试笔记(五)

之前章节记到Burp Intruder功能区,接上次笔记

一、首先说再展开说说Brup Intruder功能,

       1、标识符枚举Web应用程序经常使用标识符来引用用户账户,资产数据信息。

       2、提取有用的数据,不是简单的识别有效标识符,而是通过简单标识符提取其他数据,比方说,通过用户个人空间的ID获取用户关联信息。

       3、模糊测试很多输入性的漏洞,譬如说常见的SQL注入,跨站脚本和文件路径便利可以通过请求参数提交各种测试字符串,并分析错误信息和其他异常情况,并对应用程序进行检测,但是手动执行这样的测试耗时,可以通过设置Payload,通过Brup Intruder自动化地对web应用程序进行模糊测试。

使用 Brup Intruder进行测试,遵循的步骤如下:

      1、确认Brup Suite安装正常启动,且 完成浏览器的代理问题,这个我在前面的章节中已经反复赘述

      2、进入 Brup Proxy 需要关闭代理功能。

      3、进入历史日志(History)查找可能存在的请求日志,并发送洞Intruder。

   (今天网费欠费 截图不能插过来 看来博客园只支持在线贴图,估计后续测试可能有问题)

转到Intruder 功能区 在Positions 中可以详细看到请求的消息。

        4、Brup Intruder攻击是围绕刚刚发送过来的㡳请求消息展开的。在原始请求消息指定的位置上设置一定数量的攻击载荷Payload,通过Payload来发送请求获取应答消息。在默认的情况下,Brup Intruder会对请求的参数Cookie参数设置成Payload position,前面加一个前缀 $符号,当发送求情的时候,会将$标识的参数替换为Payload。

         5、在Position的右边界上有[add $ ]  、[clear $]、[auto $]、[refresh $]四个按钮功能,是用来控制请求消息参数在发送过程中是否被Payload替换,不想替换,就[clear $],就可以将参数的前缀 $去掉。

         6、在添加Payload类型默认情况下添加 Simple List 。

         7、添加完毕之后就是攻击啦,回到Position界面单击[Start attack]发起攻击

         8、Burp会自动打开一个新的界面,包含执行的情况、HTTP状态码,长度等一些结果信息。

         9、选择其中的一次通信信息,查看请求消息和应答消息的详细内容。使用过滤器对信息进行过滤或者拦截设置,之后对需要保存的列信息进行保存

后续章节是Payload的设置处理(回家再记,,,,)

 

      

 

转载于:https://www.cnblogs.com/xinxianquan/p/8334092.html

相关文章:

  • Java:枚举类enum
  • 数据库副本的自动种子设定(自增长)
  • Java入门篇(六)——类和对象
  • My year of 2017
  • 何玺:区块链的价值不止产比特币,在对未来商业逻辑的重构与创新
  • 5,元组
  • vue 前端上传图片组件
  • vuex 笔记整理
  • javascript 总结(常用工具类的封装)
  • 深入浅出webpack学习(1)--核心概念
  • Js基础知识(一) - 变量
  • Linux常用命令大全 (非常有用)
  • 配置karma支持Chrome浏览器
  • Java程序员升职加薪必备技术——分布式
  • unity探索者之微信登录,非第三方插件
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 【知识碎片】第三方登录弹窗效果
  • Apache Spark Streaming 使用实例
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • in typeof instanceof ===这些运算符有什么作用
  • JavaScript设计模式与开发实践系列之策略模式
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • V4L2视频输入框架概述
  • Vue2.0 实现互斥
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 探索 JS 中的模块化
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 一个JAVA程序员成长之路分享
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​iOS安全加固方法及实现
  • #Linux(Source Insight安装及工程建立)
  • (04)odoo视图操作
  • (1)Nginx简介和安装教程
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (poj1.3.2)1791(构造法模拟)
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ../depcomp: line 571: exec: g++: not found
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 事件模型教程(二)
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET值类型变量“活”在哪?
  • .sdf和.msp文件读取
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • :=
  • @GetMapping和@RequestMapping的区别
  • [ IO.File ] FileSystemWatcher