Conseguir el password de un PDF

Via Ubuntugeek, me he enterado de esta pequeña utilidad, para recuperar los passwords olvidados de nuestros PDF.

Instalación

sudo aptitude install pdfcrack

Uso

pdfcrack -f filename [options]

Opciones

-b, – -bench – Perform benchmark and exit.
-c, – -charset=STRING – Use the characters in STRING as charset.
-m, – -maxpw=INTEGER – Stop when reaching INTEGER as password length.
-n, – -minpw=INTEGER – Skip trying passwords shorter than INTEGER.
-l, – -loadState=FILE – Continue from the state saved in FILENAME.
-o, – -owner – Work with the ownerpassword.
-p, –password=STRING – Uses STRING as userpassword to speed up breaking ownerpassword (implies -o).
-q, – -quiet – Run quietly.
-s, – -permutate – Try permutating the passwords (currently only supports switching
first character to uppercase).
-u, – -user – Work with the userpassword (default).
-v, – -version – Print version and exit.
-w, – -wordlist=FILE – Use FILE as source of passwords to try.

Espero que le sirva a alguien, saludos!!!

Borrar de forma permanente con Nautilus

La papelera de reciclaje presente en la mayoría de los sistemas operativos puede ser una herramienta de utilidad salvandonos alguna vez de perder elementos valiosos. Peró también puede cargar un ordenador al enviar allí fitxeros grandes, que sabemos seguro que no queremos recuperar en el futuro, y olvidarnos de ellos. Quizas la mejor solucion es ir a la papelera y mirar uno por uno los elementos existentes a ver si queremos dejar allí alguno, por si las moscas. Pero esto aunque trivial puede convertirse en un engorro si tenemos grandes cantidades de archivos. Otra opción es hacer click sobre un archivo o directorio y apretar Control+suprimir.Con Nautilus esto se puede hacer con un click de ratón solo tenemos que realizar los siguientes pasos. Abrir una ventana de nautilus por ejemplo nuestro home. Alli abrir el menu editar, y seleccionar preferencias. Se nos va a abrir un menú. Seleccionamos la pestaña Comportamiento y activamos la casilla inferior. La que pone “Incluir un orden Borrar que no utilice la papelera”.

Ahora al hacer click on el boton derecho de nuestro ratón sobre un elemento, nos va a salir la opción de borrado permanente.

Crear informes del sistema en formato .txt de forma fácil

Los usuarios de Linux tenemos una gran fuerte de información en los foros. La mayoría creo que los usamos con regularidad almenos para buscar información y aclarar alguna duda. Yo por mi parte los visito con frequencia y contesto siempre que puedo intentando si es el caso resolver problemas y dudas del usuario. Algunas veces la información aportada para resolver las incidéncias es escueta e insuficiente para poder resolverlo. Un forma fàcil de tener abundante información de forma fácilmente exportable es usando comandos desde el Terminal:lspci >sistema.txt

dmesg >sistema.txt

lshw >sistema.txt

lsusb>sistema.txt

Donde sistema es un nombre que hemos elegida al azar y que sera con el que se va a guardar. Por defecto en el espacio personal del usuario que con el que estemos trabajando

Lshw nos da información muy abundante del sistema y sus dispositivos. Muy útil.

Podeis encontrar más información sobre comandos de Debian en esta página.

Despertador desde el terminal

Una manera fácil de hacer un despertador o alarma desde Ubuntu o qualquier sistema basado en debian es:

– Ir al terminal y ponemos por ejemplo: sleep 60m ; vlc musica.mp3

El tiempo lo ponemos poner en segundos (12 por ejemplo), minutos (34) o bien horas por ejemplo 8 horas. VLC lo podemos substituir por nuestro reproductor favorito amarok, mplayer, … Por último ponemos el path de un fichero musical o de video en formato reconocido por el reproductor y ya esta montado nuestra alarma-despertador.

Ubucleaner 1.0 – Limpia tu ubuntu de forma fácil

Ubucleaner es un script que ayuda a mantener limpio tu Ubuntu.

Qué hace?

  • Limpia el cache de apt.
  • Remueve archivos de configuración de paquetes deb que se han desinstalado.
  • Remueve todos los kernels instalados excepto el que se está usando.
  • Vacía las papeleras de todos los usuarios.

Para usarlo tienes que descargar el script desde aquí y luego abrimos una terminal en la carpeta donde se encuentra el archivo para darle permiso de ejecución:

