02-26-2016, 12:05 PM
(This post was last modified: 02-28-2016, 04:57 PM by newntk.
Edit Reason: dwell into bug or no bug
)
any one?
I am not sure how many people use -q and -r but the more I thought about it I am convinced -q -r are misleading. What q achieves should be result of r, and vice versa.
with -q, --seq-max=NUM Maximum number of multiple sequential characters, I understand aa1234 would be pass, aaa would be a fail
with -r, --occurrence-max=NUM Maximum number of occurrence of a character, I understand with -r 2, two occurent is ok, three would fail
look at this:
c:\HC\hashcat>mp32 -q 3 ?l?l?l?l | grep zzaz
zzaz
c:\HC\hashcat>mp32 -q 2 ?l?l?l?l | grep zzaz
c:\HC\hashcat>mp32 -r 2 ?l?l?l?l | grep zzaz
c:\HC\hashcat>mp32 -r 3 ?l?l?l?l | grep zzaz
c:\HC\hashcat>mp32 -r 4 ?l?l?l?l | grep zzaz
zzaz
opposite round. Misleading definition. Or "your English" is strange.
I am not sure how many people use -q and -r but the more I thought about it I am convinced -q -r are misleading. What q achieves should be result of r, and vice versa.
with -q, --seq-max=NUM Maximum number of multiple sequential characters, I understand aa1234 would be pass, aaa would be a fail
with -r, --occurrence-max=NUM Maximum number of occurrence of a character, I understand with -r 2, two occurent is ok, three would fail
look at this:
c:\HC\hashcat>mp32 -q 3 ?l?l?l?l | grep zzaz
zzaz
c:\HC\hashcat>mp32 -q 2 ?l?l?l?l | grep zzaz
c:\HC\hashcat>mp32 -r 2 ?l?l?l?l | grep zzaz
c:\HC\hashcat>mp32 -r 3 ?l?l?l?l | grep zzaz
c:\HC\hashcat>mp32 -r 4 ?l?l?l?l | grep zzaz
zzaz
opposite round. Misleading definition. Or "your English" is strange.