April 14, 2008 · General · Email This Post

Sponsored Link
If you want to crack pdf file passwords use pdfcrack.PDFCrack is a GNU/Linux (other POSIX-compatible systems should work too) tool for recovering passwords and content from PDF-files. It is small, command line driven without external dependencies. The application is Open Source (GPL).

pdfcrack Features

Supports the standard security handler (revision 2 and 3) on all known PDF-versions

Supports cracking both owner and userpasswords

Both wordlists and bruteforcing the password is supported

Simple permutations (currently only trying first character as Upper Case)

Save/Load a running job

Simple benchmarking

Optimised search for owner-password when user-password is known

Install pdfcrack in Ubuntu

sudo aptitude install pdfcrack

This will complete the installation.

pdfcrack Syntax

pdfcrack -f filename [options]

pdfcrack Options

-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.

pdfcrack Examples

pdfcrack test.pdf

pdfcrack options and examples

Sponsored Link

Incoming search terms:

Related posts

22 Comments to “Howto Crack pdf File Password”

  1. Erik RIngmar says:

    Hiya,

    I get an error message “First trailer not found.”

    what to do?

    Erik

    [Reply]

  2. Kidd says:

    I’n no Guro but i would like to help. What command are you typing in?

    [Reply]

  3. Asbjørn says:

    Hi.

    I was once told that one may omit the PDF password functionality by simply using ImageMagick (‘convert pdf_with_password.pdf pdf_without_password.pdf’). This won’t find the password for you, but will help you read the PDF.

    [Reply]

  4. thx says:

    luv u 4 this!

    [Reply]

  5. micheas says:

    using a dictionary from The Argon Word Lists will tend to get much faster results.

    [Reply]

  6. iansane says:

    any options for adobe digital additions downloads? pdfcrack and imagemagick convert produce error: unknown security handler.

    Anyone know how to convert those into regular pdf’s? even after purchaceing them they can only be read on an authorised machine with digital additions. Try to open them like a regular pdf and they are password protected

    [Reply]

  7. robinzoni says:

    @ Asbjørn
    Many thanks for your Tip. It did, indeed, work for me. Imagemagick solved the problem astonishingly simple.

    Best.

    ps: Just for the record. I assume the success does depend on the encryption method, though. Since I could ‘see’ the content of my pdf’s but was not allowed to manipulate them (extract particular pages, copy text, etc.) it worked like a charm.

    [Reply]

  8. stan says:

    I guess that’s what all that processor power in a home pc is for…

    [Reply]

  9. ganesh says:

    Hi,
    Can any body help me seeing a password protected file using ImageMagick. I tried; it didnt work. Can somebody give me a link from where to install.

    Many thanks,

    [Reply]

  10. ganesh says:

    Can any body help me seeing a password protected file using ImageMagick. I tried; it didnt work. Can somebody give me a link from where to install.

    [Reply]

  11. jeff says:

    I got the same error msg: “Error: First trailer not found”
    Following snippet of code might give some insight into this:

    http://pdfcrack.sourcearchive.com/documentation/0.9/main_8c-source.html

    00251 ret = getEncryptedInfo(file, e);
    00252 if(ret) {
    00253 if(ret == EENCNF)
    00254 fprintf(stderr, “Error: Could not extract encryption information\n”);
    00255 else if(ret == ETRANF)
    00256 fprintf(stderr, “Error: First trailer not found\n”);

    [Reply]

  12. jeff says:

    btw, I used pdfcrack under WinXP, and tried it on an alternatively encrypted pdf file.
    A certificate file (.pfx) was installed before I could open it in Acrobat Reader 7.0.
    So the conclusion is, pdfcrack may not be able to handle such encryption for now.

    [Reply]

  13. HARI SARYONO says:

    I am thinking bypassing password routine in pdf reader program, so we don’t need guessing program. In my experience, guessing program always take very very very long time. It was work for weak password, but still, i just need time to install program compared with waiting days to arrive at single word.

    [Reply]

  14. Raj says:

    Everything worked for me(printing the passwords). I got a lot of passwords and none of them were working. I don’t know where it went wrong.

    [Reply]

  15. f says:

    You can use kpdf (linux) and in settings uncheck “obey DRM limitations”. I’ve used to print password protected pdf.

    [Reply]

  16. Joshua McGee says:

    I get: Encrypted Metadata: True ... found user-password: ''

    Does this mean that pdfcrack can’t handle the encryption or … that … somehow it’s encrypted with a blank password? :-/

    [Reply]

    Josh Wheeler Reply:

    I got the same message. Were you able to figure it out?

    [Reply]

  17. Guido says:

    What should i do if i have the first 4 chars of the password but i can’t remaind the last 3 or 4 chars???

    [Reply]

  18. stasik says:

    super, worked for me. found a 4 digit password in less than a second.
    i got
    found user-password: ‘5525’

    [Reply]

  19. brady says:

    I get this error

    The specific version is not supported (EBX_HANDLER – 0)

    [Reply]

  20. Andy says:

    Output: The specific version is not supported (Adobe.APS – 65537)

    [Reply]

  21. Satbir says:

    does it check special characters??? I don’t think it does….

    [Reply]

Leave a Reply