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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2019-13288 — CVE-2019-13288 解析リポジトリ: Xpdf PDF パーサーのソースコードとドキュメントを同梱し、脆弱な解析ロジックの再現・分析・修正を可能にします。 | Kitploit
ツール/GitHubGitHub/gleaming0/cve-2019-13288
汎用ユーティリティ脆弱性分析エクスプロイトバイナリ解析
GitHubgleaming0/cve-2019-13288

CVE-2019-13288

CVE-2019-13288 解析リポジトリ: Xpdf PDF パーサーのソースコードとドキュメントを同梱し、脆弱な解析ロジックの再現・分析・修正を可能にします。

リポジトリを見る
273年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

Xpdf

バージョン 4.02 2019年9月25日

Xpdf ソフトウェアおよびドキュメントの 著作権は 1996-2019 Glyph & Cog, LLC に帰属します。

メール: [email protected] WWW: http://www.xpdfreader.com/

PDF のデータ構造、演算子、および仕様は ISO 32000-2:2017 に文書化されています。

Xpdf とは?

Xpdf は Portable Document Format (PDF) ファイル用のオープンソースビューアです。 (これらのファイルは、Adobe の PDF ソフトウェアの名称から 「Acrobat」ファイルと呼ばれることもあります。)Xpdf プロジェクトには、 PDF テキスト抽出ツール、PDF から PostScript への変換ツール、その他さまざまな ユーティリティも含まれています。

Xpdf ビューアは Qt クロスプラットフォーム GUI ツールキットを使用しています。その他の コマンドラインユーティリティは Qt を必要としません。

ライセンスと配布

Xpdf は GNU General Public License (GPL) バージョン 2 または 3 の下でライセンスされています。これは、Xpdf の派生版を以下のいずれかの下で 配布できることを意味します:

  • GPL v2 のみ
  • GPL v3 のみ
  • GPL v2 または v3

Xpdf のソースパッケージには、両方の GPL バージョンのテキストが含まれています: COPYING は GPL v2、COPYING3 は GPL v3 用です。

Xpdf は GPL の「以降のバージョン」の下ではライセンスされていないことにご注意ください。 それらのバージョンがどのようになるか私には見当もつかないからです。

Xpdf(または Xpdf ツールのいずれか)の未改変のコピーをバイナリ形式で 再配布する場合は、すべてのドキュメントを含める必要があります: README、man ページ(またはヘルプファイル)、COPYING、および COPYING3。

Xpdf のソースコードを別のプログラムに組み込みたい(または Xpdf の改変版を作成したい) 場合で、そのプログラムを配布する場合は、2 つの選択肢があります: プログラムを GPL(v2 および/または v3)の下でリリースするか、商用の Xpdf ソースライセンスを購入するかです。

商用ライセンスにご興味があれば、Glyph & Cog のウェブサイトをご覧ください:

http://www.glyphandcog.com/

互換性

Xpdf は Qt ツールキットを使用し、Linux、Windows、OS X で動作します -- そして おそらく Qt ポートが存在する他のシステムでも動作します。

GUI 以外のコマンドラインユーティリティ(pdftops、pdftotext、pdftohtml、 pdfinfo、pdffonts、pdfdetach、pdftoppm、pdftopng、および pdfimages)は Linux、Windows、OS X で動作します -- そしてまともな C++ コンパイラがある ほとんどすべてのシステムで動作するはずです。

ウェブページに記載されていないシステム向けに Xpdf をコンパイルした場合は、 私に知らせてください。バイナリを ftp またはウェブで公開してもよいという場合は、 喜んで Xpdf ウェブページからリンクを追加します。 (ディスク容量とサポート上の理由から)自分でコンパイルしていないバイナリは ホストしないことに決めました。

お使いのシステムで Xpdf をコンパイルできない場合は、私にメールを送ってください。 できる限りお手伝いします。

Xpdf の入手

最新バージョンは以下から入手できます:

http://www.xpdfreader.com/

ソースコードと、いくつかのコンパイル済み実行ファイルが入手可能です。

新バージョンのお知らせは comp.text.pdf に投稿され、人々のメーリングリストに メールで送信されます。新バージョンのメール通知を受け取りたい場合は、 私に知らせてください。

Xpdf の実行

xpdf を実行するには、単に次のように入力します:

xpdf file.pdf

