X

Como saber saber el password de un archivo pdf

Puede sucedernos que le asignamos un password a un fichero pdf y con el tiempo lo olvidamos, o en otro extremo, personas que hacen trabajos para una institución y lo entregan con una contraseña que finalmente es extraviada.  Si bien pagamos por el trabajo y no por la contraseña, perderla se vuelve casi como perder todo si no logramos localizar a quien hizo el trabajo, mucho menos si fue hace muchos años y ya se le olvidó que en aquel tiempo usaba el segundo nombre de la novia.

En esta ocasión voy a mostrar dos formas, aunque por allí existen algunas que lo hacen en línea con las que he tenido muy pocas buenas experiencias.

1. Usando PDF Password Remover

PDF Password Remover v3.1 es una aplicación que por cerca de 30 dólares nos resuelve casi lo que requerimos.  La versión trial nos deja trabajar una cantidad limitada de archivos, luego nos solicita que compremos la licencia, aunque para descargarlo hay que desactivar el antivirus porque si tenemos uno muy listo considerará el sitio ofensivo por estar el ejecutable de forma directa. 

Lo que hace este programa es abrir el fichero, eliminar la contraseña y pedirnos que lo grabemos en otro lado sin protección.  La desventaja de este programa es que puede desencriptar un password de tipo "owner", sin embargo existe otro de tipo "user" que esta versión no lo puede hacer, según nos comentó XueHeng, esperan poner esta funcionalidad en la siguiente versión Pro. 

En caso que el fichero tenga password de tipo user, de entrada nos lo va a pedir y si no lo sabemos nos levanta el mensaje:

"Password is not correct".

2.  Usando Crackpdf

Esta es una aplicación de Linux cuya distribución se puede bajar desde este sitio:

http://www.crackpdf.com/

hay quienes lo han readecuado para Windows, con la librería cygwin1.dll que no viene en la versión original y se puede bajar desde esta dirección

http://www.rubypdf.com/wp-download/pdfcrack-0.8-win32.zip

El fichero se descomprime, y puesto que hay que ejecutarlo desde una línea de comando conviene colocarlo cerca del directorio raíz.  En este caso he guardado la carpeta con el nombre "pdff", también he guardado el fichero protegido en la misma carpeta con el nombre sample.pdf. Para ejecutarlo nos vamos a la consola de comandos DOS y recordar algunas de las viejas órdenes que antes aprendíamos:

  • Esto se hace en Windows: Inicio > Ejecutar > cmd.  Al hacer enter, nos debe aparecer la consola de fondo negro.

Ahora, nos pasamos al directorio de nuestro interés:

  • No importa donde estemos, debemos escribir:  cd..  luego hacemos enter.  Lo hacemos tantas veces hasta que nos quede el directorio raíz C:\>
  • Para ingresar al directorio de nuestro interés, escribimos: cd pdff.  Con esto la consola nos debería quedar:  C:\dff>
  • Ahora, ejecutamos el comando: pdfcrack -f sample.pdf.  Esto hará que el proceso inicie un ciclo de búsqueda de posibles claves, parecido a lo que vemos en la imagen.  Dependiendo de la complejidad de la clave, la búsqueda puede tardar varias horas, se puede dejar la acción ejecutándose –podría ser toda la noche– hasta que finalmente nos aparecerá un mensaje como el que se ve en la parte inferior:  found user-password: ‘clave que buscamos’.

La rutina se ve sencilla, aunque tiene más opciones, como:

-w con la que se le puede dar un listado de posibles claves a partir de un fichero

-u para que solamente busque el password de usuario, este es el default, por lo que no he necesitado escribirlo

-o para que busque el password de propietario

-m para que se detenga cuando alcance cierto número de caracteres

-n para que no busque en palabras con un mínimo de caracteres

geofumadas: Editor de Geofumadas
Related Post