前言
以前安装bp都是网盘下载现成的,一路下一步,缺点是有时候不大敢安装最新破解版。看见 5号黯区 搞了个安装BurpSuite的笔记,想试试这种安装方式,顺带着记录一下。(可以自己破解最新版bp)
“5号黯区”整理:BurpSuite2021视频笔记
安装
BurpSuite 1.7.x —— java 8
BurpSuite 2021 —— java 11
此处使用一台全新的win2012来演示安装最新的BurpSuite
配置java
注册机需要和BurpSuite放在一个文件夹中
下载的是绿色版,解压之后就可以直接使用(最好配置一下环境变量)
写到系统中或者当前用户中都行。只需指明jdk和jdk下的bin目录即可。
可以在命令行中执行java、javac即可。
配置BurpSuite
选择JAR格式的,便于破解(需要java环境);
如果是windows版的话,自带java环境,但是不能破解。
运行cmd来到注册机所在目录,执行命令:java -jar BurpLoaderKeygen.jar
清除许可证
假设,有时候需要演示激活流程,或者想改一下名字,都需要清除许可证才行
我不喜欢这个名字,我想改一下
- 清除许可证
- 取个名字,然后激活
打开BurpSuite
介绍一些打开BurpSuite的方式
使用bat
于是,可以把这段代码复制一下,保存到一个bat文件,与bp放在同一个文件夹中,通过双击bat文件来运行BP。
首先开启文件扩展名选项
最后文件后缀改为bat,此时,双击startbp.bat即可打开bp
最后,你可以把这个bat发送快捷方式到桌面,方便你在桌面打开bp。
这种操作方法的缺点是,有一个cmd窗口,并且一旦关闭它的话,bp也会关闭。下面介绍改进方法。
使用vbs
使用下面的代码,其中第4行是上文bat启动方式的代码内容。
把下面的代码保存为一个vbs文件,与bp放在一起即可。
DIM objShell
DIM command
set objShell=wscript.createObject("wscript.shell")
command="java -javaagent:BurpLoaderKeygen.jar -noverify -jar burpsuite_pro_v2021.12.jar"
iReturn=objShell.Run(command, 0, TRUE)
双击vbs文件即可直接启动bp,没有黑窗口。缺点是有点丑丑的。下面再介绍改进方法。
使用exe
操作思路就是把也给cs后缀的文件转为exe。
- 准备cs文件
cs后缀的文件内容如下(只需修改以下2处即可):
- 第16行是上文bat文件中的命令
- 第23行,是使用cmd打开注册机的命令
using System;
using System.Diagnostics;
using System.IO;
//csc.exe /target:winexe /out:c:\users\dark5\desktop\Bp.exe /win32icon:C:\Users\dArk5\Pictures\IconGroup1001.ico C:\Users\dArk5\Desktop\1.cs
//https://images-dark5.oss-accelerate.aliyuncs.com/archives/bp.ico
namespace burpsuite_pro_v2021._7
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
string startbp_seconde = "java -javaagent:BurpLoaderKeygen.jar -noverify -jar burpsuite_pro_v2021.12.jar";
if (File.Exists("config.cfg"))
{
Exec(startbp_seconde);
}
else
{
string first = "java -jar BurpLoaderKeygen.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();
}
}
}
- 根据上面代码的第5行,访问其地址,获取bp的ico图标
https://images-dark5.oss-accelerate.aliyuncs.com/archives/bp.ico
- 找到csc.exe,来实现cs转exe
来到windows目录:C:\Windows\Microsoft.NET\Framework64
随便选择一个v
开头的文件夹(2052文件夹就别选了),我这里选择v4.0.30319
得到文件路径:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
- 根据上面代码的第4行,得出cs转exe的命令
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /out:C:\Users\Administrator\Desktop\Bp.exe /win32icon:C:\Users\Administrator\Desktop\bp.ico C:\Users\Administrator\Desktop\BurpSuite\startbp.cs
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/134266.html