Projects / PDFResurrect


PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. It can also "scrub" or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.

Operating Systems

RSS Recent releases

  •  30 Nov 2012 01:42

    Release Notes: This is a bugfix release. The main fix regards how the tool was locating the EOF token which the PDF writers place at the end of different versions of PDFs. Previously, if an EOF token was split across a 256-byte boundary, then Mr. Resurrect would not have found it. The new algorithm might be a tad slower, but is more precise.

    •  30 May 2012 21:14

      Release Notes: This is a bugfix release.

      •  22 Mar 2010 02:28

        Release Notes: An additional copyright year has been added in main.c. pdf.c allows for creation data to be pulled from objects as well as inline, and strdup has been replaced with strncpy for portability purposes. allows for EXTRA_CFLAGS to be specified from the command line. pdfresurrect.1 has an updated AUTHORS section.

        •  12 Nov 2009 07:04

          Release Notes: This is a bugfix release and addresses the gathering of data (within limit) for the Creator MetaData at the end of a PDF. The previous version would stop prematurely, or possibly get too much information (in certain cases).

          •  11 Sep 2009 10:49

            Release Notes: This is a bugfix release. A indefinite stall would occur if a trailer for linearized PDF could not be found. This case is probably because the PDF is using xref streams.


            Project Spotlight


            A PDF rendering library.


            Project Spotlight


            Vanubi Programming Editor