Pesquisa de site

Configuração sem cabeça do Raspberry Pi Kali Linux


Kali Linux é um dos muitos sistemas operacionais que possui suporte total para Raspberry Pi, graças às imagens do instalador ARM. Combinar Kali com um Raspberry Pi oferece essencialmente uma máquina de teste de penetração portátil. O Kali Linux pode ser instalado e executado sem monitor, teclado ou mouse, então você não precisará se preocupar em conectar nenhum periférico ao Raspberry Pi.

Neste tutorial, seguiremos as instruções passo a passo para instalar o Kali Linux como uma configuração headless em um Raspberry Pi. Você precisará de acesso a uma máquina separada para preparar o cartão SD com o sistema operacional e as configurações necessárias, mas este é o único pré-requisito. O resultado final será um Raspberry Pi que roda Kali Linux, e você poderá interagir com o dispositivo via SSH e desktop remoto VNC. Vamos começar!

Neste tutorial você aprenderá:

  • Como baixar a ferramenta de imagem Raspberry Pi
  • Como instalar Kali Linux em um Raspberry Pi
  • Como habilitar o SSH para configuração sem cabeça do Kali Linux
  • Como começar a usar Kali Linux sem cabeça
  • Como configurar o Wi-Fi para Kali Linux na linha de comando
  • Como configurar o servidor VNC no Kali Linux

Instale Kali Linux no cartão SD

NOTA
Esta parte do tutorial pode ser feita em qualquer sistema, mas você precisará de uma GUI. Você pode usar a ferramenta de imagem Raspberry Pi em qualquer sistema operacional. Se você estiver executando Windows, MacOS ou Linux, não precisa se preocupar com compatibilidade porque a ferramenta de imagem funciona em todos eles.

  1. A primeira coisa que precisamos fazer é instalar o sistema operacional Kali Linux no cartão SD (ou cartão microSD para modelos Raspberry Pi mais recentes). Para isso, podemos usar a ferramenta oficial de imagem do Raspberry Pi, que pode ser baixada no site do Raspberry Pi.

  2. Instale a ferramenta de imagem Raspberry Pi. Em sistemas Linux baseados em Debian (incluindo Raspberry Pi OS), o comando seria:

    
    $ sudo apt install ./imager*.deb
    
  3. Abra o Raspberry Pi Imager e clique em ‘Escolher dispositivo’ à esquerda. Isso nos permitirá escolher com qual modelo Raspberry Pi estamos trabalhando.

  4. Em seguida, clique em ‘Escolher sistema operacional’ à esquerda. Isso nos permitirá escolher qual sistema operacional queremos instalar em nosso cartão micro SD e posteriormente executá-lo no Raspberry Pi.

  5. Agora é hora de escolher o sistema operacional que queremos instalar. Neste menu, clique na opção ‘Outro sistema operacional de finalidade específica’.

    
    $ sudo apt install tightvncserver
    
  6. A seguir, vamos criar as credenciais de login para nossa conexão VNC. Execute o seguinte comando e então você será solicitado a fornecer uma nova senha e verificá-la mais uma vez. Opcionalmente, você também pode criar uma senha somente visualização, se desejar.

    
    $ vncserver :1
    
    You will require a password to access your desktops.
    
    Password: 
    Verify: 
    Would you like to enter a view-only password (y/n)? n
    
  7. Agora você pode usar seu aplicativo visualizador VNC em seu PC principal ou outro dispositivo para conectar-se ao Raspberry Pi via endereço IP e usar o Kali Linux via área de trabalho remota. Observe que a porta de escuta padrão é 5901 para a primeira exibição. Então, para se conectar ao dispositivo, você formataria o endereço IP assim:

    
    192.168.1.25:5901
    

    Claro, substitua 192.168.1.25 pelo endereço IP real do seu Raspberry Pi.

Considerações finais

Neste tutorial, vimos como instalar o Kali Linux como uma configuração headless em um sistema Raspberry Pi. Quem disse que era necessário ter monitor, teclado ou mouse para usar um computador? Como visto aqui, temos um PC Kali Linux totalmente funcional, do tamanho de uma palma da mão, que podemos usar para todas as nossas necessidades de testes de penetração e sem qualquer necessidade de dispositivos periféricos extras. Ao usar SSH e VNC, podemos usar o Kali Linux com eficácia e gerenciar o sistema da mesma forma que faríamos em um PC completo.