-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
Description
We currently only test wordlist mode, without rules.
We should test variants of the wordlist mode (rules, loopback, --min/max-length, dupe suppression, --mem=1, pipe and stdin) as well as other modes (incremental, markov, mask, perhaps some external mode). These tests can be performed using just a few, or even one single format (descrypt and NT would be a good choice because they include 7-bit, Unicode and short length).
Example:
- (on the fly) produce a dictionary using
--incremental --stdout. Pick all the first 500 words and then 1000 more out of eg. 150000 (randomly distributed but using a fixed random seed - so reproducible!). - (on the fly) produce NT hashes from the dict
- run JtR on the NT hashes, using --incremental
- delete the generated files
If the above is cleverly implemented, the same function can be used with markov or other modes instead of incremental.
Reactions are currently unavailable