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