Meniu

Construiti Kali cu Live-Build pe Debian Based Systems

Construirea unui Kali personalizat live nu este la fel de înfricosatoare cum s-ar parea!  Instructiunile de mai jos au fost testate pentru a lucra cu atât Debian si Ubuntu.

În primul rând, ne pregatim sistemul prin asigurarea este pe deplin actualizat, apoi continuam  descarcarea keyring arhiva Kali si live construire pachete. Cele mai recente versiuni ale acestor pachete pot fi gasite întotdeauna la http://http.kali.org/pool/main/k/kali-archive-keyring/ si https://archive.kali.org/kali/pool/main/ l / live build / respectiv.

sudo apt update
sudo apt upgrade

wget http://http.kali.org/pool/main/k/kali-archive-keyring/kali-archive-keyring_2018.1_all.deb
wget https://archive.kali.org/kali/pool/main/l/live-build/live-build_20180618kali1_all.deb

Cu aceasta finalizat, vom instala unele dependente suplimentare si fisierele descarcate anterior.

sudo apt install git live-build cdebootstrap debootstrap curl
sudo dpkg -i kali-archive-keyring_2018.1_all.deb
sudo dpkg -i live-build_20180618kali1_all.deb

Cu mediul pregatit, vom începe procesul de constructie prin crearea si verificarea config.

cd /usr/share/debootstrap/scripts/
echo "default_mirror http://http.kali.org/kali"; sed -e "s/debian-archive-keyring.gpg/kali-archive-keyring.gpg/g" sid > /tmp/kali
sudo mv /tmp/kali .
sudo ln -s kali kali-rolling

cd ~
git clone git://git.kali.org/live-build-config.git

cd live-build-config

În acest moment, trebuie sa editati  script - ul  build.sh pentru a ocoli verificarea versiunii. Facem acest lucru prin comentarea „exit 1“ de mai jos.

# Check we have a good debootstrap
ver_debootstrap=$(dpkg-query -f '${Version}' -W debootstrap)
if dpkg --compare-versions "$ver_debootstrap" lt "1.0.97"; then
if ! echo "$ver_debootstrap" | grep -q kali; then
echo "ERROR: You need debootstrap >= 1.0.97 (or a Kali patched debootstrap). Your current version: $ver_debootstrap" >&2
exit 1
fi
fi

Cu aceasta schimbare facuta, script-ul ar trebui sa arate, dupa cum urmeaza:

# Check we have a good debootstrap
ver_debootstrap=$(dpkg-query -f '${Version}' -W debootstrap)
if dpkg --compare-versions "$ver_debootstrap" lt "1.0.97"; then
if ! echo "$ver_debootstrap" | grep -q kali; then
echo "ERROR: You need debootstrap >= 1.0.97 (or a Kali patched debootstrap). Your current version: $ver_debootstrap" >&2
# exit 1
fi
fi

Putem construi acum ISO nostru, ca de obicei:

sudo ./build.sh --variant light --verbose

Dupa ce obtineti  constructia Kali, ati putea dori sa testati rapid ISO creat.  Pe Ubuntu, trebuie doar sa te pregatesti sistemul prin instalarea câteva pachete:

sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser `id -un` kvm
newgrp kvm

Vom crea o imagine de disc dinamica pentru a organiza instalarea noastra Kali si apoi vom porni sistemul de operare nostru nou creat ISO. 

qemu-img create -f qcow2 kali-disk.img 100G
kvm --name Kali -m 1024 -hda kali-disk.img -cdrom kali-linux-light-rolling-amd64.iso -boot d

În acest moment, puteti rula o instanta în direct a lui Kali 

kvm --name Kali -m 1024 -hda kali-disk.img -boot c

Aceasta a fost o modalitate de a construi Kali pe alte distributii bazate pe Debian si o modalitate rapida de a testa,  ce mai astepti?

Source: kali.org

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign