비밀번호로 보호된 PDF 열기

비밀번호로 보호된 PDF 열기

며칠 전에 pdf 파일을 받았습니다. pdf 파일은 20000에서 25999까지의 5자리 숫자로 비밀번호로 보호되어 있었습니다. 안타깝게도 비밀번호를 잊어버렸지만 여전히 해당 비밀번호가 언급된 숫자 집합에 속한다는 것을 기억합니다. 수동으로 모든 대안을 차례로 시도하는 것은 정말 어렵습니다.

무차별 대입 메커니즘(또는 다른 더 나은 옵션)을 원하는 경우 이를 달성하는 방법을 알려 주시기 바랍니다.

답변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에서 이 작업을 수행하는 데 도움을 줄 수 있습니다.

관련 정보