Desbloquejar un PDF amb pdfcrack, la millor opció per a Linux

desbloquejar un pdf

Com que vam prometre fa uns dies, avui us portem un tutorial amb el qual podrem desbloquejar un PDF bloquejat amb contrasenya. Lògicament, el que s'ha explicat en aquest article serà per recuperar una contrasenya que hàgim perdut o oblidat, el que podria significar la pèrdua de dades d'un PDF per culpa de la nostra mala memòria. L'article que vam escriure fa uns dies era per comoditat, mentre que aquest és per a poder accedir a un arxiu a què no podem accedir.

L'eina de la qual us parlarem avui es diu pdfcrack. Heu de tenir en compte que aquest tipus d'eines no fan miracles i que, depenent de la fortalesa d'una contrasenya, pot ser que no la recuperi mai. El sistema usat per desxifrar la contrasenya és la força bruta i el procés és llarg, no tant pel que hem de fer sinó pel temps que podria trigar a finalitzar el treball. Us detallem el procés a continuació:

Com desbloquejar un PDF amb pdfcrack

Com que el procés serà llarg, vam passar directament a explicar els passos:

  1. pdfcrack està disponible a la majoria dels repositoris oficials de les diferents distribucions de Linux. En Ubuntu i derivats es pot instal·lar amb la comanda «sudo apt install pdfcrack» sense les cometes.
  2. Un cop instal·lat, executarem l'eina amb la comanda:
pdfcrack -f nombre_del_archivo.pdf

NOTA: Per als despistats, quan posem el nom d'un arxiu ens referim a la ruta completa. Això vol dir que o bé ens fiquem en el seu directori en el terminal abans d'executar el procés amb només el nom de l'arxiu o bé l'arrosseguem a l'terminal i en distribucions com Ubuntu li traiem les cometes.

El procés pot ser molt llarg, i més tenint en compte que pdfcrack només fa servir un processador. Això sí, pot utilitzar el 100% de la mateixa. Per accelerar el procés, podem afegir-caràcters per provar, per al que farem servir l'opció -c. Això li donarà un punt de partida i pot ser útil si sempre fem servir un patró. Per exemple, la següent comanda seria si jo fes servir contrasenyes amb la paraula «cotxe» i números.

pdfcrack -f nombre_del_archivo.pdf -c coche1234

Si, per la raó que sigui, volem aturar el procés podem fer-ho amb Ctrl + C. En el moment ho premem, pdfcrack intentarà salvar l'estat de el procés, el que significa que podrem seguir-lo més endavant. L'arxiu de l'procés sol guardar-se amb el nom «savedstat.sav» en la nostra carpeta personal i per seguir-farem servir l'opció -1. La comanda quedaria així:

pdfcrack -f nombre_del_archivo.pdf -1 savedstate.sav

Una altra opció que podem configurar-és el nombre mínim de caràcters. Tenint en compte que ens coneixem, podem saber què solem posar en les contrasenyes. Jo, per exemple, sòl usar els generadors de les meves dispositius o el! Bang de DuckDuckGo dissenyat per generar contrasenyes aleatòries. En el segon cas, li solc posar 12. L'opció és -n = longitud, on «longitud» és el nombre de caràcters. La comanda quedaria així:

pdfcrack -f nombre_del_archivo.pdf -n=12

Si en lloc de «-n» posem «-m», li estarem dient quants caràcters tindrà com a màxim. El el següent exemple li indico que com a màxim ha de tenir 20:

pdfcrack -f nombre_del_archivo.pdf -m=20

Combinant opcions de pdfcrack

Com moltes eines de el terminal, pdfcrack ens permet combinar opcions per facilitar el procés de desbloquejar un pdf. Per a això només cal deixar un espai entre opció i opció. Un exemple seria el següent:

pdfcrack -f nombre_del_archivo.pdf -m=20 -n=12 -c 100690

Amb la comanda anterior li haurem dit que:

  • La contrasenya té un mínim de 12 caràcters.
  • El màxim que ha de combinar són 20 caràcters.
  • La contrasenya té en algun punt els caràcters «100690». No cal que estiguin ordenats.

Com hem explicat, això pot valer si solem utilitzar un sistema per generar les nostres contrasenyes. Fins fa uns anys on va ser notícia que havien hackejat a Yahoo !, jo feia servir un sistema en el qual afegia la meva data de naixement. Si jo hagués nascut el 10 de juny de 1990 i fes servir aquests números, añadiéndoselos facilitaria molt el procés.

Altres opcions disponibles són:

  • -w: Per obrir un arxiu de text on li configurem diverses paraules. Això és el que es coneix com un diccionari. Moltes eines que fan servir la força bruta per desxifrar contrasenyes compten amb un diccionari o opció per añadírselo.
  • -o: Perquè treballi amb la contrasenya d'un amo.
  • -p: Proporciona la contrasenya d'un usuari per facilitar a obtenir la contrasenya d'un amo.
  • -s: La permutació està limitada a canviar la primera paraula per majúscules.
  • -b: Ens mostrarà uns benchmarks per veure el rendiment de pdfcrack durant el procés.

Opcions de pdfcrack

Tot això apareix si executem la comanda «pdfcrack» sense afegir-cap opció ni fitxer. És el mateix que en altres programes si afegim «help», «?» o alguna cosa semblant.

Desbloquejar un pdf més ràpid

El problema de pdfcrack és que només fa ús d'un processador. ¿El millor? que podem llançar fins a tres processos amb tres nuclis diferents, tot en la mateixa finestra de l'terminal. Per a això, com en altres ordres de el terminal, afegirem la lletra «&» entre ordres. Per exemple:

pdfcrack -f prueba.pdf & pdfcrack -f prueba.pdf -c ccoeh & pdfcrack -f prueba.pdf -c 100690 -n=5

Amb això, una de les opcions buscarà en general, la segona buscarà amb les lletres «ccoeh» i la tercera amb els números «100690».

Contrasenya d'el PDF

En l'exemple que us porto, jo he protegit el fitxer «prueba.pdf« amb la contrasenya «cotxe» (d'aquí les lletres de dalt). Com veieu, ho ha aconseguit gràcies a la segona opció que li he indicat. En un cas en què li posem les lletres que ha de tenir, el resultat és instantani, No dura ni un segon en un ordinador no molt potent.

Un cop hem acabat, si volem assegurar-nos que pdfcrack deixa d'executar, escriurem la comanda:

killall pdfcrack

En el cas que sigui una cosa molt important, el millor que podem fer és el de guardar les sessions i continuar-en un altre moment. Això ens permet apagar l'ordinador sempre que vulguem, de manera que, sense temps límit, no hauria d'haver contrasenya que se'ns resistís.

Ja saps com desbloquejar un PDF amb aquesta potent eina?


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.