Открытие защищенного паролем PDF-файла

Открытие защищенного паролем PDF-файла

Я получил файл pdf несколько дней назад, файл pdf был защищен паролем из 5 цифр, варьирующимся от 20000 до 25999. К сожалению, я забыл пароль, но все еще помню, что он попадает в упомянутый набор цифр. Вручную мне действительно сложно пробовать каждую альтернативу одну за другой.

Пожалуйста, дайте мне знать, если мне нужен механизм грубой силы (или какой-то другой лучший вариант), то как этого добиться.

решение1

В Linux/Unix/Cygwin вы можете автоматизировать расшифровку, используя qpdf и цикл, который перебирает все возможные комбинации:

#!/bin/bash

echo "Decrypting PDF file"

for i in $(eval echo "{20000..25999}"); do

echo "try nr. $i"
qpdf --password=$i --decrypt input.pdf output.pdf

RET=$?
if [[ $RET == 0 ]]; then
  echo "File succesfully decrypted."
  exit
fi

done

Другие могут помочь вам заставить это работать в Windows.

Связанный контент