mufeedvh / pdfrip

A multi-threaded PDF password cracking utility equipped with commonly encountered password format builders and dictionary attacks.
MIT License
589 stars 67 forks source link

Re #10 Create new search type that uses letters and words #11

Closed limitedAtonement closed 8 months ago

limitedAtonement commented 10 months ago

Hitherto, searches were limited to numeric searches or dictionary searches. The herein added search does a traditional brute-force search using a currently-hardcoded character-set. The characters in the characterset are a-zA-Z0-9, so passwords like EatMy59Pandas will be covered. The search strategy takes a maximum length and uses four characters as a minimum length.

Pommaq commented 9 months ago

Looks good, but imo it should be possible to set a lower bound on the password length aswell, since I can think of a few situations where the password has a minimum length off the top of my head

limitedAtonement commented 9 months ago

Totally agree. Just pushed an update with a --min-length flag.

mufeedvh commented 8 months ago

Hey @limitedAtonement @Pommaq, is this PR in a "ready to be merged" state? I will merge it right away just let me know! And Thank you so much for the contributions, I have been away from GitHub with other priorities so I really appreciate the attention/maintenance this project has been getting. :raised_hands::heart:

limitedAtonement commented 8 months ago

Yes, I tested it and it performs as desired! Thank you.