Archivo de la categoría: Software

Software y configuraciones para nuestra Raspberry Pi

Fichero zip con contraseña desconocida

¿Os ha pasado alguna vez que habéis olvidado la contraseña de aquel zip donde tenéis documentos que necesitabais?

Y nada, que por mucho que te estrujes el cerebro no recuerdas dicha contraseña.

Bien, no todo está perdido y es cuestión de horas o de días que podáis acceder al contenido de ese zip

Si, me ha pasado :$

Pero hay solución, no desesperéis!!

fcrackzip es vuestro aliado en este caso.

Para instalarlo pues aptitude install fcrackzip  (recuerda, sudo por delante o hazlo como root)

Si queréis profundizar en la aplicación y sus funciones pues man fcrackzip y os dará todas las opciones que tiene, pero os vamos a poner la receta rápida para ir al tema un poco más abajo.

fcrackzip [-bDBchVvplum2] [–brute-force] [–dictionary] [–benchmark] [–charset characterset] [–help] [–validate] [–verbose] [–init-password string/path] [–length min-max] [–use-unzip] [–method name] [–modulo r/m] file.

Las opciones…. descritas en el man, no las vamos a poner aquí todas.

Receta rápida –> fcrackzip -v -u -b -c aA1:.- -l 4-20 fichero_con_pass_olvidado.zip

¿Y esto de arriba qué hace?

-v –> verbose, muestra en pantalla lo que hace

-u –> (use unzip), intentará descomprimirlo si adivina la contraseña

-b –> bruteforce, va a ir metiendo los passwords con calzador 😉

-c –> “characterset-especification” aA1:.  esto va a probar con minúsculas,, mayúsculas, números y el caracter especial “.” (punto). Si pusiéramos aA1! , el ! incluye [!:$%&/()=?{[]}+*~#] (poco probable pero no descartable).

-l –> (es una L min) es longitud del password, en ejemplo ponemos a buscar entre 4 y 20 caracteres

Como esto nos puede llevar horas o días…. cuando me ha hecho falta uso el servidor que alberga este blog y lo hago en segundo plano y lo dejo con salida a fichero.

nohup fcrackzip -v -u -b -c aA1:.- -l 4-20 fichero.zip > resultado.txt &

Esto nos pondrá el proceso en segundo plano e irá haciendo, tendremos un log en resultado.txt

 

Fotos con texto personalizado con la camara de tu raspberry pi

En la entrada anterior os mostrabamos como conectar un sensor de temperatura y humedad DHT11 y DHT22.

Ahora vamos a ver como insertar estas lecturas en una foto tomada con nuestra camara conectada a la raspberry y el comando raspistill.

Bien, como ya mostramos anteriormente, para insertar texto en una captura utilizamos las librerias de Imagemagick y usabamos el comando Convert.

Seguir leyendo Fotos con texto personalizado con la camara de tu raspberry pi

Crear un servidor VPN con nuestra Raspberry Pi

¿Que es una VPN?  La Wikipedia la define de la siguiente manera:

Una red privada virtual, RPV, o VPN de las siglas en inglés de Virtual Private Network, es una tecnología de red que permite una extensión segura de la red local (LAN) sobre una red pública o no controlada como Internet. Permite que la computadora en la red envíe y reciba datos sobre redes compartidas o públicas como si fuera una red privada con toda la funcionalidad, seguridad y políticas de gestión de una red privada. Esto se realiza estableciendo una conexión virtual punto a punto mediante el uso de conexiones dedicadas, cifrado o la combinación de ambos métodos.

En otras palabras, vamos a crear una VPN o Red privada Virtual utilizando como servidor nuestra Raspberry Pi, y esto nos permitirá conectarnos a nuestra red domestica desde internet de una forma totalmente cifrada y segura, de echo, una vez conectados a la VPN, todo el tráfico entre el servidor y el cliente (es decir, el tráfico generado por cualquier servicio o aplicación que usemos) viajará cifrado.

Seguir leyendo Crear un servidor VPN con nuestra Raspberry Pi