[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 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta)
        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 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta)
        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 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta)" {
   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 No tienes permitido ver los links. Registrarse o Entrar a mi cuenta)" {
   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