Запуск pdfcrack для включения специальных символов в кодировку
Я пытаюсь восстановить пароль из файла PDF с помощью pdfcrack. Я хочу изменить кодировку, чтобы включить специальные символы.
Могу ли я использовать какое-то перенаправление ввода / вывода для подачи содержимого подобного файла:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890! @ # $% ^ & * ('/\||""
в параметр charset? Вместо того, чтобы пытаться правильно спрятать все специальные символы в одну огромную команду?
1 ответ
BASH ( Linux, Mac OS X, Windows с Cygwin)
Вам не нужно ничего избегать, поместите кодировку между ''
как это:
pdfcrack -c 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*(''/\||""' Some.pdf
Но если вы действительно хотите прочитать кодировку из файла, вы можете сделать это следующим образом:
MY_CHARS=$(cat charset.txt); pdfcrack -c $MY_CHARS Some.pdf
CMD (только для Windows)
Поместите кодировку между ""
и только убежать "
сам с двойным ""
как это:
C:\>pdfcrack.exe -c "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%?^&*(''/\||'""" Some.pdf
Кодировка из файла (к содержимому файла необходимо применить то же правило экранирования):
C:\>set /p CHARSET=<charset.txt & pdfcrack.exe -c %CHARSET% Some.pdf