pdfid包装说明

这个工具是不是一个PDF解析器,但它会扫描文件,以寻找某些PDF的关键词,让你打开时,以识别包含(例如)PDF文档的JavaScript或执行一个动作。 PDFiD也将处理名称混淆。

我们的想法是先使用该工具来分流PDF文档,然后分析可疑的与我的PDF解析器。

一个重要的设计严格的标准对这一计划是简单。解析PDF文档完全需要一个非常复杂的程序,因此它必然包含许多(安全)漏洞。为了避免被剥削的风险,我决定保留这个节目很简单(它比pdf-parser.py更简单)。

资料来源:http://blog.didierstevens.com/programs/pdf-tools/
pdfid首页 | 卡利pdfid回购

  • 作者:迪迪埃·史蒂文斯
  • 许可:无

包含在pdfid包工具

pdfid - 扫描的PDF文件的某些PDF的关键词
[email protected]:~# pdfid -h
Usage: pdfid [options] [pdf-file]
Tool to test a PDF file

Options:
  --version     show program's version number and exit
  -h, --help    show this help message and exit
  -s, --scan    scan the given directory
  -a, --all     display all the names
  -e, --extra   display extra data, like dates
  -f, --force   force the scan of the file, even without proper %PDF header
  -d, --disarm  disable JavaScript and auto launch

pdfid用法示例

[email protected]:~# pdfid /usr/share/doc/texmf/fonts/lm/lm-info.pdf
PDFiD 0.0.12 /usr/share/doc/texmf/fonts/lm/lm-info.pdf
 PDF Header: %PDF-1.4
 obj                  526
 endobj               526
 stream               151
 endstream            151
 xref                   1
 trailer                1
 startxref              1
 /Page                 26
 /Encrypt               0
 /ObjStm                0
 /JS                    0
 /JavaScript            0
 /AA                    0
 /OpenAction            0
 /AcroForm              0
 /JBIG2Decode           0
 /RichMedia             0
 /Launch                0
 /EmbeddedFile          0
 /Colors > 2^24         0