Todas las entradas de: Raspiman

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

Conectando un sensor de temperatura y humedad DHT11 o DHT22

Una de las utilidades que le podemos dar a nuestra pequeña Rasberry Pi es como termostato para calefaccion o simplemente podemos hacer que nos muestre la temperatura y la humedad del ambiente.

En ambos casos podemos utilizar sensores de temperatura tipo dallas ds18b20  o como es el caso que nos ocupa, sensores DHT11 DHT22.

Seguir leyendo Conectando un sensor de temperatura y humedad DHT11 o DHT22

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