Seguridad Wireless - Wifi

Suite Seguridad Wireless => Live wifislax => Mensaje iniciado por: CristianEdgardo en 05-09-2022, 04:32 (Lunes)

Título: Opción para mantener cambios permanentes
Publicado por: CristianEdgardo en 05-09-2022, 04:32 (Lunes)
Saludos gente, otra vez hago un posteo de lo que estuve diseñando para obtener cambios permanentes, sin tener problemas de que se sobre escriba el changes.data

Lo primero en el diseño de nuestro trabajo, sera tener en cuenta que se necesita si o si mínimo pendriver de 16 Gb.

2 gigas del sistema base copiado de la iso, 2,5 gigas de la carpeta módulos,aproximadamente, varia según los módulos de cada usuario y 4 Gb del archivo changes.data el cual yo lo tengo como data.img, nombre diferente para que por las dudas no lo tome, si es que esta actividad de modo automática la detección de los cambios persistentes.

Segundo paso es la creación del archivo data.img, como ya tengo la info de LUPOX, unos de los miembros de seguridadwireless, solo copio y pego:
Abrimos la consola y tipeamos:
[
dd if=/dev/zero of=/mnt/livemedia/data.img bs=1M count=4096
#crea un contenedor vacío de 4 Gb en la raíz de la memoria.

mkfs.ext4 /mnt/livemedia/data.img
#Crea un sistema de archivos ext4.

tune2fs -m 0 -c 0 -i 0 /mnt/livemedia/data.img
#Eliminamos el 5% de espacio reservado a root

e2fsck -f -D /mnt/livemedia/data.img
#reparar y optimizar el sistema archivos
]

 Por si algún novato no lo sabe o no se da cuenta, texto empezado con "#"  no se tipea, es solo explicativo (también copiado del compañero que aporto lo de changes.data).

Tercer paso:
                   Aquí en consola (con sudo o como root), escribimos:
                               mkdir /media/data.img
                               mount -o loop /mnt/livemedia/data.img /media/data.img
                               cp -R -a /root /media/data.img
                               umount /media/data.img

                  En este tercer paso, lo que conseguimos  montar nuestro archivo img, para hacer una copia exacta de la carpeta
              root creada con el live cd o usb, asi no tendremos problemas con archivos faltantes o demás. Luego  desmontamos el
              archivo img.

Cuarto paso:
                    Es la creción de un script que nos permita montar primeramente data.img en una carpeta y seguido de ello
          montar nuestra carpeta root creada en data.img. Y Limpiando en cada inicio la .cache de root (directamente en DATA.IMG )

                    Abrimos kwrite y copiamos y pegamos lo siguiente:

 #! /bin/bash

mkdir /media/DATA.IMG
mount -o loop /mnt/livemedia/Data.img /media/DATA.IMG
mount --bind /media/DATA.IMG/root /root
rm -R /media/DATA.IMG/root/.cache/*

Luego lo guardamos dentro del pendriver donde tenemos wifislax: /mnt/livemedia/mountdata.img.sh o (donde mas les guste), con el nombre de mountdata.img.sh

Quinto paso:

                                Nos queda, Abrir la consola :

                                      wifislax64 ~ #  mkdir -p /root/Desktop/data.img/etc/rc.d
                                                   #con esto creamos capetas y subcarpetas necesarias
                                      wifislax64 ~ #cp -a /etc/rc.d/rc.local /root/Desktop/data.img/etc/rc.d/rc.local
                                                   #aquí copiamos rc.local para editarlo y agregar la linea para ejecutar nuestro script
                                       wifislax64 ~ #echo /mnt/livemedia/mountdata.img.sh >> /root/Desktop/data.img/etc/rc.d/rc.local
                                                   #aquí agregamos la linea mencionada al archivo rc.local

Sexto y ultimo paso:

             Ir al escritorio, click derecho sobre la carpeta data.img y picar en "crear modulo xzm wifislax sin log package"

                                                                                 Listo  >:D :-[

Les dejo imágenes ilustrativas de los archivos: script , .img y como queda ubicada la carpeta root

(https://i.imgur.com/ocAIbPE.jpg)

(https://i.imgur.com/HAlMGzo.png)


Creación del archivo "DATA.IMG" Sacado del siguiente post de LUPOX:
https://foro.seguridadwireless.net/live-wifislax/gestor-de-cambios-persistentes-persistencia-encriptada-wifislax64-1-1/

Título: Re:Opción para mantener cambios permanentes
Publicado por: pasandin en 07-09-2022, 15:32 (Miércoles)
Hi, buena solucion para el uso que le voy a dar a un pc, va perfecto, gracias
Título: Re:Opción para mantener cambios permanentes
Publicado por: CristianEdgardo en 08-09-2022, 02:08 (Jueves)
Claro, tanto drama es que necesitas si o si el formato fat32 en la raíz del pendriver, pero no te deja usar accesos directos, ahí es donde te mata.
y el changes.data, después de varios usos se llena y se sobre escribe, y se va todo a la miercole...
Estoy experimentando un poco mas finito, pero se complica un poco mas, y no funciona, como solo montar algunas carpetas y otras no.
 Ahora edito y pongo que se acuerden de borrar la carpeta  /root/.cache, ahora lo agrego el el script. Así cada inicio lo borrara.