chmod -c 744 71529-ubucleaner.sh

Solo falta ejecutar el script con:

sudo ./71529-ubucleaner.sh

Manual de codificación y estilo para programadores

El manual trata toda clase de aspectos relacionados con el código en forma de «catálogo de buenas prácticas » – desde nombres de identificadores hasta control de flujo, pasando por recomendaciones sobre trazas, codificación de pruebas unitarias o modelo de datos. No pretende sustituir, claro está, una lectura de los libros pertinentes (se incluye una amplia bibliografía), pero reconociendo que muchas veces no hay mucho tiempo para leer y que la rotación de programadores es muy grande, intenta paliar esta carencia resumiendo lo mejor de las diferentes fuentes, a modo de solcuión «temporal».

El manual se encuentra ubicado aquí y espero poder actualizarlo con los comentarios y sugerencias que reciba. (Formato : PDF, 86 páginas, 1,05 Mb)

Matar aplicaciones con «xkill»

Para terminar una aplicación o ventana que no este respondiendo Podemos recurrir al comando xkill. Para instalarlo:

sudo apt-get install xkill

Cuando queramos terminar la aplicación en questión:

sudo xkill

El cursor se va a convertir en una calavera. Ventana donde hagamos click, ventana que va a finalizar. Espero que sirva de ayuda. Un saludo

Nano mi elección como editor

Para los sistemas GNU/Linux hay varios editores para modificar o crear ficheros desde el Terminal o consola, quizas el más conocido y extendido de ellos es VIM, mejora del mitico VI, o el emacs. Los dos muy completos. Aunque creo que para un usuario normal que va a querer
modificar algun fichero de configuración de forma rápida o repasar el fichero de logs, para poner dos ejemplos. Un buena elección puede ser
nano. Este editor viene instalado por defecto en la mayoría de distribuciones. Algunos de sus atajos de teclado más útiles són:

**NOTA Los próximos atajos de teclas (keybindings) vienen escritos con
mayúsculas para mejor visión, pero para utilizarlos usen minúsculas.

Formatear un párrafo: Ctrl-J
Formatear un fichero: Alt-J
Borrar el modo de ayuda en la parte de abajo: Alt-X
Para volver a ponerlo: Alt-X
Para saber el número de palabras, líneas o caracteres: Alt-D
Para borrar una línea: Ctrl-K
Para reponer la línea borrada (undo): Ctrl-U
Para ir a la primera línea del fichero: Ctrl-Y ( hasta que lleguen)
Para ir al final del fichero: Ctrl-V (hasta que lleguen)
Para buscar una palabra: Ctrl-W
Para reemplazar una palabra: Ctrl-W + Ctrl-R (inmediatamente una
combinación detrás de la otra)

El HowTo completo se encuentra en esta dirección http://www.esdebian.org/article.php/20071215125154904

Desactiva el sonido del speaker de forma fácil

Aunque hoy en dia debido a la orientación multimedia del escritorio todos los ordenadores incluyen una tarjeta de sonido bastante potente, no hace tantos años esta era opcional y podías elegir entre comprarla o no. La única manera de emitir sonidos era a través del speaker, un pequeño altavoz bastante limitado que se conecta a la placa base y viene de serie en todos los ordenadores. Actualmente se sigue utilizando para emitir sonidos de aviso y errores, llegando a ser molesto en muchos casos. Si el speaker temolesta lo tienes bastante fácil para descactivarlo. Abre el Terminal y pon:

sudo rmmod pcspkr

Y vas a hacer que no se carge el módulo encargado de su uso y gestión. para volver a ponerlo bastará con teclear

sudo modprobe pcspkr

Para saber en todo momento si esta cargado puedes utilizar la siguiente orden

modprobe -all | grep pcspkr

Si esta cargado te saldra algo parecido a esto

/lib/modules/2.6.22-14-generic/kernel/drivers/input/misc/pcspkr.ko

Montar recursos compartidos de Windows en nuestro GNU/Linux

En esta entrada voy a explicar una manera fácil para acceder a ficheros compartidos de Windows desde el terminal de forma rápida

Primero instalaremos las aplicaciones que necesitamos.

sudo apt-get install smbclient smbfs

Para ver los recursos compartidos de una máquina:

smbclient -N -L IP

Para conectar a un recurso pondremos:

smbclient //IP/Recurso

Para montar el recurso:

mount -t smbfs //IP/Recurso /mnt/samba/

Finalmente para desmontar podremos poner:

umount -all