PDFCRACK(1)
π PDFCRACK β the password recovery tool for PDF-files, bestie π
okay so this is the manual page for pdfcrack, a General Commands Manual situation. yeah. we're doing this. sit down, grab a strawberry π, and let's get into it.
β¨ NAME β¨
pdfcrack β Password recovery tool for PDF-files
like. it cracks PDFs. recovers passwords. that's the whole vibe. π
πΈ SYNOPSIS πΈ
pdfcrack [ -f ] FILE [OPTION]...
that's it. that's the shape of it. a file, some options, go. π
π¦ DESCRIPTION π¦
PDFCrack is a tool for recovering passwords and content from PDF-files. no cap. it literally gets you back into your own stuff. π
so here's the tea though, and this part is important, so listen up:
If you abort it with Ctrl-C or by it receiving a SIGINT signal, pdfcrack will automatically save its current position. that position gets saved in a file called savedstate.sav in the current working directory. so like, if you panic and smash ctrl-c, you're not starting over from zero. iconic behaviour honestly. π«Ά
also, real quick: mandatory arguments for long options are mandatory for short options too. the long and short forms are the same deal, bestie. don't try to skip the argument just because you used the short one. it will not work. π
β¨ OPTIONS β¨
one bullet per option, all of them, no skipping, we don't do that here:
-b,--benchβ perform benchmark and exit. like a little warm-up lap, then it dips. πβοΈ-c,--charset=STRINGβ Use the characters in STRING as charset. you're telling it exactly which characters to try.-w,--wordlist=FILEβ Use FILE as source of passwords to try. bring your own list, queen. π-n,--minpw=INTEGERβ Skip trying passwords shorter than INTEGER. don't waste time on the tiny ones.-m,--maxpw=INTEGERβ Stop when reaching this INTEGER passwordlength. that's the ceiling, bestie.-l,--loadstate=FILEβ Continue from the state saved in FILE. pick up right where you left off. π¦-o,--ownerβ Work with the ownerpassword. π-u,--userβ Work with the userpassword (default). this is what it does unless you say otherwise.-p,--password=STRINGβ Give userpassword to speed up breaking ownerpassword (implies-o). it's giving shortcut energy. β‘-q,--quietβ Run quietly. shhh. π€«-s,--permutateβ Try permutating the passwords (currently only supports switching first character to uppercase). that's the only permutation it knows rn, don't come for her.-v,--versionβ Print version and exit. quick lil flex, then gone. β¨
π REPORTING BUGS π
found a bug? not you being a detective π okay so you've got two options:
- shoot an e-mail to Henning Noren
<confusion42@users.sourceforge.net> - or report it on the project page at
http://pdfcrack.sourceforge.net/
either way, we appreciate you. π
π AUTHOR π
Henning Noren
π COPYRIGHT π
Copyright Β© 2009 Henning Noren <confusion42@users.sourceforge.net>
This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.
yes, that's a real all-caps NO WARRANTY. it means what it means. don't @ me. π
and that's the whole page, bestie. this one's from the User Commands manual, dated February 2009, and it's filed under PDFCRACK(1). mwah. go recover your passwords. ππΈπ¦
π¦ where this page comes from
- arch rolling: pdfcrack 0.21-1 Β· GPL-2.0-or-later
- debian bookworm: pdfcrack 0.20-1 Β· GPL-2.0-or-later
- debian trixie: pdfcrack 0.20-1 Β· GPL-2.0-or-later
- fedora 43: pdfcrack 0.20-1.fc42 Β· GPL-2.0-or-later
- fedora 43: pdfcrack 0.21-1.fc43 Β· GPL-2.0-or-later
- fedora 44: pdfcrack 0.21-2.fc44 Β· GPL-2.0-or-later
- ubuntu jammy: pdfcrack 0.19-2 Β· GPL-2.0-or-later
- ubuntu noble: pdfcrack 0.20-1 Β· GPL-2.0-or-later
- ubuntu questing: pdfcrack 0.21-1
- ubuntu resolute: pdfcrack 0.21-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: pdfcrack 0.21-1build1 Β· GPL-2.0-or-later
- Copyright (c) 2009, Henning Noren
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms