Instalando o Kali em uma unidade USB - NÃO Live USB ou partição de persistência

4

Saudações, para esclarecer; minha pergunta não é criar uma unidade USB ao vivo ou uma partição de persistência mas criar uma USB com carregador de boot GRUB (ou outro) e Kali que pode ser usado em qualquer máquina. Isso é semelhante a executar outro sistema operacional Linux diretamente do USB. Atualmente, estou executando o Ubuntu de um pen drive. Eu instalei o sistema operacional (Ubuntu) e o gerenciador de inicialização no pen drive e posso inicializá-lo em qualquer lugar. Aqui está um vídeo explicando o mesmo (o vídeo não é por mim: link )

Desde então, o instalador do Kali não dá a opção de selecionar qual drive gravar o booloader e escrever diretamente no HDD (sda1). Isso significa que, mesmo se eu particionar e instalar o Kali em um pen drive, já que o bootloader será instalado na unidade principal fixa da máquina, a unidade USB não inicializará em outro dispositivo.

Eu tenho duas perguntas:

  1. Alguém tem alguma idéia de como escrever o bootloader em um drive USB e quais parâmetros devem ser dados para que ele inicialize com o Kali instalado nele.

  2. Estou usando o modo de instalação gráfica para instalar o Kali na unidade USB, mas não há nenhuma opção para a instalação ser criptografada (criptografia de disco total ou pelo menos a pasta / home a ser criptografada). Alguém sabe como posso instalar o Kali com criptografia de disco / pasta inteira? Ou ativar é pós-instalação?

Obrigado!

    
por Parth Maniar 05.04.2016 / 15:39

5 respostas

4

Instale o Kali em uma VM do VirtualBox com o USB conectado como o primeiro disco rígido.

Você pode anexar o USB ao VirtualBox seguindo este guia: Usando um disco rígido físico com uma VM do VirtualBox

Eu fiz isso com o Ubuntu 14.04 e funciona muito bem. A instalação é inicializável na maioria dos sistemas.

Adendo:

Vou elaborar, porque acho que esta é uma solução muito negligenciada ...

Eu estava me fazendo essa pergunta há mais de um ano. Comecei com a partição de persistência. Para mim, parecia um complicado e desnecessário exercício de salto de argola para ter a aparência de um sistema em uma vara.

Instalando diretamente no dispositivo USB através do VirtualBox, você não precisará particionar uma quantidade específica de espaço para o volume de persistência; você está criando um bastão totalmente inicializável com acesso completo de leitura e gravação em todos os lugares, como se o bastão fosse uma unidade ssd normal.

    
por 06.04.2016 / 15:17
3

@TiberiusKirk Muito obrigado pela ideia que funcionou como deveria.

Para o registro aqui é o que funcionou para mim em uma máquina com Windows 10:

  1. Conecte o Pendrive e exclua a partição usando o gerenciador de disco do Windows (ou qualquer ferramenta).

  2. Crie o metarquivo do disco:

    VBoxManage internalcommands createrawvmdk -filename "C:\Users\sysadmin\Documents\sysadmin\kaliboot\kaliboot.vmdk" -rawdisk \.\PhysicalDrive1
    
  3. Anexar o disco como SATA:

    VBoxManage storageattach kaliboot --storagectl "SATA" --port 0 --device 0 --type hdd --medium C:\Users\sysadmin\Documents\sysadmin\kaliboot\kaliboot.vmdk
    

Nota: Neste exemplo, o nome da VM criada no VirtualBox é "kaliboot".

    
por 26.10.2016 / 15:01
1

É exatamente para isso que a persistência de kali é. Siga o guia. - ou edite sua pergunta para incluir por que você não deseja usar a persistência .

Ele também cobre a criptografia de disco completo do sistema de arquivos de persistência.

Observação: a unidade USB ativada para persistência já é inicializável, assim como a sua versão normal atualmente.

    
por 05.04.2016 / 16:04
0

Bem, até eu instalei o Kali Linux em um pendrive e não como um live. O que eu fiz foi que primeiro eu fiz o drive A que eu quero usar como o pendrive principal como um live bootable. Em segundo lugar eu fiz outro inicializável da mesma maneira no pendrive no.2 Agora o primeiro e o segundo pendrive mostram ambos no BIOS AS BOOTABLE Então eu mudei a prioridade do pendrive 1 e então eu fiz a instalação usando o pendrive 2. E ele instalou com sucesso o Kali Linux com o bootloader grub no pendrive 1

Conselho: use uma imagem antiga do Kali Linux. O 2018.1 é mais complexo do que fazer. Você pode então atualizar o antigo, então é a mesma coisa.

    
por 25.02.2018 / 13:21
-1

Vi uma abordagem interessante do livro Construindo um laboratório de Pentesting para redes sem fio.

Faça o download desta ferramenta - link - a Universal Instalador USB (UUI). Usando o menu suspenso, selecione o Kali Linux na lista de distribuição do Linux.

Para criar uma partição persistente criptografada, use o Linux (por exemplo, o Kali Linux) e verifique se o disco USB aparece com fdisk -l .

Obtém o espaço ocupado pela imagem de Kali em bytes (3167)

du -bcm kali-linux-2.0-amd64.iso

Crie a terceira partição na unidade USB, começando logo após a imagem Kali

parted /dev/sdb mkpart primary 3167 7gb

Verifique com fdisk -l que a nova partição aparece. Em seguida, criptografe a nova partição:

cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb3

Abra a nova partição com o nome de mapeamento kali_stor

cryptsetup luksOpen /dev/sdb3 kali_stor

Construa um sistema de arquivos chamado persistência na nova partição. Monte a partição

mkfs.ext3 -L persistence /dev/mapper/kali_stor && e2label /dev/mapper/kali_stor persistence

mount /dev/mapper/kali_stor /mnt

Crie um arquivo persistence.conf com união

echo "/ union" > /mnt/persistence.conf

Desmontar e criptografar

umount /dev/mapper/kali_stor && cryptsetup luksClose /dev/mapper/kali_stor

Inicialize via USB agora e marque o menu para a opção de inicialização Persistence Criptografada USB e insira sua frase secreta de criptografia

    
por 05.04.2016 / 23:03