Por favor, configure JAVA_HOME para um Java 1.5 JDK Install / WEBGOAT

0

eu sou noob total começando a trabalhar com o Ubuntu. Eu estou tentando configurar o Ubuntu Server com o Webgoat 5.4. Eu baixei o arquivo "Webgoat-5.4-OWASP_Standard_Win32.zip" e tentei executar o "webgoat.sh" com o comando

sudo sh webgoat.sh start8080

, mas recebo o resultado: "Por favor, defina Java_Home para uma instalação do Java 1.5 JDK".

Estou tentando instalar o Java 1.5, mas nenhum dos comentários na Internet está funcionando para mim.

Com o comando:

ls /usr/lib/jvm/ 

Eu recebo a saída: default-java, java-1.8.0-openjdk-amd64, java-8-openjdk-amd64.

Eu estou querendo saber como eu posso instalar o Java 5 nesta pasta específica.

Além disso, preciso editar o arquivo webgoat.sh e gostaria de saber se esse código funcionará com o Java 5 para iniciar o Webgoat:

export JAVA_HOME=/usr/lib/jvm/Java-1-5-0.sun

Além disso, pergunto-me se alguém sabe como tornar o webgoat acessível a partir da Internet. Eu ficaria feliz com alguns conselhos, porque estou lutando com esse problema também.

Espero que vocês possam me ajudar.

    
por M.Blank 22.02.2017 / 20:33

1 resposta

0

Primeiro, você está tentando instalar uma versão de Webgoat e o java está ok para executá-la. Agora, estas são as etapas seguidas para instalá-lo:

  1. Coloque java em seu caminho, então Webgoat o veria.

    • abra seu arquivo .bashrc :

      • No terminal, edite o arquivo .bashrc com nano /home/$USER/.bashrc
      • Adicione as seguintes linhas ao arquivo:

        export JAVA_PATH="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
        export PATH=$PATH:$JAVA_HOME
        
      • Execute isso no terminal: source ~/.bashrc
  2. Faça o download de Webgoat de aqui , selecione o < opção strong> Quick Start - easy run . O link está na etapa dois.

  3. Execute Webgoat com os seguintes comandos:

    java -jar WebGoat-6.0.1-war-exec.jar
    
    java -jar WebGoat-6.0.1-war-exec.jar -httpPort 9090
    
    • Observe: o primeiro comando é executado na porta 8080 e o segundo comando na porta 9090 . Claro que você pode mudar para qualquer porto de sua preferência.
    • Quando você executar um desses, o terminal emitirá muitas mensagens de erro, ignore e execute step 4 .
  4. Verifique se Webgoat está em execução:

    http://localhost:8080/WebGoat
    
    # or if using second command
    
    http://localhost:9090/WebGoat
    

Informação:

% bl0ck_qu0te%

Fonte:

link

link

    
por George Udosen 23.02.2017 / 00:21