Vulnerability Development mailing list archives
Re: PDF modifications?
From: Vladimir Katalov <vkatalov () elcomsoft com>
Date: 17 May 2002 10:01:27 -0000
In-Reply-To: <98A3855A9087D411952F00508B61BD40046F02CA () zajnbnt006 dtt co za>
If the PDF requires a password to open, I'm not sure you
can do anything
about cracking it, other than brute forcing the password
(haven't looked for
any tools for this)
You can. For Acrobat 4.x files (PDF 1.3 specification), encryption key (RC4) is 40 bits only -- so it's possible to try all 40-bit keys instead of all passwords. With the good low-level optimization, trying one key takes only about 1,000 CPU circles (on P6), so complete recovery would take only a few days. On dual-CPU system with Athlon MP 1800+, our software does that is maximum 4 days, regardless password length and complexity! Acrobat 5.x, however, can use 128-bit RC4 encryption, so it is not possible to try all the keys.
If the PDF is openable and viewable, but is "protected",
so that you can't
select or print or annotate, that is easily bypassed with
almost any
non-Adobe PDF viewer, such as xpdf, which simply elects
not to honour that
setting in the PDF. The data is all there, because you can
view it, it is
simply a case of the software choosing to not let you
select it. No exactly. Even if the document is openable, but you cannot copy or print -- it is really encrypted using with the same algorithm (RC4). However, decryption key can be calculated from the document (PDF Info Dictionary records). /Vladimir http://pdf.elcomsoft.com
Current thread:
- RE: PDF modifications?, (continued)
- RE: PDF modifications? Elan Hasson (May 16)
- Re: PDF modifications? Marukka (May 15)
- RE: PDF modifications? security (May 16)
- Re: PDF modifications? Bogdan Tomchuk (May 17)
- RE: PDF modifications? Tziortzis,George (May 16)
- RE: PDF modifications? Javier Otero (May 16)
- RE: PDF modifications? Dawes, Rogan (ZA - Johannesburg) (May 17)
- Re: PDF modifications? Valdis . Kletnieks (May 17)
- RE: PDF modifications? João Sobral (May 17)
- RE: PDF modifications? Matthew Leeds (May 17)
- Re: PDF modifications? Valdis . Kletnieks (May 17)
- Re: PDF modifications? Vladimir Katalov (May 17)
- RE: PDF modifications? Dawes, Rogan (ZA - Johannesburg) (May 17)