magnum
2018-12-05 21:46:16 UTC
Solar,
While auditing rules for performance, I found a minor bug in john.conf
stemming from non-Jumbo:
# mary -> marie
-[:c] <* (?\p1[za] \p1[lc] )y omi $e
# marie -> mary
-[:c] <* (?\p1[za] \p1[lc] )e \] )i val1 oay
The last line should use `<+` instead. The current rule will reject
words that would (barely) fit in max_length.
It's of more importance in Jumbo when using --max-len=N but even without
that, some unfortunate combinations of format's max length and (possiby
double-barrelled/hyphenated) names might end up inadvertently rejected.
This is fixed in Jumbo soon, in a pending commit that otherwise adds
rejection commands/flags where applicable.
magnum
While auditing rules for performance, I found a minor bug in john.conf
stemming from non-Jumbo:
# mary -> marie
-[:c] <* (?\p1[za] \p1[lc] )y omi $e
# marie -> mary
-[:c] <* (?\p1[za] \p1[lc] )e \] )i val1 oay
The last line should use `<+` instead. The current rule will reject
words that would (barely) fit in max_length.
It's of more importance in Jumbo when using --max-len=N but even without
that, some unfortunate combinations of format's max length and (possiby
double-barrelled/hyphenated) names might end up inadvertently rejected.
This is fixed in Jumbo soon, in a pending commit that otherwise adds
rejection commands/flags where applicable.
magnum