DOE AGORA Qualquer valor

Kali Linux no Android

Instalando o Kali Linux no Android: O Guia Definitivo

Instalando o Kali Linux no Android: O Guia Definitivo

Neste artigo, detalharemos passo a passo como instalar o Kali Linux em um dispositivo Android sem root. Este processo abre novas possibilidades para seu smartphone, transformando-o em uma ferramenta poderosa para testes de segurança e outras tarefas técnicas que normalmente exigem um computador. Em vez de carregar seu laptop pesado, você pode usar seu telefone para executar testes de penetração como faria com seu computador de mesa.

Etapas para instalar o Kali Linux no Android

1. Pré-requisitos

Para prosseguir com a instalação, você precisará de:

  • Conexão ativa com a internet: instalar o Kali Linux exige muito uso de dados, então certifique-se de ter uma conexão estável e rápida.
  • Instalar F-Droid: F-Droid é uma loja de aplicativos de código aberto para Android. Ela fornece aplicativos seguros sem anúncios ou custos ocultos.
  • Instalar Termux: Termux é uma ferramenta poderosa que lhe dá acesso a um terminal Linux no seu Android. Você pode usá-lo para instalar e executar aplicativos Linux diretamente do seu telefone.
  • Instalar o Hacker's Keyboard: Este aplicativo fornece um teclado que suporta layout completo e é útil para executar comandos do Linux.
  • Instale o Nethunter Kex: Este aplicativo permite que você use o Kali Linux com uma interface gráfica no seu Android, dando acesso a um ambiente de desktop completo.
  • Bastante espaço de armazenamento: o Kali Linux e suas ferramentas podem exigir muito espaço, então certifique-se de ter pelo menos 8 a 10 GB livres no seu dispositivo.

2. Instale o F-Droid

dróide f

O F-Droid é uma ótima fonte para encontrar e instalar software gratuito para seu Android. Para instalá-lo:

  1. Acesse o site oficial do F-Droid no navegador do seu dispositivo.
  2. Baixe o F-Droid APK e permita a instalação de aplicativos de fontes desconhecidas, se solicitado.
  3. Instale o F-Droid e abra o aplicativo para baixar o Termux.

Download

Observação: é importante baixar o F-Droid do site oficial para garantir que o aplicativo seja autêntico e seguro.

3. Instale o Termux

O Termux transforma seu Android em um pequeno dispositivo Linux portátil, perfeito para desenvolvedores, analistas de segurança e entusiastas do Linux. Ele permite que você execute comandos, instale pacotes e execute scripts exatamente como faria em um computador Linux.

Para instalar o Termux:

  1. Abra o F-Droid e procure por Termux. Instale o aplicativo a partir daí.
  2. Alternativamente, você pode baixar o Termux APK do GitHub. Isso pode ser útil se a versão no F-Droid não for a mais recente.

3.1 Instalando o Termux do F-DROID

Agora que você já tem o F-DROID instalado, abra o aplicativo no menu de aplicativos e toque no ícone de pesquisa para abrir a barra de pesquisa. Digite a palavra “Termux”.

O F-Droid filtrará todos os aplicativos disponíveis em seu banco de dados e mostrará todos os aplicativos e plugins relacionados ao Termux. Encontre e selecione o aplicativo chamado “Termux Terminal emulator with packages.” Veja a imagem abaixo para confirmar que você está selecionando o aplicativo correto.

Esta opção abrirá uma nova tela onde você verá mais informações sobre o aplicativo, bem como a opção “INSTALAR” para instalá-lo.

Termux 2

NOTA IMPORTANTE:

Não toque na opção “INSTALAR” para começar a instalar o aplicativo imediatamente. Em vez disso, role a página do aplicativo para baixo e toque na opção “Versões”. Isso revelará todas as versões disponíveis do Termux para instalar. No momento em que este guia foi escrito, as versões disponíveis incluem 0.118, 0.117 e 0.116.

Versões Termux

É recomendado instalar a versão 0.117. Durante nossos testes, a versão 0.119 (a mais recente) apresentou vários erros ao tentar executar o Kali Linux em um dispositivo Android.

Após uma instalação bem-sucedida, você verá a opção “UPDATE”. Não atualize o aplicativo. Em vez disso, basta iniciar o Termux no menu de aplicativos e continuar usando a versão instalada 0.117.

Dicas e avisos extras:

  • Estabilidade da versão: Quando se trata de ferramentas como Termux, a estabilidade é crítica. Uma nova versão pode trazer mudanças que não são totalmente compatíveis com outras ferramentas ou pacotes que você planeja usar.
  • Atualizações: Embora a atualização de aplicativos geralmente seja recomendada por motivos de segurança, no caso do Termux, se a versão instalada estiver funcionando sem problemas, é melhor evitar atualizações até ter certeza de que a nova versão é estável.

