pcfg_cracker
pcfg_cracker copied to clipboard
Probabilistic Context Free Grammar (PCFG) password guess generator
The session starts just fine, but when I stop it and then restore it — ``` Restoring saved progress... Traceback (most recent call last): File "/home/xxx/pcfg_cracker/pcfg_guesser.py", line 386, in main()...
As I review the code, there is a lot of areas that need improvement: - [ ] Review how the multiword detector is trained on an existing grammar - [x]...
There is a lot of placeholders currently in the trainer where probability smoothing can be applied, but currently that functionality is not being used. For example in calculate_probabilities.py: This is...
This is a continuation of the discussion started here: https://twitter.com/notajungman/status/1176104318639968257 Basically create a mode to run a PCFG based cracking session against the harder passwords after other more traditional cracking...
As a researcher and analyzer of your tool, I would like you to make it possible to easily disable each feature added since your original publication in 2009. For example:...
Need to add the feature listed in the issue title. Not that I recently did this...
I'm getting a UUID error when trying to restore a session. ``` python3 trainer.py -t cracked.txt -r CRACKED ... python3 pcfg_guesser.py -r CRACKED -s SESSION1 > /tmp/output1.txt q [enter] ......
Fixing: https://github.com/lakiw/pcfg_cracker/issues/45 Caused by an obsolete function. Replaced with read_file.
Hello. You can ask to check the functionality of the pcfg_guesser.py module under Windows in order to be able to generate results and send them further along the pipeline. There...