pdfcrack
以前共有したことがあります。ここ。今は退屈でpdfcrack
コードを解読するのに長い時間がかかります。
しかし、単語リストを使って助けを得ることができれば、プロセッサ全体がより速くなるでしょうか?しかし、単語リストをどのように作成しますか?たとえば、最初の4文字は文字で、残りの4文字は数字であることがわかります。どのようにそれを作成し、そのスタック/単語リストをpdfcrack
。
ベストアンサー1
単語リストを生成する一般的なツールはですcrunch
。
たとえば、最初の4文字は文字で、残りの4文字は数字であることがわかります。
次のコマンドは、上記の説明に基づいて単語リストを生成します。
crunch 8 8 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ -t @@@@%%%%
(この回答これがどのように機能するかを理解するのに役立ちます@
。 )%
crunch
出力を通常のファイルにリダイレクトして結果を通常のファイルに保存したら、次の-w
オプションでファイルを使用できますpdfcrack
。
crunch … >wordlist
pdfcrack -w wordlist protected.pdf
crunch
ファイルサイズが約612GBであることを伝えます。私があなたなら、あるツールを別のツールにリンクします。残念ながらpdfcrack -w
(少なくとも私のDebianでは)従わない-
標準入力意味規則。私はまだこれを行うことができます:
crunch … | pdfcrack -w /dev/stdin protected.pdf
利用が難しい場合/dev/stdin
、名前付きfifoを生成し、通常のファイルの代わりに使用します。
mkfifo myfifo
crunch … >myfifo &
pdfcrack -w myfifo protected.pdf