PDF ファイルの忘れた「所有者パスワード」を回復する方法

PDF ファイルの忘れた「所有者パスワード」を回復する方法

PDF ファイルのサイズを変更して、周囲の白い枠線を切り取る必要があります。Ubuntu の PDF-Shuffler を使用して切り取ることができます。ただし、所有者のパスワード保護のため、変更を保存できません。PDF エディターを使用してそのファイルを開こうとすると、パスワードの入力を求められます。

所有者パスワードがわからないため、通常の回復システムは使用できません。オンライン システムもたくさんありますが、そのプロセスは非常に遅く、そのほとんどでも所有者パスワードを削除できません。現在、所有者パスワードを削除するための Ubuntu 専用のスクリプト/ソフトウェアを探しています。

答え1

Ubuntu では、次のコマンドを使用して、所有者パスワードを忘れた PDF を簡単に復号化できます。

  1. パッケージをインストールするqpdf:

    sudo apt-get install qpdf
    
  2. PDFを復号化:

    qpdf --decrypt encrypted_document.pdf decrypted_document.pdf
    

ノート:

  1. 上記の手順は、忘れてしまったパスワードでPDFを復号化しようとしていることを前提としています。所有者パスワード(つまり、PDF を開いて内容を見ることはできますが、パスワードなしでは変更や印刷などを行うことはできません)。このような暗号化された PDF は簡単に解読でき、pdfcrack や hashcat (辞書/ブルート フォース パスワード クラッカー) などのツールは必要ありません。

  2. 一方、忘れられたPDFユーザーのパスワード(つまり、パスワードを入力しないと PDF の内容を表示できません) には PDF 辞書/ブルート フォース パスワード クラッカーが必要になり、パスワードが必ず見つかるとは限りません。ただし、ユーザー パスワードがわかっていて、PDF の復号化されたバージョンを保存したいだけの場合は、qpdf を使用して次のように実行できます。

    qpdf --password=ENTER_PASSWORD --decrypt encrypted_document.pdf decrypted_document.pdf
    
  3. Windowsバイナリqpdf以下からダウンロードすることもできますhttp://qpdf.sourceforge.net/

答え2

Ubuntu リポジトリには、パッケージ マネージャーを使用してインストールできる というツールがありますpdfcrack。このツールは、パスワードをブルート フォース (推測) で解読しようとします。

重要な注意点:多くの国では、暗号化を回避した場合の罰則は非常に厳しいです。続行する前に、パスワードを解読する法的権利があることを確認してください。

ターミナルを開いて、次のようにします。

sudo apt-get install pdfcrack
pdfcrack -f MYFILE.PDF

関連情報