3.2 Instalando o Termux do GitHub

Outra opção para instalar o Termux no seu telefone é baixar o arquivo APK diretamente da página oficial do Termux no GitHub. Ao contrário do F-Droid, onde insistimos em instalar a versão 0.117, a única versão disponível no GitHub é a 0.119.

Conselho:

Em nossa experiência, a versão 0.118 do Termux disponível no GitHub difere da versão 0.118 disponível no F-Droid. Ao instalar a versão 0.118 do F-Droid, encontramos muitos problemas e não conseguimos inicializar o Kali Linux no Android. No entanto, a versão 0.118 do GitHub funcionou bem.

Etapas de instalação:

  1. Acesse a página do GitHub: Abra o navegador no seu dispositivo Android e navegue até a página oficial do Termux no GitHub .
  2. Seleção de versão: Na página do GitHub, você verá uma lista de todas as versões disponíveis do Termux. Localize a versão 0.119 e expanda a seção “Assets” para ver os arquivos disponíveis.
  3. Baixar APK: Baixe o arquivo APK que corresponde à arquitetura do processador do seu dispositivo (o ARM APK geralmente é a escolha certa para a maioria dos dispositivos Android).
  4. Instalando o aplicativo: Após o download, abra o arquivo APK e siga as instruções na tela para instalar o Termux no seu dispositivo.

Selecione APK

4. Instale o aplicativo Nethunter Kex

O aplicativo Nethunter Kex é uma ferramenta básica que permite que você acesse a GUI do Kali Linux no seu dispositivo Android. Com este aplicativo, você pode executar o Kali Linux com uma experiência de desktop completa, aproveitando todo o poder do sistema operacional diretamente do seu celular.

Etapas de instalação:

  1. Acesse a Nethunter Store: Abra o navegador no seu dispositivo Android e navegue até o site oficial Nethunter Store . Lá você encontrará o Nethunter Kex App APK.
  2. Baixar APK: Encontre o aplicativo Nethunter Kex na lista de aplicativos disponíveis e baixe o arquivo APK para o seu dispositivo.
  3. Instalando o aplicativo: Após a conclusão do download, abra o arquivo APK e siga as instruções na tela para instalar o aplicativo.

Lugares importantes:

  • Ambiente Gráfico: O aplicativo Nethunter Kex permitirá que você use o Kali Linux em um ambiente de desktop com suporte a mouse e teclado. Isso é especialmente útil para tarefas que exigem um ambiente de desktop tradicional.
  • Compatibilidade: certifique-se de ter armazenamento e RAM suficientes para executar o Kali Linux com uma GUI, pois esses requisitos podem ser maiores em comparação à execução de comandos simples pelo Termux.
  • Inicie o Kali Desktop: depois de instalar o Nethunter Kex, você pode abri-lo e conectar-se ao seu ambiente Kali Linux via VNC (Virtual Network Computing), o que permitirá que você interaja com a GUI do Kali.

Ao instalar o aplicativo Nethunter Kex, seu Android se transforma em um sistema de desktop Kali Linux totalmente funcional, permitindo que você execute uma ampla variedade de tarefas, desde testes de segurança até desenvolvimento e administração de sistemas.

5. Instale o Hacker's Keyboard

Para poder trabalhar efetivamente no ambiente Kali Linux no seu Android, é importante ter acesso a um teclado completo que suporte todas as funções especiais e atalhos de um sistema Linux. O Hacker's Keyboard de Klaus Weidner é a solução ideal para essa necessidade.

Etapas de instalação:

  1. Acesso à Google Play Store: Abra a Google Play Store no seu dispositivo Android e pesquise por “Hacker's Keyboard”.
  2. Instalando o aplicativo: Encontre o aplicativo intitulado “Hacker's Keyboard” de Klaus Weidner e pressione o botão “Instalar” para baixá-lo no seu dispositivo.
  3. Configuração do teclado:
    • Após a instalação, abra o aplicativo e siga as instruções para habilitá-lo como o teclado padrão no seu dispositivo.
    • Você pode escolher o Hacker's Keyboard nas configurações de idioma e entrada do seu Android.
    • Este teclado suporta layout completo, como teclas CtrlAltEsce teclas de seta, que são essenciais para navegar e usar aplicativos Linux.

Teclado Hacker

Gerenciar teclados

6. Configurando o ambiente

É hora de começar a configurar seu sistema. Abra o Termux em seu dispositivo Android e siga os passos abaixo para atualizar e melhorar seu sistema.

