burpsuite 可以说是渗透测试中最常用的一款工具之一,它可以帮助我们拦截和修改HTTP请求,还可以对这些请求进行分析和测试。而在使用过程中,我们有时会遇到一些坑点,比如安装需要JDK环境,如果没有安装jdk就会遇到报错的问题。

本文将介绍如何在不安装JDK的情况下,使burpsuite成功运行。

一、使用免JDK版本的burpsuite

由于burpsuite官方提供了免JDK版本的安装包,我们只需下载并解压即可。

https://portswigger.net/burp/releases

下载完成后,解压即可得到burpsuite的可执行文件,可直接运行使用。

二、使用JRE环境来安装burpsuite

如果已经安装了JRE环境,那么我们可以直接使用JRE安装版本来安装burpsuite。

首先,我们需要下载burpsuite的JRE版本安装包:

https://portswigger.net/burp/releases

下载完成后,进入安装包所在的目录,运行以下命令即可进行安装:

sudo dpkg -i burpsuite_community_v2.1.06_linux_nojre.deb

安装完成后,即可使用JRE环境来启动burpsuite。

三、使用Docker容器运行burpsuite

如果你想更轻量地运行burpsuite,可以考虑使用Docker容器的方式。

首先,我们需要拉取burpsuite的Docker镜像:

docker pull bmoorman/burpsuite

拉取完成后,我们可以使用以下命令启动容器:

docker run -it --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro bmoorman/burpsuite

启动完成后,即可使用burpsuite。

四、使用wine安装运行burpsuite

如果你使用的是Linux系统,也可以考虑使用wine来运行burpsuite。

首先,我们需要安装wine环境:

sudo apt-get install wine

安装完成后,我们可以下载burpsuite的Windows版本安装包,并使用以下命令来安装并启动burpsuite:

wine burpsuite_community_v2.1.06.exe

安装完成后,即可使用burpsuite。