PostScript ファイルを生成するには、pdftops を実行してください:

pdftops file.pdf

プレーンテキストファイルを生成するには、pdftotext を実行します:

pdftotext file.pdf

さらにいくつかのユーティリティがあります(それぞれの man ページに 詳しく説明されています):

pdftohtml -- PDF ファイルを HTML に変換します pdfinfo -- PDF ファイルの Info 辞書をダンプします(およびその他の 有用な情報) pdffonts -- PDF ファイルで使用されているフォントを、各フォントの さまざまな情報とともに一覧表示します pdfdetach -- PDF ファイルから埋め込みファイル(添付ファイル)を 一覧表示または抽出します pdftoppm -- PDF ファイルを一連の PPM/PGM/PBM 形式の ビットマップに変換します pdftopng -- PDF ファイルを一連の PNG 画像ファイルに変換します pdfimages -- PDF ファイルから画像を抽出します

コマンドラインオプションやその他多くの詳細は man ページに 記載されています: xpdf(1) など。

これらのユーティリティはすべて、オプションの設定ファイルを読み込みます。xpdfrc(5) の man ページを参照してください。

Xpdf のコンパイル

別途提供されている INSTALL ファイルを参照してください。

バグ

Xpdf にバグ(エラーメッセージの出力、クラッシュ、ドキュメントの誤表示など)を見つけ、それがここに記載されていない場合は、その PDF ファイルへのポインタ(URL、ftp サイトなど)を添えて私にメールを送ってください。

サードパーティライブラリ

