12-02-2011, 04:19 PM
The toogles3.rule (included in hashcat >0.37) contains many redundant entries. This hits performance quite hard, because it's many!
e.g.:
T0T0T0 <=> T0
T0T0T1 <=> T1
T0T1T2 <=> T2T1T0
... aso
so here is a proper replacement:
(script in python)
e.g.:
T0T0T0 <=> T0
T0T0T1 <=> T1
T0T1T2 <=> T2T1T0
... aso
so here is a proper replacement:
(script in python)
Code:
for i in range(10):
print("T{}".format(i))
for k in range(i+1,10):
print("T{}T{}".format(i,k))
for j in range(k+1,10):
print("T{}T{}T{}".format(i,k,j))