Burpsuite介绍及2022.8.2版本超详细安装教程(图文版)

news2024/11/24 16:01:32

Burpsuite介绍及2022.8.2版本超详细安装教程(图文版)

文章目录

  • Burpsuite介绍及2022.8.2版本超详细安装教程(图文版)
  • Burpsuite是什么?
  • Burpsuite环境配置及安装
    • JDK选择及配置
    • Burpsuite下载安装
  • Burpsuite快捷启动方式选择
    • BAT批量处理文件启动(快捷)
    • VBS脚本文件启动(无窗口)
    • CSharp编程启动(推荐)
  • 高版本JDK与低版本JDK如何共存

Burpsuite是什么?

Burpsuite是一款集合了各类Web攻击当中所需要的功能且参数极为复杂的攻击套件。
Burpsuite具有强大的可自定义功能,是安全服务、渗透测试、红队攻防中必不可少的工具,能帮助安全人员解决在Web攻击中遇到80%的问题。
Burpsuite有站点爬行、站点地图、漏洞扫描、HTTP重放、Fuzzg测试、编码解码、内容对比、拓展功能等模块。

Burpsuite环境配置及安装

JDK选择及配置

Burpsuite1.7.x通常选用java8
Burpsuite2022通常选用java11
Burpsuite是用Java写的,JDK是提供一个Java的运行环境。

官网下载可能要登录oracle才能下载,可以用清华源
在这里插入图片描述
将OpenJDK11U-jdk_x64_windows_hotspot_11.0.16.1_1.zip解压,并更名为jdk-11.0.16
在这里插入图片描述
此时就可以在Cmd直接使用
在这里插入图片描述在这里插入图片描述
配置环境变量
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

(因为bin文件夹下才有Java.exe)

在这里插入图片描述在这里插入图片描述
安装好之后,在Cmd下到任何地方都可以执行Java
在这里插入图片描述

Burpsuite下载安装

官网下载burpsuite 2022.8
选择专业版下载,选择jar版本
在这里插入图片描述
下载完成后,在Cmd中启动Burpsuite

在这里插入图片描述在这里插入图片描述
启动成功
在这里插入图片描述
下一步之后,发现没有Key

在这里插入图片描述
burpsuite工具下载

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
复制选中部分
在这里插入图片描述
粘贴
在这里插入图片描述
选择手动激活
在这里插入图片描述在这里插入图片描述
粘贴到此处
在这里插入图片描述
选择,复制
在这里插入图片描述
粘贴到此处
在这里插入图片描述在这里插入图片描述
安装成功
在这里插入图片描述
即可进入Burpsuite主界面
在这里插入图片描述在这里插入图片描述在这里插入图片描述

Burpsuite快捷启动方式选择

在cmd中,

java -javaagent:BurpLoaderKeygen_1.5.jar -noverify -jar burpsuite_pro_v2022.8.2.jar

在这里插入图片描述
即可启动Burpsuite(将绿色框部分换成自己的文件名)

BAT批量处理文件启动(快捷)

在Burpsuite同目录下新建一个文本文档
在这里插入图片描述在这里插入图片描述
把文本文档的后缀改成bat
在这里插入图片描述
双击即可运行
在这里插入图片描述

VBS脚本文件启动(无窗口)

DIM objShell
DIM command
set objShell=wscript.createObject("wscript.shell")
command="java -javaagent:BurpLoaderKeygen_1.5.jar -noverify -jar burpsuite_pro_v2022.8.2.jar"
iReturn=objShell.Run(command, 0, TRUE)新建文本

在这里插入图片描述
同理,绿色框部分换成自己的文件名
在这里插入图片描述
修改文件后缀名
在这里插入图片描述
双击之后即可启动
在这里插入图片描述

CSharp编程启动(推荐)

在桌面新建一个文本文档
在这里插入图片描述
csc.exe /target:winexe /out:D:\系统文件\桌面\Burpsuite.exe /win32icon:D:\桌面图标\20200810023709706_easyicon_net_96.ico D:\系统文件\桌面\Burpsuite.cs
在这里插入图片描述

using System;
using System.Diagnostics;
using System.IO;
//csc.exe /target:winexe /out:D:\系统文件\桌面\Burpsuite.exe /win32icon:D:\桌面图标\20200810023709706_easyicon_net_96.ico  D:\系统文件\桌面\Burpsuite.cs
namespace burpsuite_pro_v2021._7
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            string startbp_seconde = "java -javaagent:BurpLoaderKeygen_1.5.jar -noverify -jar burpsuite_pro_v2022.8.2.jar";
            if (File.Exists("config.cfg"))
            {
                Exec(startbp_seconde);
            }
            else
            {
                string first = "java -javaagent:BurpLoaderKeygen_1.5.jar";
                Exec(first);
            }
        }

        static void Exec(string cmd)
        {
            Process p = new Process();
            //设置要启动的应用程序
            p.StartInfo.FileName = "cmd.exe";
            //是否使用操作系统shell启动
            p.StartInfo.UseShellExecute = false;
            // 接受来自调用程序的输入信息
            p.StartInfo.RedirectStandardInput = true;
            //输出信息
            p.StartInfo.RedirectStandardOutput = true;
            // 输出错误
            p.StartInfo.RedirectStandardError = true;
            //不显示程序窗口
            p.StartInfo.CreateNoWindow = true;
            //启动程序
            p.Start();
            //向cmd窗口发送输入信息
            p.StandardInput.WriteLine(cmd+ "&exit");
            p.StandardInput.AutoFlush = true;
            //获取输出信息
            string strOuput = p.StandardOutput.ReadToEnd();
            //等待程序执行完退出进程
            //p.WaitForExit();
            p.Close();
        }
    }
}

在这里插入图片描述在这里插入图片描述
修改文件名,后缀为cs。文件名与源码里的一致
在这里插入图片描述
打开Cmd,到文件的目录下

在这里插入图片描述
看下自己的文件下,是否有这几个文件

在这里插入图片描述
复制文件的路径

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe

在这里插入图片描述
在这里插入图片描述
回车后生成exe文件
在这里插入图片描述
双击即可打开Burpsuite界面

高版本JDK与低版本JDK如何共存

把不常用版本的java.exe改名

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

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

相关文章

卷积神经网络中池化层的详细介绍

卷积神经网络自2012年&#xff0c;到2023年经历了翻天覆地的变化。最早的卷积神经网络由卷积层、池化层和全连接层所构成。其中卷积层用于提取图像的特征&#xff0c;池化层削减特征数量&#xff0c;全连接层用于对特征进行非线性组合并预测类别。然而在transformer横行的年代&…

【瑞吉外卖】适合速成SpringBoot和MyBatis的作业项目

文章目录 零、MyBatisPlus一、管理端登录1.0 统一的返回结果Result类1.1 admin/login1.2 admin/logout1.3 Filter1.4 自定义消息转换器 二、员工管理2.1 新增员工-字段填充2.2 全局异常捕获2.3 员工信息分页查询 三、分类管理3.1 分类的删除 四、菜品管理4.1 文件的上传与下载1…

CNAPPs投资热度持续攀升 腾讯云被Gartner评为全球案例厂商

近日&#xff0c;Gartner发布《新兴技术&#xff1a;在三重挤压中蓬勃发展—对云安全风险投资的关键洞察》&#xff08;Emerging Tech: Thriving Amid the Triple Squeeze— Critical Insights on VC Funding for Cloud Security&#xff09;&#xff08;以下简称《报告》&…

Flink 学习五 Flink 时间语义

Flink 学习五 Flink 时间语义 1.时间语义 在流式计算中.时间是一个影响计算结果非常重要的因素! (窗口函数,定时器等) Flink 可以根据不同的时间概念处理数据。 处理时间: process time System.currentTimeMillis()是指执行相应操作的机器系统时间&#xff08;也称为纪元时间…

优化|如何减小噪声和误差对梯度下降法的影响

编者按&#xff1a; ​ 许多精确算法在理论上能保证我们的目标函数值一直下降。在随机梯度下降以及无导数优化等情况下&#xff0c;目标移动方向受到噪声干扰&#xff0c;与实际下降方向往往会存在偏差。本文将分析噪声和下降偏差对于梯度下降法等算法的影响&#xff0c;并且介…

SpringMVC08:拦截器+文件下载

目录 一、概述 二、自定义拦截器 1、新建一个Moudule&#xff0c;SpringMVC-07-Interceptor&#xff0c;添加web支持&#xff1b; 2、配置web.xml和springmvc-servlet.xml文件 3、编写一个拦截器 4、在springmvc的配置文件中配置拦截器 5、编写一个Controller&#xff0…

【数据库】Mysq备份与恢复

文章目录 一、数据库备份的分类1. 数据备份的重要性2. 数据库备份的分类3. 常见的备份方法 二、Mysql 完全备份与恢复1. Mysql 完全备份2. 数据库完全备份分类2.1 物理冷备份及恢复2.2 mysqldump 备份数据库完全备份一个或多个完整的库&#xff08;包括其中所有的表&#xff09…

基于YOLOv5实现安全帽检测识别

