Skip to content

shreepads/pdfcrack-mp

Repository files navigation

pdfcrack-mp

##Introduction

OpenMP update with patterns for pdfcrack.

This is a fork of the pdfcrack project which adds patterns with OpenMP based multi-core support. All user and owner password methods found in pdfcrack are supported.

There are also a number of test PDF files in the testpdfs folder and various tests included in the Makefile. These tests cover both the original pdfcrack functionality and the new functionality introduced by pdfcrack-mp.

See https://github.com/shreepads/pdfcrack-mp/issues for the list of bugs, enhancements.

##Branches

  • master - will always be kept in sync with the latest pdfcrack source.
  • baseopenmp - contains the stable version of pdfcrack-mp with all changes over pdfcrack
  • other branches - for specific issues found in the issue log

Please note that I have no plans to multi-core enable the standard Generative/ Wordlist methods found in pdfcrack, but aim to cover these as part of the Pattern method.

  • Generative method: baseopemp branch contains support for ranges that cover Generative method functionality - see Issue #4
  • Wordlist method: Still to be done - see Issue # 7

##How to Use

At the moment there are no ready builds and I assume some level of familiarity with make.

Briefly

  • Open the terminal and go to a directory where you want to build pdfcrack-mp
  • git clone https://github.com/shreepads/pdfcrack-mp.git
  • git checkout baseopenmp
  • make
  • make testall to get an idea of the options supported

About

OpenMP update with patterns for pdfcrack

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published