[SOLUCIONADO] Consulta kali persistente

Iniciado por shadow_infinity_linux, Junio 11, 2022, 02:23:26 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Junio 11, 2022, 02:23:26 PM Ultima modificación: Junio 16, 2022, 02:49:56 AM por AXCESS
Buenas queria saber si alguien puede ayudarme uso kali desde un pen drive, creado con brutus y es persistente, tengo dos problemas:
1) Cuando inicia no me aparece el cartel de inicio de sesion, ya se para root o para algun usuario, entra solo, quisiera que inicie bloqueado y me de para elegir entrar con un usuario o como root con sus respectivas contraseñas.

2)El segundo problema es que a veces inicia y me aparece para navegar por las carpetas del disco rigido y los archivos de windows, y otras veces no me aparece en el escritorio los accesos a las particiones ya sea como c: y d:

Si alguien tiene idea donde puedo tocar para acomodar estas cosas se lo estare agradeciendo, saludos.

Hola buenas tardes ,

Lo que mencionas es al ser Live USB  iniciara automaticamente sin login ,
al igual que muchos otros sistemas operativos , ejemplo debian , ubuntu , kali etc

Para poder modificar estos parametros necesitas estar en linux , un sistema operativo base recomiendo debian *
Descargar nuevamente el iso de kali linux = kali-linux-2022.2-live-amd64.iso
renombrar el archivo  /  kali-linux-2022.2-live-amd64.iso = imagen.iso

Nesecitas instalar las siguientes herramientas :
apt-get install syslinux-utils rsync squashfs-tools xorriso isolinux syslinux-efi  genisoimage

Sigue estos pasos :
Abrir Terminal /
mkdir /media/iso      **Este crea un folder en media
mount -o loop imagen.iso /media/iso   ***Este montara la imagen en el folder creado
mkdir extract-cd      ** Este crea carpeta donde sera extraido el contenido del iso
rsync --exclude=/live/filesystem.squashfs -a /media/iso extract-cd    ** Este extraera todo el iso de manera correcta

Una vez descomprimido el contenido unicamente editaras estos archivos
extract-cd/isolinux/live.cfg

Contenido Original : live.cfg
label live-persistence
        menu label Live system with ^USB persistence  (check You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login)
        linux /live/vmlinuz
        initrd /live/initrd.img
        append boot=live username=kali hostname=kali persistence

label live-encrypted-persistence
   menu label Live system with USB ^Encrypted persistence
        linux /live/vmlinuz
        initrd /live/initrd.img
        append boot=live persistent=cryptsetup persistence-encryption=luks username=kali hostname=kali persistence

Modificas estos parametros i guardas los cambios : Quedaria Asi

label live-persistence
        menu label Live system with ^USB persistence  (check You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login)
        linux /live/vmlinuz
        initrd /live/initrd.img
        append boot=live noautologin nouser hostname=kali persistence

label live-encrypted-persistence
   menu label Live system with USB ^Encrypted persistence
        linux /live/vmlinuz
        initrd /live/initrd.img
        append boot=live persistent=cryptsetup persistence-encryption=luks  noautologin  nouser hostname=kali persistence

Modificas de igual forma los parametros :
extract-cd//boot/grub/grub.cfg

Parametro original :
menuentry "Live system with USB persistence  (check You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login)" {
   linux /live/vmlinuz-5.16.0-kali7-amd64 boot=live components quiet splash noeject findiso=${iso_path} persistence
   initrd /live/initrd.img-5.16.0-kali7-amd64
}
menuentry "Live system with USB Encrypted persistence" {
   linux /live/vmlinuz-5.16.0-kali7-amd64 boot=live components quiet splash noeject findiso=${iso_path} persistent=cryptsetup persistence-encryption=luks persistence
   initrd /live/initrd.img-5.16.0-kali7-amd64

Parametro modificado y guardas los cambios
menuentry "Live system with USB persistence  (check You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login)" {
   linux /live/vmlinuz-5.16.0-kali7-amd64 boot=live components noautologin nouser quiet splash noeject findiso=${iso_path} persistence
   initrd /live/initrd.img-5.16.0-kali7-amd64
}
menuentry "Live system with USB Encrypted persistence" {
   linux /live/vmlinuz-5.16.0-kali7-amd64 boot=live components noautologin nouser quiet splash noeject findiso=${iso_path} persistent=cryptsetup persistence-encryption=luks persistence
   initrd /live/initrd.img-5.16.0-kali7-amd64

Una vez cambiado los parametros renombras la carpeta
extract-cd = staging
Creas una nueva carpeta LIVE_BOOT , mueves el folder staging adentro

Abres una terminal nueva
xorriso -as mkisofs -iso-level 3 -o "${HOME}/LIVE_BOOT/kali.iso" -full-iso9660-filenames -volid "kali_wxyz" -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin -eltorito-boot isolinux/isolinux.bin -no-emul-boot -boot-load-size 4
-boot-info-table --eltorito-catalog isolinux/isolinux.cat -eltorito-alt-boot -e /boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -append_partition 2 0xef ${HOME}/LIVE_BOOT/staging/boot/grub/efi.img "${HOME}/LIVE_BOOT/staging"


Esto crea nuevamente tu iso ,
ya podras pasarlo de nuevo con rufus y los parametros que te piden login .


Hola "jonathanvlan" muchas gracias por tu aporte, parece algo largo de hacer pero lo vamos a lograr, voy a estar comentando como me fue o si quede trabado en algun punto, saludos y muchas gracias!!!

Junio 18, 2022, 08:24:25 PM #3 Ultima modificación: Junio 18, 2022, 09:48:33 PM por shadow_infinity_linux
Abres una terminal nueva
xorriso -as mkisofs -iso-level 3 -o "${HOME}/LIVE_BOOT/kali.iso" -full-iso9660-filenames -volid "kali_wxyz" -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin -eltorito-boot isolinux/isolinux.bin -no-emul-boot -boot-load-size 4
-boot-info-table --eltorito-catalog isolinux/isolinux.cat -eltorito-alt-boot -e /boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -append_partition 2 0xef ${HOME}/LIVE_BOOT/staging/boot/grub/efi.img "${HOME}/LIVE_BOOT/staging"


Esto crea nuevamente tu iso ,
ya podras pasarlo de nuevo con rufus y los parametros que te piden login .
[/size]
[/quote]

Parece mas complicado de lo que es por suerte pero en esa parte me tira error, no me crea la .iso

esto me devuelve la terminal:

Drive current: -outdev 'stdio:/root/LIVE_BOOT/kali.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 9724m free
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
xorriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/ISOLINUX/isohdpfx.bin'
xorriso : FAILURE : Cannot find in ISO image: -boot_image ... bin_path='/isolinux/isolinux.bin'
xorriso : NOTE : -return_with SORRY 32 triggered by problem severity FAILURE
-boot-info-table: command not found