Palestra pentesting
per utilizzare la vm su proxmox
Creare la VM senza usare alcun “media”
Usando tutte opzioni di default fino ad usare 256MB ram
poi
cd /var/lib/vz/images mkdir 102
102 corrisponde all'id della vm appena creata
cd 102
copiare nella cartella il file zip di metasploitable già scaricato
unzip metasploitabe-x-x-x.zip cd metasploitable-x-x-x
spostare al livello precedente solo il file vmdk e rimuovere la cartella e il file zip
mv Metasploitable.vmdk ../ cd .. rm metasploitable-x-x-x.zip ./metasploitable-x-x-x/ -rf
convertire la vm in formato qcow2
qemu-img convert -f vmdk Metasploitable.vmdk -O qcow2 Metasploitable.qcow2
Ora il formato è compatibile con proxmox e tale file può essere usato come disco
Il problema è dove metterlo ovvero nelle risorse disco condivise non si riesce a caricarlo, quindi può essere utilizzato solo in locale modificando il file .conf della VM
bootdisk: ide0 ide0: file=local:102/Metasploitable.qcow2,size=8G
in questo modo abbiamo detto a proxmox dove andare a prendere il disco
Ora per poter inserire il disco in un'altro storage magari condiviso per fare una live migration, bisogna aprire la scheda “hardware” della VM selezionare il disco e fare il “move disk” sullo storage condiviso ad esempio ceph o altro