Tutorial:
zip
Con el comando zip(debe instalarse el programa) podemos crear archivos zip facilmente,ponerle contraseñas,desde un solo archivo,varios archivos o una carpeta:
Un archivo:
zip nombre_comprimido archivoDos o mas archivos:
zip nombre_comprimido archivo1 archivo2
Carpeta :
zip -r nombre_carpta_comprimida carpeta
Podemos agregar opciones:
Ver el proceso:
zip -v nombre_comprimido archivo
Compresión rápida
zip -l nombre_comprimido archivoEsas son las opciones mas comunes,pero no queda aquí hay muchas opciones, véanlo ustedes mismos:
En terminal
zip -h2 && zip --help
El hecho es que podemos hacer unos "trucos":
Por ejemplo usar wildcards Unix para comprimir todos los archivos de una extensión:
zip imagenes_png *pngTambién podemos ponerle password :
zip -P password -r imagenes_png *png
Aquí seria vulnerabilidad
Como nuestro password es visible en la terminal,se queda en la terminal y se puede ver solo haciendo scroll,asi que podemos borrar el historial de la consola con
reset
Pero se queda en el historial de la shell :(
Y con hacer un
grep "zip -P" ~/.bash_history
Nos sale que contraseña usamos :O
Aquí podemos hacer varias cosas,podemos borrar ese comando del historial con un pipe,con sed por ejemplo,podemos crear un script que escane la actividad de la consola y no registre este comando,o lo que se me hizo mas rápido crear un script para poner el password,de lo que se trata es no ver el password que usamos:
Enlace
Con este script podemos ponerle el password que queramos a un zip y no queda registrado en ningun lado,(tal vez en un keyloger)
Unzip
Para descomprimir es mas fácil aun :D
Solo en terminal
unzip archivo.zipY si queremos descomprimir los archivos en un directorio especial:
unzip archivo.zip -d Descargas # Ejemplo en carpeta de descargas
Por ultimo agrego un script en Perl para la fácil descompresión archivos zip:
Aquí la libertad que da GNU/Linux :D
Crear un script/programa para usarlo en el sistema directamente :
Para usar, en terminal:
Creamos un script en perl oculto en nuestra carpeta home:
nano ~/.descomprimir.pl
Metemos el script:
EnlacePegamos :
ctrl + alt + v
Guardamos :
ctrl +o
Salimos :
ctrl + xCreamos un alias :
echo "alias descomprimir='perl ~/.descomprimir.pl'" >> ~.bashrc && source ~/.bashrc
Ahora con tan solo escribir :
descomprimir
En consola,podemos descomprimir zip's fácilmente :D
Eso es todo,pueden alterar el script en perl o bash a sus necesidades con tar,rar,xz,etc
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.