Existem muitos projetos e ferramentas de segurança cibernética disponíveis na internet. Alguns deles como L3mon , HaxRAT e outras ferramentas como a Android RAT requerem Java 8/OpenJDK versão 8 instalado em nosso sistema. Na atualização recente do Kali Linux, o OpenJDK 8 é removido do repositório do Kali Linux e apenas o OpenJDK 11 vem com o Kali Linux. Mas ainda há algumas ferramentas escritas em Java 8, portanto, se quisermos usar essas ferramentas, precisamos instalar o OpenJDK 8 em nosso Kali Linux manualmente.
Neste artigo vamos aprender como instalar o OpenJDK 8 em nosso sistema Kali Linux .
Instalando o OpenJDK 8 no Kali Linux
Neste artigo, vamos instalar o OpenJDK 8 em nosso sistema Kali Linux. Antes disso, vamos verificar em nosso sistema qual versão do Java está instalado em nosso sistema, aplicando o seguinte comando em nosso terminal:
java -versão
Podemos ver a saída na captura de tela a seguir:
Na captura de tela acima, podemos ver claramente que temos apenas o OpenJDK 11 em nosso sistema. Vamos iniciar o processo de instalação do OpenJDK 8. Antes de tudo, precisamos entrar no site oficial da Oracle e criar uma conta Oracle e fazer login lá.
Após o cadastro e login, precisamos ir para a página de download do OpenJDK 8. Precisamos rolar um pouco para baixo para encontrar o OpenJDK versão 8, conforme mostrado na captura de tela a seguir:
Clicamos no link jdk-8u321-linux-x64.tar.gz para fazer o download. Em seguida, recebemos uma janela pop-up e aceitamos os termos e condições da Oracle para fazer o download. Mostrado na captura de tela a seguir:
Agora precisamos clicar no botão de download e deixar o download terminar. Normalmente os arquivos de downloads são armazenados em nosso diretório de Downloads. Agora vamos abrir nosso terminal e navegar para /usr/lib/jvm (Se nosso sistema não tiver nenhuma versão Java, precisamos criar este diretório jvm em /usr/lib manualmente usando sudo mkdir -p /usr/lib /jvm command) usando o seguinte comando:
cd /usr/lib/jvm
Agora aqui vamos extrair nosso arquivo compactado Java OpenJDK 8 usando o seguinte comando:
sudo tar -xvzf ~/Downloads/jdk-8u321-linux-x64.tar.gz
Podemos ver a saída na captura de tela a seguir:
Após todos os arquivos extraídos, precisamos navegar para nosso diretório recém descompactado ( jdk1.8.0_321 ) usando o seguinte comando:
cd jdk1.8.0_321
Aqui precisamos definir o caminho java para fazer isso, precisamos alterar as variáveis ambientais. Precisamos editar o arquivo por editor de texto como o Nano, então executamos o seguinte comando para editar o arquivo:
sudo nano /etc/environment
Podemos ver a saída do comando acima na captura de tela a seguir:
Na captura de tela acima, podemos ver claramente que alguns caminhos já estão definidos. Dois caminhos são divididos pelo símbolo : . Aqui precisamos adicionar alguns caminhos, então adicionamos um : após o caminho /usr/games e adicionamos alguns caminhos que são /usr/lib/jvm/jdk1.8.0_321/bin:/usr/lib/jvm/jdk1.8.0_321/db/bin:/usr/lib/jvm/jdk1.8.0_321/jre/bin
Depois de adicionar esses caminhos, nossos arquivos se parecem com a seguinte captura de tela:
Na captura de tela acima, destacamos a parte modificada do arquivo padrão. Agora salvamos e fechamos este arquivo usando CTRL+X e depois Y e depois a tecla Enter ⤶.
Agora vamos instalar o OpenJDK 8 como alternativa, para que possamos alterar nossas versões Java facilmente conforme nossa necessidade. Precisamos usar o seguinte comando:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_321/bin/java" 0
Depois disso, definiremos o compilador Java usando o seguinte comando:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_321/bin/javac" 0
Agora podemos definir o Java OpenJDK 8 usando o seguinte comando:
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_321/bin/java
Também para o compilador Java, usamos o seguinte comando:
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_321/bin/javac
Saída desses comandos anteriores mostrados na captura de tela a seguir:
Agora estamos prontos para arrasar. Vamos escolher nossa versão Java usando o seguinte comando de qualquer lugar do nosso terminal:
sudo update-alternatives --config java
A saída do comando acima mostrado na captura de tela a seguir:
Na captura de tela acima, podemos ver claramente que nossa versão 8 do Java está no número 2 e a versão 11 do Java está no número 0. Então, só precisamos executar o comando acima para alternar entre as versões do Java. Aqui vamos usar o Java OpenJDK8, então aqui precisamos digitar 2 e dar a dica do botão ENTER ⤶. Como podemos ver na captura de tela a seguir:
Agora estamos usando o Java 8, pois podemos ver a saída do comando java -version na captura de tela a seguir:
Na captura de tela acima, podemos ver que agora o Java versão 8 (no JDK 8 e JRE 8, as strings de versão são 1.8 e 1.8) é o padrão em nosso sistema. Agora podemos usar qualquer ferramenta usando Java8 em nosso sistema facilmente. É assim que podemos instalar o Java 8 no Linux (especialmente no Kali Linux ) manualmente.