Jomel.Tr

Как установить BuprSuite Professional с автообновлениями в Linux

Как установить BuprSuite Professional с автообновлениями в Linux

Опубликовано в Феврале 2024

Инструкция по установке BurpSuite Professional latest version с лицензионным ключом


Шаг 1: установка BurpsuitePro и зависимостей

В процессе уставновки программы, также установится jdk-openjdk (java) последней версии.

sudo pacman -S aur/burpsuite-pro --noconfirm

Для предотвращении коллизии установленных версий java, удалите предыдущии версии:

sudo pacman -Rns <имя_пакета>

Или же используйте archlinux-java для переключения между версиями:

sudo archlinux-java status  # показать доступные версии
sudo archlinux-java set java-24-openjdk  # установить по умолчанию

Обновите переменные JAVA_HOME и PATH:

export JAVA_HOME=/usr/lib/jvm/java-24-openjdk
export PATH=$JAVA_HOME/bin:$PATH

Обновите конфиг:

source ~/.bashrc  # или source ~/.zshrc

Проверьте:

echo $JAVA_HOME

И:

java --version

Убедитесь что везде выводятся одинаковые версии java


Шаг 2: активация и запуск программы

  1. Скачайте файл loader.jar по ссылке https://github.com/h3110w0r1d-y/BurpLoaderKeygen?tab=readme-ov-file (там будет сслыка на тг канал) и поместите его в /usr/share/burpsuite-pro/

    sudo cp -r ~/Загрузки/loader.jar /usr/share/burpsuite-pro/
  2. Отредактируйте файл /usr/bin/burpsuite-pro следущим образом:

    sudo vim /usr/bin/burpsuite-pro

    Удалите все содержимое и вставьте в файл следующие строки:

    #!/bin/sh
    
    exec "$JAVA_HOME/bin/java" 
       --add-opens=java.desktop/javax.swing=ALL-UNNAMED 
       --add-opens=java.base/java.lang=ALL-UNNAMED 
       --enable-native-access=ALL-UNNAMED 
       --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED 
       --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED 
       --add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED 
       -javaagent:/usr/share/burpsuite-pro/burploaderkeygen.jar 
       -noverify 
       -jar /usr/share/burpsuite-pro/burpsuite-pro.jar 
       "$@"
  3. Запустите программу

    burpsuite-pro

Шаг 3: В случае ошибок…

Убедитесь что все названия путей и файлов совпадают с путями и названиями в инструкции, в противном случае:

  1. Переустановите программу;

  2. Вручную переименуйте названия файлов, например, если вы скачали файл loader_version.jar, то, перименуйте его в loader.jar и тд.

    В случае ошибки java, удалите программу (sudo pacman -Rns …), удалите все версии java с компьтера и установите burpsuite-pro заново, java в таком случае утсановится автоматически, не забудьте прописать переменные JAVA_HOME и PATH (см. ШАГ. 1)