Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
malicious-pdf — ペネトレーションテスト、バグ報奨金ハンティング、レッドチーミング用の悪意のあるPDFテストファイルを生成します。PDFビューア、コンバーター、WebアプリケーションにおけるSSRF、XSS、XXE、NTLM資格情報の窃取、およびデータ外部送信をテストします。Burp CollaboratorおよびInteract.shと統合します。 | Kitploit
ツール/GitHubGitHub/jonaslejon/malicious-pdf
フィッシングツール脆弱性スキャナーペイロード生成エクスプロイトウェブアプリケーション悪用データ流出ペネトレーションテスト学習と教育レッドチーミング
GitHubjonaslejon/malicious-pdf

malicious-pdf

ペネトレーションテスト、バグ報奨金ハンティング、レッドチーミング用の悪意のあるPDFテストファイルを生成します。PDFビューア、コンバーター、WebアプリケーションにおけるSSRF、XSS、XXE、NTLM資格情報の窃取、およびデータ外部送信をテストします。Burp CollaboratorおよびInteract.shと統合します。

4.1k5461242日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る

malicious-pdf.png

made-with-python OpenSSF Best Practices

悪意のあるPDFジェネレーター ☠️

PDFビューア、変換ツール、Webアプリケーションにおけるphone-homeコールバック、SSRF、XSS、XXE、NTLM資格情報の窃取、データ外部送信をテストするための、67個の悪意のあるPDFテストファイルを生成します。Burp Collaborator または Interact.sh と一緒に使用できます。

ペネトレーションテスト、バグバウンティハンティング、レッドチーミングなどに使用されます。さまざまなリンクを含む多数のPDFファイルを生成するツールが必要だったため、このツールを作成しました。教育目的および専門的な目的にのみ使用してください。

使用方法```

pip install -r requirements.txt python3 malicious-pdf.py burp-collaborator-url

出力は `output/` ディレクトリに test1.pdf、test2.pdf、test3.pdf などとして書き込まれます。

### オプション```
--output-dir DIR    Directory to save generated PDF files (default: output/)
--no-credit         Do not embed credit/attribution metadata in generated PDFs
--obfuscate LEVEL   Obfuscation level (0-3):
                      0 = None (default)
                      1 = PDF name hex encoding + string octal/hex encoding
                      2 = Level 1 + JS bracket notation + javascript: URI case/whitespace obfuscation
                      3 = Level 2 + FlateDecode stream compression

難読化の例:``` python3 malicious-pdf.py https://your-interact-sh-url --obfuscate 2

最大限の難読化(レベル4はJSペイロードをbase64デコーダスタブでラップするため、元のAPI呼び出しがリテラル文字列として現れることはありません):```
python3 malicious-pdf.py https://your-interact-sh-url --obfuscate 4

目的

  • PDFファイルを受け付けるWebページ/サービスをテスト
  • セキュリティ製品をテスト
  • PDFリーダーをテスト
  • PDFコンバーターをテスト
  • サーバーサイドPDF処理ライブラリ(PDFBox、iTextなど)をテスト
  • PDF静的解析ツールをテスト — 段階的なJSペイロード(フォームフィールドの /V、Base64デコーダー)は単純な /JS 正規表現スキャナーを無効化する
  • バグバウンティハンティング — PDF入力を受け付けるプログラムのファイルアップロードエンドポイント、PDFから画像への変換処理、文書処理パイプラインにおけるSSRF、XXE、ブラインドコールバック、NTLM漏洩の発見に有用

クレジット

  • Insecure features in PDFs
  • Burp Suite UploadScanner
  • Bad-Pdf
  • A Curious Exploration of Malicious PDF Documents
  • "Portable Document Flaws 101" talk at Black Hat USA 2020
  • Adobe Reader - PDF callback via XSLT stylesheet in XFA
  • Foxit PDF Reader PoC, DoHyun Lee
  • Eicar test file by Stas Yakobov
  • Multiple PDF Vulnerabilities - FormCalc & XXE
  • PDF - Mess with the web - FormCalc header injection
  • Adobe Reader PDF - Client Side Request Injection
  • ImageMagick - Shell injection via PDF password
  • Portable Data Exfiltration - PortSwigger Research
  • CVE-2024-4367 - Arbitrary JS execution in PDF.js
  • PDF File Formats Security - Philippe Lagadec
  • CVE-2016-2175 - Apache PDFBox XXE
  • CVE-2017-9096 - iText XXE
  • CVE-2020-29075 - Acrobat Reader silent DNS tracking
  • CVE-2022-28244 - Acrobat Reader CSP bypass
  • CVE-2018-5158 - Firefox PDF.js PostScript calculator injection
  • CVE-2018-20065 - PDFium URI action without user gesture
  • ExpMon - Sophisticated Adobe Reader 0-day analysis (April 2026) — テスト33_13/14/15と難読化レベル4の着想元

メディア掲載

  • Brisk Infosec
  • Daily REDTeam
  • Malicious PDF File | Red Team | Penetration Testing
  • John Hammond - Can a PDF File be Malware?
  • Black Hat Ethical Hacking
  • 0x1 Pentesting Collection
  • Security Toolkit / WADComs
  • unsafe.sh
  • Cristi Zot on LinkedIn
  • Siva R. on LinkedIn

全テストマトリックス

クリックして全70テストケースを展開
ツールをダウンロード