Запуск pdfcrack для включения специальных символов в кодировку

1916
MikeH

Я пытаюсь восстановить пароль из файла PDF с помощью pdfcrack. Я хочу изменить кодировку, чтобы включить специальные символы.

Могу ли я использовать какое-то перенаправление ввода / вывода для подачи содержимого подобного файла:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890! @ # $% ^ & * ( '/ \ || ""

в параметр charset? Вместо того, чтобы пытаться правильно спрятать все специальные символы в одну огромную команду?

0

1 ответ на вопрос

2
Ferenc Géczi

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 
Спасибо! Я забыл упомянуть, что хочу включить символы 'и' в кодировку, как это будет сделано? MikeH 10 лет назад 0
Отредактировав мой ответ, я предположил, что вы используете BASH, потому что вопрос был помечен с помощью grep. Ferenc Géczi 10 лет назад 0

Похожие вопросы