RUB-SysSec / OMEN

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

feature request: support for utf-8 alphabets #1

Open roycewilliams opened 7 years ago

roycewilliams commented 7 years ago

Current alphabet support is limited to ISO 8859-1 8-bit ASCII. Many word corpora are based on other character sets.

magnumripper commented 7 years ago

+1

All internal processing should use UTF-32. That would make this generator the leader of the pack (after sorting #4).

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