Etapa 1: Inicie o Termux

Abra o aplicativo Termux no menu de aplicativos do seu dispositivo. Um shell de linha de comando aparecerá, permitindo que você execute comandos, assim como em um sistema Linux.

Etapa 2: atualização e upgrade do sistema

Para garantir que você tenha as versões mais recentes dos pacotes e atualizações de segurança, execute o seguinte comando:

pkg update && pkg upgrade -y

sistema de atualização

Este comando faz o seguinte:

  • pkg update: Atualiza a lista de pacotes e atualizações disponíveis.
  • pkg upgrade -y: Atualiza todos os pacotes instalados para a versão mais recente.

Informações importantes:

  • Ambiente de Linha de Comando: O Termux não oferece uma GUI. Em vez disso, ele dá acesso a um ambiente de linha de comando, que é a ferramenta primária para executar comandos e interagir com o sistema Linux.
  • Usuários Linux: Se você já tem experiência com sistemas Linux, trabalhar no Termux será familiar. Você será capaz de executar todos os comandos e procedimentos que já conhece.
  • Novos usuários: Se você é novo em sistemas Linux, não se preocupe. Siga as instruções apresentadas neste artigo, e em breve você terá um sistema Kali Linux completo rodando no seu Android.

Até este ponto, o Termux tem acesso limitado ao sistema de arquivos do seu dispositivo. Isso significa que quaisquer arquivos criados pelo Termux fora da sessão atual não estarão acessíveis. Para resolver esse problema e permitir que o Termux tenha acesso total ao sistema de arquivos do seu dispositivo, você deve executar o seguinte comando:

termux-setup-storage

configuração de armazenamento termux

Após executar o comando termux-setup-storage, uma mensagem aparecerá pedindo para você permitir que o Termux acesse as fotos, mídia e arquivos do seu dispositivo. Aqui estão os passos a seguir:

  1. Concessão de Licença de Acesso:
    • Quando a mensagem “Permitir que o Termux acesse fotos, mídia e arquivos no seu dispositivo” aparecer, toque na opção Permitir para conceder a permissão necessária. Isso permitirá que o Termux tenha acesso total ao sistema de arquivos do seu dispositivo.

Instalar Peixe

7. Baixe e execute o script de instalação

Agora, concluímos todas as etapas para prosseguir com a instalação do Kali Linux em nosso dispositivo Android. O próximo passo é baixar o script de instalação, que usaremos para baixar o arquivo de imagem do Kali Linux. Siga as etapas abaixo:

Etapa 1: Inicie o Termux

Abra o aplicativo Termux no menu de aplicativos do seu dispositivo.

Etapa 2: instalar o wget

Execute o comando abaixo para instalar a ferramenta wget, que usaremos para baixar o script do instalador do GitHub:

apt install wget

Baixe o script do instalador do GitHub usando o comando abaixo:

wget https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-project/raw/master/nethunter-rootless/install-nethunter-termux

Ao executar o comando ls, você verá um arquivo chamado install-nethunter-termux. Você precisa tornar este script executável com o seguinte comando:

chmod +x install-nethunter-termux

Agora, execute o script de instalação com o comando:

./install-nethunter-termux

Ao executar este comando, você verá uma tela com o logotipo do Kali e uma lista das várias imagens do Kali disponíveis para instalação.

Escolha a imagem de Kali

Imagens disponíveis:

  • Nethunter ARM64 (completo): Imagem Kali completa com uma ampla gama de ferramentas para uma experiência abrangente.
  • Nethunter ARM64 (mínimo): versão simplificada com ferramentas básicas, adequada para armazenamento limitado ou instalações mais leves.
  • Nethunter ARM64 (nano): Imagem Kali compacta com ferramentas mínimas para usos específicos e leves.

No nosso caso, instalaremos a imagem Kali Nethunter (full) . Esta é uma imagem grande que pode levar algum tempo para concluir a instalação. No entanto, ela inclui todas as ferramentas de que você precisa para começar sua jornada de testes de segurança.

Instalação concluída

Após instalar com sucesso o Kali Linux no seu dispositivo Android, você verá uma tela semelhante à mostrada abaixo, indicando que o Kali Linux foi instalado com sucesso e está pronto para uso.

Kali instalado

8. Inicialize o Kali Linux no Android

Neste ponto, o Kali Linux foi baixado e instalado no seu dispositivo Android. No entanto, você pode notar que ainda não vê o prompt de comando do Kali. Para inicializar o Kali Linux, siga estas etapas:

Etapa 1: Inicie o Kali Linux

No Termux, digite o seguinte comando e pressione Enter :

nethunter

