HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>技术支持>Burp Suite

安装教程丨Burp Suite 迁移到外部数据库

发布时间:2022-02-16 17:52:41点击量:

Burp Suite Enterprise Edition的初始安装期间,您可以选择是使用捆绑数据库还是使用外部数据库。如果您选择使用捆绑数据库,您可以随时迁移到外部数据库。
迁移过程涉及以下阶段。
安装数据库传输工具
如果您的Burp Suite 企业版的第一个版本是 2020.1-2902 或更高版本,您可以跳过此部分并直接准备迁移。
对于大多数用户来说,数据库传输工具将作为 Burp Suite 企业版主安装过程的一部分自动安装。但是,如果您的 Burp Suite Enterprise Edition 的第一个版本是 2020.1-2902 或更早版本,您将需要手动安装此工具。
从命令提示符导航到 Burp Suite Enterprise Edition 安装目录。然后,输入以下命令,将变量替换为适当的值:
sudo ./jre/bin/java -cp "databaseServer/${VERSION}/lib/*" net.portswigger.enterprise.database.transfer.DatabaseTransferMain ${INSTALLATION_DIR} ${DATA_DIR}/data
钥匙
•${VERSION}是您当前 Burp Suite 企业版安装的版本号,例如 2020.6。
•${INSTALLATION_DIR}是安装 Burp Suite 企业版的目录。
•${DATA_DIR}是存储 Burp Suite 企业版数据的目录。您在安装过程中指定了此目录。
例如,生成的命令将如下所示:
cd /opt/burpsuite_enterprise/ sudo ./jre/bin/java -cp "databaseServer/2020.6/lib/*" net.portswigger.enterprise.database.transfer.DatabaseTransferMain /opt/burpsuite_enterprise/ /var/lib/BurpSuiteEnterpriseEdition/data
准备迁移
1.为新的外部数据库执行所需的设置。记下您为外部数据库创建的凭据。
2.停止所有扫描。
3.在代理机器上,停止burpsuiteenterpriseedition_agent服务。
4.执行捆绑数据库的备份。这可以通过数据库备份设置中的 Burp Suite 企业版 Web UI 完成。
5.在 Enterprise 服务器计算机上,停止burpsuiteenterpriseedition_enterpriseserver和burpsuiteenterpriseedition_webserver服务。
6.enterprise-server.config如果需要恢复使用原始数据库, 请创建该文件的副本。
Oracle 数据库的必备步骤
迁移到 Oracle 数据库时,您需要在开始传输数据之前执行一些额外的步骤。
在安装了企业服务器和 Web 服务器的机器上:
1.ojdbc8.jar从Oracle 网站 下载所需的驱动程序 ( ) 。
2.将下载的文件复制到以下两个位置:
<installation-directory>/databaseServer/<version-number>/lib/ojdbc8.jar <installation-directory>/enterpriseServer/<version-number>/lib/ojdbc8.jar
3.创建以下空文件。这些只是标记文件,以确保驱动程序作为任何未来更新的一部分安装:
<installation-directory>/enterpriseServer/.oracle <installation-directory>/webServer/.oracle
4.确保新创建文件的所有权和权限与各自目录中其他文件的所有权和权限相匹配。这应该意味着所有用户都可以读取这些文件。
如果您已经部署了任何外部代理机器,您还需要在每台机器上执行以下步骤:
1.通过将下载的ojdbc8.jar文件添加到以下位置来安装驱动程序:
<installation-directory>/enterpriseAgent/<version-number>/lib/ojdbc8.jar
2.在以下位置创建另一个空标记文件:
<installation-directory>/enterpriseAgent/.oracle
3.与您在主机上创建的文件一样,请确保标记文件的权限与目录中的其他文件匹配。
在所有计算机上执行这些步骤后,您就可以继续进行其余的迁移过程。
迁移数据
1.重新启动数据库服务器。
2.在 Enterprise 服务器计算机上,打开命令提示符。
3.在安装目录中,以用户database_transfer身份或. burpsuiteroot
4.为新的外部数据库提供JDBC URL 和凭据。
5.数据将逐表传输,并在控制台中报告进度。
6.迁移完成后,将报告每个表传输的行的摘要,并且enterprise-server.config文件将使用新的数据库连接详细信息进行更新。
重启服务
1.在 Enterprise 服务器计算机上,重新启动burpsuiteenterpriseedition_enterpriseserver和burpsuiteenterpriseedition_webserver服务。
2.在您的每台代理计算机上,重新启动burpsuiteenterpriseedition_agent服务。

上一篇:使用教程丨Burp Suite 连接到 SMTP 服务器

下一篇:部署教程丨Burp Suite 部署额外的代理机器

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号