From f20e734e851081903accfbf064f53afaabcb27c4 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Sun, 29 May 2011 21:10:29 -0400 Subject: [PATCH] Add PDF post. --- posts/PDF.mdwn | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 posts/PDF.mdwn diff --git a/posts/PDF.mdwn b/posts/PDF.mdwn new file mode 100644 index 0000000..355ee67 --- /dev/null +++ b/posts/PDF.mdwn @@ -0,0 +1,22 @@ +[[!meta title="Portable document format"]] + +[PDF][] is a common format used to distribute content online, and +provides more of a "digital paper" feel than more flexible formats +like [[HTML]]. This determinism is why tools like [[LaTeX]] work well +with PDFs. Unfortunately, the PDF specs have evolved over the years, +incorperating more of HTMLs "features" like JavaScript (PDF 1.3, +2000), and as the specs get more complicated, PDF readers get larger +and more complicated, and there are more possiblities for security +holes. + +For a quick, quasi-technical introduction, see Didier Stevens's +articles on the [structure of PDF files][struct] and [malicious +variants][mal] as well as his list of [parsing tools][tools]. If you +want a bit more detail, Didier wrote up [a 23 page summary][book]. + + +[PDF]: http://en.wikipedia.org/wiki/Portable_Document_Format +[struct]: http://blog.didierstevens.com/2008/04/09/quickpost-about-the-physical-and-logical-structure-of-pdf-files/ +[mal]: http://blog.didierstevens.com/2008/04/29/pdf-let-me-count-the-ways/ +[tools]: http://blog.didierstevens.com/programs/pdf-tools/ +[book]: http://blog.didierstevens.com/2010/09/26/free-malicious-pdf-analysis-e-book/ -- 2.26.2