burpsuite的使用(二)
爬网
为了爬网更加顺畅,先关掉截断功能

先进行手动爬网
然后进到目标页面需要点的地方和输入的地方去操作一下,在spider下就能看到爬网的记录

自动爬网

当你爬网时需要登录身份验证时,提示输入,也可以勾选自动填入

安装插件

发现有些插件的install按钮是灰的,是因为缺少jython,安装jython,地址http://www.jython.org/downloads.html,下载好之后指定一下

然后就可以直接安装了

比较优秀的插件J3EEScan,CO2
入侵
intruder,用来做fuzzer模糊测试。
发送到intruder模块

高亮的区域‘$’之间的是变量,可以用作模糊测试的地方

点击右侧的clear$,清除所有的变量

add$ 添加两个个自定义的变量$a$、$d$

攻击类型介绍

sniper : 使用一个字典文件,先穷举a,穷举完a之后a恢复原值,然后再穷举d
battering ram : 使用一个字典文件,分别在a、d上放同一个值
pitchfork :使用两个字典文件,分别在a、d上放两个文件中同一序号的值,比如当a放第一个字典的第一个值,d也放第二个字典的第一个值,当a放第一个字典的第n个值,d也放第二字典的第n个值。
cluster bomb:使用两个字典文件,这个把各个可能的组合全都试验一遍。
添加字典

字典类型runtime file表示先不load,只有启动攻击的时候才load

字典类型case modification
可以进行大小写的转换,比如设置为aaa的时候,会产生aaa、Aaa、AAA

字典类型character blocks 字符块类型

以上表示从插入100个A开始,然后插入150个A,然后插入200个A(每次递增50)……直到插入1000个A

字典类型numbers 数字类型

表示从1到100,步长为2
字典类型dates

用日期作为插入的内容
字典类型 brute forcer 暴力破解

字典类型 username generator用户生成器

可以对payload进行处理,比如增加前缀,后缀,匹配替换,反转,编解码,hash计算

还集成了一些常用的字典,比如常用的注入代码,

通过编码的方式绕过开发人员的一些脚本的过滤

开始爆破

怎么查看破解成功,可以先点击status、length,看能不能找到,如果没有找到可以在filter中查找登录成功的特征字符。


也可以在配置中设置grep match、先clear掉原来默认的特征字符, 再添加一个特征字符index.php,因为这个特征字符在header中,所以把忽略头exlude HTTP header这个勾选去掉

然后就找到了

burpsuite的使用(二)的更多相关文章
- BurpSuite系列(十二)----User options模块(用户选择)
一.简介 User options模块主要用来配置一些常用的选项. 二.模块说明 User options主要由4个模块组成: 1.Connections 连接 2.SSL 3.Display 4 ...
- Burpsuite如何抓取使用了SSL或TLS传输的Android App流量
一.问题分析 一般来说安卓的APP端测试分为两个部分,一个是对APK包层面的检测,如apk本身是否加壳.源代码本身是否有恶意内嵌广告等的测试,另一个就是通过在本地架设代理服务器来抓取app的包分析是否 ...
- Burpsuite专题学习指南
点击蓝色字体即可 开启你的Burp学习之旅BurpSuite系列(一)----Proxy模块(代理模块) BurpSuite系列(二)----Target模块(目标模块) BurpSuite系列(三) ...
- Web安全工程师(进阶)课程表
01-SQL注入漏洞原理与利用 预备知识: 了解HTTP协议,了解常见的数据库.脚本语言.中间件.具备基本的编程语言基础. 授课大纲: 第一章:SQL注入基础 1.1 Web应用架构分析1.2 SQL ...
- Burpsuite实验(二)
一.这次我们使用一下burpsuite的代理拦截功能. 图中的proxy是代理的选项,其中intercept是拦截的功能,在浏览器中请求的包,都经过它. 这是打开拦截时候的状态.forward是通过此 ...
- 小白日记34:kali渗透测试之Web渗透-扫描工具-Burpsuite(二)
扫描工具-Burpsuite 公共模块 0.Spider 爬网 手动爬网 先禁用截断功能 手动将页面中点击所有连接,对提交数据的地方,都进行提交[无论内容] 自动爬网[参数设置] 指定爬网路径,否则其 ...
- BurpSuite(二) proxy 模块
Proxy代理模块作为BurpSuite的核心功能,拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流. Burp 代理允许你 ...
- BurpSuite使用设置
一.设置字体 二.设置字符集 三.设置浏览器代理 四.BurpSuite访问步骤 五.在Target中可以查看截获的数据包
- 小白日记36:kali渗透测试之Web渗透-手动漏洞挖掘(二)-突破身份认证,操作系统任意命令执行漏洞
手动漏洞挖掘 ###################################################################################### 手动漏洞挖掘 ...
随机推荐
- fabric读书笔记
chaincode:一种类似于智能合约的代码,通过执行这个代码与账本交互.chaincode存储在节点上 transaction:一次chaincode的运行过程 contract:满足某个条件下,将 ...
- c#序列化Json和反序列化
1.首先确保程序集中添加了 System.Web.Extensions DLL引用 2.代码中添加命名空间:using System.Web.Script.Serialization; nam ...
- hive设置参数的方法
1.修改环境变量 ${HIVE_HOME}/conf/hive-site.xml 2.命令行参数 -e : 执行短命令 -f : 执行文件(适合脚本封装) -S : 安静模式,不显示MR的运行过程 ...
- Android自定义View学习(二)
绘制顺序 参考:HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序 绘制过程 包括 背景 主体(onDraw()) 子 View(dispatchDraw()) 滑动边缘渐 ...
- 在Windows系统上一批可以下载但是需要经过编译再安装的第三方的直接编译后的版本(UCI页面)
在Windows系统上一批可以下载但是需要经过编译再安装的第三方的直接编译后的版本(UCI页面) (https://www.lfd.uci.edu/~gohlke/pythonlibs/) win10 ...
- pycharm中查找替换妙用
1.二行空格变一行(转载https://www.cnblogs.com/dreamfine/p/7760575.html) 网上COPY的代码,经常多出一个空行,不用一行行删除了,用替换功能吧,查找 ...
- poi excel设置合并单元格边框格式
版本3.17 //设置合并单元格的边框 public static void setBorderForMergeCell(BorderStyle style,int color, CellRangeA ...
- java reflect反射获取方法变量参数
类的成员包含变量(Field),方法(Method),构造器(Constructor) 类定义 package Reflect; public class MyTest { public int a; ...
- Oracle创建表及管理表
转自:https://www.linuxidc.com/Linux/2018-05/152566.htm 1. Oracle表的创建及管理 创建表包括三个要素,表名,列名,数据类型.每个表都有对应 ...
- [转]使用Ubuntu Live CD修复Grub引导教程
这个教程的方法我用过了,能够解决了我的问题. 这篇文章主要介绍了使用Ubuntu Live CD修复Grub引导教程,本文以 Ubuntu Live CD 修复 Grub 引导为例,需要的朋友可以参考 ...