Description: PDF is most commonly used file format for personal use and for organization also. This make it more vulnerable and it may be used to trigger malicious content. PDFiD is written in python and it is used to analyze and sanitize PDF files,. It is developed by Didier Stevens.
The new and modified version of this tool named "pdfid_PL.py". Difference between new and old version is mainly on PDFiD function.
def PDFiD(file, allNames=False, extraData=False, disarm=False, force=False,
output_file=None, raise_exceptions=False, return_cleaned=False,
active_keywords=ACTIVE_KEYWORDS):
The following parameters have been added:
output_file: path of output file to be created.
raise_exceptions: raise an exception when a parsing error happens, instead of ignoring it.
return_cleaned: return a tuple (xmlDoc, cleaned), where cleaned=True if the PDF contained active content which has been cleaned.
active_keywords: list of PDF tags to be disabled. Default value: ('/JS', '/JavaScript', '/AA', '/OpenAction', '/JBIG2Decode', '/RichMedia', '/Launch')
This video is all about how to use pdfid tool to analyze a pdf and know the security issues of that pdf file.
Source: Quintinou from Youtube
Disclaimer: We are a infosec video aggregator and this video is linked from an external website. The original author may be different from the user re-posting/linking it here. Please do not assume the authors to be same without verifying.
Python :) I like Every tool created in python ;D
nice tool. will try modified version pdfid_PL.py and share my experience.
thanks