Xpdf は以下のライブラリを使用しています:

  • FreeType [http://www.freetype.org/]
  • libpng [http://www.libpng.com/pub/png/libpng.html](pdftohtml および pdftopng で使用)
  • zlib [http://zlib.net/](pdftohtml で使用)

謝辞

以下に感謝します:

  • Patrick Voigt:リモートサーバーコードの支援。
  • Patrick Moreau、Martin P.J. Zinser、David Mathog:VMS への移植。
  • David Boldt と Rick Rodgers:man ページのサンプル。
  • Brendan Miller:アイコンのアイデア。
  • Olly Betts:pdftotext のテスト支援。
  • Peter Ganten:OS/2 への移植。
  • Michael Richmond:pdftops および pdftotext の Win32 への移植、ならびに xpdf/cygwin/XFree86 のビルド手順。
  • Frank M. Siegert:PostScript コードの改善。
  • Leo Smiers:復号化パッチ。
  • Rainer Menzner:t1lib の作成、および xpdf への適応支援。
  • Pine Tree Systems A/S:pdftops における OPI および EPS サポートの資金提供。
  • Easy Software Products:PostScript 出力コードのいくつかの改善に対する資金提供。
  • Tom Kacvinsky:FreeType の支援、および FreeType チームとの窓口。
  • Theppitak Karoonboonyanan:タイ語サポートの支援。
  • Leonard Rosenthol:さまざまな事項に関する支援と貢献。
  • Alexandros Diamantidis と Maria Adaloglou:ギリシャ語サポートの支援。
  • Lawrence Lai:CJK Unicode マップの支援。

pdftex プロジェクトでの使用のために行われた変更に貢献した方々:

  • Han The Thanh
  • Martin Schrder(ArtCom GmbH)

参考文献

Adobe Systems Inc., PostScript Language Reference, 3rd ed. Addison-Wesley, 1999, ISBN 0-201-37922-8. [公式の PostScript マニュアル。]

Adobe Systems, Inc., The Type 42 Font Format Specification, Adobe Developer Support Technical Specification #5012. 1998. http://partners.adobe.com/asn/developer/pdfs/tn/5012.Type42_Spec.pdf [Type 42 は、TrueType フォントを PostScript ファイルに埋め込む際に使用される形式です。]

Adobe Systems, Inc., Adobe CMap and CIDFont Files Specification, Adobe Developer Support Technical Specification #5014. 1995. http://www.adobe.com/supportservice/devrelations/PDFS/TN/5014.CIDFont_Spec.pdf [日本語および中国語のフォントサポートに必要な CMap ファイル形式。]

Adobe Systems, Inc., Adobe-Japan1-4 Character Collection for CID-Keyed Fonts, Adobe Developer Support Technical Note #5078. 2000. http://partners.adobe.com/asn/developer/PDFS/TN/5078.CID_Glyph.pdf [Adobe 日本語文字セット。]

Adobe Systems, Inc., Adobe-GB1-4 Character Collection for CID-Keyed Fonts, Adobe Developer Support Technical Note #5079. 2000. http://partners.adobe.com/asn/developer/pdfs/tn/5079.Adobe-GB1-4.pdf [Adobe 中国語 GB(簡体字)文字セット。]

Adobe Systems, Inc., Adobe-CNS1-3 Character Collection for CID-Keyed Fonts, Adobe Developer Support Technical Note #5080. 2000. http://partners.adobe.com/asn/developer/PDFS/TN/5080.CNS_CharColl.pdf [Adobe 中国語 CNS(繁体字)文字セット。]

Adobe Systems Inc., Supporting the DCT Filters in PostScript Level 2, Adobe Developer Support Technical Note #5116. 1992. http://www.adobe.com/supportservice/devrelations/PDFS/TN/5116.PS2_DCT.PDF [DCTDecode フィルタパラメータの説明。]

Adobe Systems Inc., Open Prepress Interface (OPI) Specification - Version 2.0, Adobe Developer Support Technical Note #5660. 2000. http://partners.adobe.com/asn/developer/PDFS/TN/5660.OPI_2.0.pdf

Adobe Systems Inc., CMap files. ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ [16 ビット CJK エンコーディング用の実際の CMap ファイル。]

Adobe Systems Inc.、Unicode グリフリスト。 http://partners.adobe.com/asn/developer/type/unicodegn.html http://partners.adobe.com/asn/developer/type/glyphlist.txt http://partners.adobe.com/asn/developer/type/corporateuse.txt http://partners.adobe.com/asn/developer/type/zapfdingbats.txt [文字名と Unicode の間のマッピング。]

Adobe Systems Inc.、OpenType Specification v. 1.4。 http://partners.adobe.com/public/developer/opentype/index_spec.html [OpenType フォント形式の仕様。]

Aldus Corp.、OPI: Open Prepress Interface Specification 1.3。1993年。 http://partners.adobe.com/asn/developer/PDFS/TN/OPI_13.pdf

Anonymous、RC4 ソースコード。 ftp://ftp.ox.ac.uk/pub/crypto/misc/rc4.tar.gz ftp://idea.sec.dsi.unimi.it/pub/crypt/code/rc4.tar.gz [これは PDF ファイルの暗号化に使用されるアルゴリズムである。]

T. Boutell ほか、「PNG (Portable Network Graphics) Specification, Version 1.0」。RFC 2083。 [PDF は PNG フィルタアルゴリズムを使用する。]

CCITT、「Information Technology - Digital Compression and Coding of Continuous-tone Still Images - Requirements and Guidelines」、CCITT 勧告 T.81。 http://www.w3.org/Graphics/JPEG/ [公式の JPEG 仕様。]

A. Chernov、「Registration of a Cyrillic Character Set」。RFC 1489。 [KOI8-R キリル文字エンコーディングのドキュメント。]

Roman Czyborra、「The ISO 8859 Alphabet Soup」。 http://czyborra.com/charsets/iso8859.html [各種 ISO 859 エンコーディングに関するドキュメント。]

L. Peter Deutsch、「ZLIB Compressed Data Format Specification version 3.3」。RFC 1950。 [FlateDecode ストリームで使用される一般的な形式に関する情報。]

L. Peter Deutsch、「DEFLATE Compressed Data Format Specification version 1.3」。RFC 1951。 [FlateDecode ストリームで使用される圧縮アルゴリズムの定義。]

Morris Dworkin、「Recommendation for Block Cipher Modes of Operation」、 National Institute of Standards、NIST Special Publication 800-38A、 2001年。 [PDF ファイルで AES とともに使用される暗号ブロック連鎖 (CBC) モード。]

Federal Information Processing Standards Publication 197 (FIPS PUBS 197)、「Advanced Encryption Standard (AES)」、2001年11月26日。 [PDF 1.6 で使用される AES 暗号化。]

Jim Flowers、「X Logical Font Description Conventions」、Version 1.5、X Consortium Standard、X Version 11、Release 6.1。 ftp://ftp.x.org/pub/R6.1/xc/doc/hardcopy/XLFD/xlfd.PS.Z [フォント変換行列を含む、X フォント記述子の公式仕様。]

ツールをダウンロード