Este comando levará você ao console do Kali Linux, onde você verá o prompt do Kali Linux, conforme mostrado na imagem abaixo.

Lançamento Kali

Etapa 2: Verifique a versão do sistema operacional

Após efetuar login no console do Kali Linux, você pode usar as ferramentas e os comandos do Kali Linux como faria em um computador Kali Desktop. Para confirmar se o Kali Linux está funcionando corretamente e verificar a versão do sistema operacional, execute o seguinte comando:

cat /etc/os-release | grep "\bNAME="

Verificar SO

9. Habilite a GUI do Kali Linux no Android

Até agora, você só podia usar o Kali Linux por meio da linha de comando no Termux. Felizmente, há uma maneira de acessar e usar facilmente a GUI XFCE pré-instalada do Kali Linux. Para isso, usaremos a ferramenta Win Kex . O Kex permite que usuários do Kali Linux que executam o sistema por meio do WSL (Windows Subsystem for Linux) acessem a GUI do Kali Linux a partir de seu PC Windows. No nosso caso, criaremos uma sessão VNC no Kali Linux, que podemos acessar graficamente usando a ferramenta Kex-client, como o Nethunter-kex.

Siga os passos abaixo para começar:

Etapa 1: Inicie o Termux e o console Kali Linux

  • Abra o aplicativo Termux e digite o comando nethunterpara abrir o prompt de comando do Kali Linux.

Etapa 2: execute o comando Kex

  • No console do Kali Linux, digite o comando kexe pressione Enter .

Etapa 3: Definir código VNC

  • Você será solicitado a definir uma senha para o VNC. Insira sua senha e confirme-a.

    Nota: As senhas VNC são limitadas a 8 caracteres. Se você definir uma senha que exceda 8 caracteres, ela será truncada para 8 caracteres (por padrão).

Etapa 4: Defina uma senha “Somente visualização”

  • Você será solicitado a definir um “código somente visualização”. Digite 'N' para negar e pressione Enter .

Etapa 5: Inicie o Kex

  • Para iniciar o Kex no seu dispositivo Android, execute o comando abaixo:

kex start

Lugares importantes:

  • GUI XFCE: O XFCE é uma GUI leve e eficiente, que fornece uma interface mais amigável para o Kali Linux.
  • Conexão VNC: O pedido kex startcriará uma sessão VNC que você pode acessar com um visualizador VNC no seu computador ou outro dispositivo. Isso permite que você trabalhe com o Kali Linux graficamente, usando o ambiente XFCE.

Ao concluir essas etapas, você terá a GUI do Kali Linux disponível no seu dispositivo Android, permitindo que você interaja com o sistema usando uma GUI completa.

Lar

10. Conectando ao Kali Linux

Agora, para se conectar à instalação do Kali Linux no seu dispositivo Android, siga os passos abaixo:

Etapa 1: Inicie o aplicativo Nethunter

  • Abra o aplicativo nethunter no menu de aplicativos.

Etapa 2: Configurar conexão VNC

  • No aplicativo Nethunter, insira as configurações mostradas na imagem abaixo. Felizmente, a maioria dos campos são preenchidos automaticamente. Você só precisa digitar a senha que você definiu anteriormente.
  • Você não precisa digitar o nome de usuário do VNC.

Caçador de Redes

Etapa 3: Faça login no Kali Desktop

  • Quando terminar de configurar, clique na opção Connect . Isso iniciará o Kali Desktop no seu dispositivo, no modo paisagem, conforme mostrado abaixo.

Kali Linux Android 1

Parabéns!

  • Agora você está executando o sistema operacional Kali Linux completo no seu dispositivo Android. Você pode achar difícil navegar pelos pequenos menus, mas pode usar o cursor e a tela de toque do seu dispositivo como touchpad/mouse para controle.

Parar servidor VNC

Parada de Kex

  • Para parar o servidor VNC, vá até o aplicativo Termux e digite o seguinte comando:

     

    kex stop

Lugares importantes:

 

  • Usando ferramentas: Mesmo que tenhamos instalado uma versão completa do Kali Linux em nosso dispositivo Android, algumas ferramentas que exigem privilégios de root não estarão disponíveis em um dispositivo não rooteado. No entanto, muitas ferramentas não exigem direitos de root e podem funcionar normalmente.
  • Uso de telefone celular: Executar o Kali Linux no seu celular pode ser especialmente útil para tarefas como quebra de senha e força bruta, já que celulares modernos têm bastante RAM e espaço de armazenamento. Isso transforma seu dispositivo Android em uma ferramenta de hacking enquanto ainda funciona como um telefone celular.

Comentários

Ebook

Postagens mais visitadas