目录 1、作者介绍2、YOLOv5网络模型2.1 算法简介2.2 数据集介绍2.2.1 VOC数据集准备2.2.2 YOLOv5算法检测流程 3、代码实现3.1 数据集划分部分代码3.2 训练阶段3.3 测试阶段3.4 检测结果 4、问题与分析参考链接 1、作者介绍 陈梦丹&#xff0c;女&#xff0c;西安工程大学电子…

【6.20】sleep()和wait()的区别

sleep()和wait()的区别 1、wait()方法 1.1使用场景 当某个线程获取到锁后&#xff0c;却还是不满足执行的条件&#xff0c;就可以调用对象锁的wait方法&#xff0c;进入等待状态。 直到外在条件满足了&#xff0c;就可以由其它线程调用notify或者notifyAll方法&#xff0c;…

在软件研发排期中要求“倒推时间”,项目结束后悲剧了……

有没有遇到某个项目任务的研发周期已被各路boss定下&#xff0c;研发团队都觉得时间不合理&#xff0c;反馈给上级无果&#xff0c;而要求“倒推时间”进行任务排期的情况&#xff1f; 什么是“倒推时间”&#xff1f; 目标倒推法&#xff0c;从剩下的时间反推算出每天该做的事…

【Java】死锁问题及ThreadLocal

什么是死锁分析过程发生死锁的原因避免死锁ThreadLocal 什么是死锁 多个线程同时被阻塞&#xff0c;它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞&#xff0c;因此程序不可能正常终止。这是一个最严重的BUG之一。 分析过程 1.一个线程一把锁 一个线…

深入理解TDD(测试驱动开发):提升代码质量的利器

在日常的软件开发工作中&#xff0c;我们常常会遇到这样的问题&#xff1a;如何在繁忙的项目进度中&#xff0c;保证我们的代码质量&#xff1f;如何在不断的迭代更新中&#xff0c;避免引入新的错误&#xff1f;对此&#xff0c;有一种有效的开发方式能帮助我们解决这些问题&a…

14.处理大数据集

14.1 随机梯度下降 假设你正在使用梯度下降来训练一个线性回归模型 当m个样本的m很大时&#xff0c;求和计算量太大了。这种梯度下降算法有另外一个名字叫做批量梯度下降&#xff08;batch gradient desent&#xff09;。这种算法每次迭代需要使用全量训练集&#xff0c;直到算…

【代码阅读软件】Source Insight 4 使用教程 | 很详细——适合新手

目录 一、概述二、常用的几个窗口&#x1f449;2.1 符号窗口&#xff08;Symbol Window&#xff09;&#x1f449;2.2 项目文件窗口&#xff08;Project Window&#xff09;&#x1f449;2.3 关系窗口&#xff08;Relation Window&#xff09;&#x1f449;2.4 上下文窗口&…

STM32--基于固件库(Library Faction)的led灯点亮

目录 一、STM32芯片的简单介绍 二、基于固件库&#xff08;Library Faction&#xff09;的led灯点亮 这是一个学习stm32的开端&#xff0c;我们由简入难&#xff0c;之前学过C51/52或是其他型号的一般都是从led开始&#xff0c;也就是简单的输入输出端口的应用。&#xff08;想…

SpringBoot整合模板引擎Thymeleaf(1)

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl Thymeleaf概述 Thymeleaf是一种用于Web和独立环境的现代服务器端的Java模板引擎&#xff0c;主要目标是将优雅的自然模板带到开发工作流程中&#xff0c;并将HTML在浏览器中…

【kubernetes】Etcd集群部署与验证

前言:二进制部署kubernetes集群在企业应用中扮演着非常重要的角色。无论是集群升级,还是证书设置有效期都非常方便,也是从事云原生相关工作从入门到精通不得不迈过的坎。通过本系列文章,你将从虚拟机准备开始,到使用二进制方式从零到一搭建起安全稳定的高可用kubernetes集…

吐血整理,性能测试Jmeter分布式压测遇坑总结+解决

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 为什么要使用分布…

JSON.parse() 全面用法介绍

JSON 通常用于与服务端交换数据。在接收服务器数据时一般是字符串。我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 语法 JSON.parse(text[, reviver]) text:必需&#xff0c; 一个有效的 JSON 字符串。 reviver: 可选&#xff0c;一个转换结果的函数&#xf…

SPI协议解析

SPI协议介绍 引言介绍SPI简介物理层协议层通讯的起始和停止信号SPI 模式 优缺点优点缺点 使用例程基于STM32的SPI通信准备硬件连接 软件实现 总结 引言 SPI是串行外设接口的缩写&#xff0c;是一种高速的&#xff0c;全双工&#xff0c;同步的通信总线。由于SPI高速和同步的特…