RUB-SysSec / OMEN

OMEN: Ordered Markov ENumerator - Password Guesser
https://www.mobsec.rub.de
313 stars 43 forks source link

feature request: allow resuming from a specific point #3

Open roycewilliams opened 7 years ago

roycewilliams commented 7 years ago

Long cracking runs sometimes need to resume at a specific point in the wordlist. A way to save state on termination of the process and then resume at that point would be very useful.

This might work similarly to:

https://github.com/hashcat/princeprocessor/blob/master/src/pp.c#L199

m33x commented 7 years ago

Currently, we are not planning to extend OMEN. It was a side project on our research on probabilistic password modeling. It was developed as a PoC, so please bear with us for its poor functionality. In my not existing free time I would love to implement the rather straightforward approach of OMEN as a JtR / Hashcat module. However, never did something like this before.

So encoding / performance / resume functionality is out of scope for this project. I already implemented the algorithm in Python once, it is really not that complicated. I wonder whether someone more familiar with JtR / Hashcat "modules" and software development in general, might be interested in collaborating. I leave the issues open, but don't expect anything soon. Took us more than 2 years to upload the source to GitHub ;-)

Cheers, Maximilian