1

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

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

1 ответ1

4

В 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .