1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-23 15:18:16 +00:00
hashcat/tools/rules-test-cases.yaml

908 lines
7.7 KiB
YAML
Raw Normal View History

2017-05-16 16:20:40 +00:00
---
::
input: |
AbCd
abcd
ABCD
expected_cpu: |
AbCd
abcd
ABCD
expected_opencl: |
2017-05-16 16:20:40 +00:00
AbCd
abcd
ABCD
l:
input: |
AbCd
abcd
ABCD
expected_cpu: |
abcd
abcd
abcd
expected_opencl: |
2017-05-16 16:20:40 +00:00
abcd
abcd
abcd
u:
input: |
AbCd
abcd
ABCD
expected_cpu: |
ABCD
ABCD
ABCD
expected_opencl: |
2017-05-16 16:20:40 +00:00
ABCD
ABCD
ABCD
c:
input: |
AbCd
abcd
ABCD
expected_cpu: |
Abcd
Abcd
Abcd
expected_opencl: |
2017-05-16 16:20:40 +00:00
Abcd
Abcd
Abcd
C:
input: |
AbCd
abcd
ABCD
expected_cpu: |
aBCD
aBCD
aBCD
expected_opencl: |
2017-05-16 16:20:40 +00:00
aBCD
aBCD
aBCD
t:
input: |
AbCd
abcd
ABCD
expected_cpu: |
aBcD
ABCD
abcd
expected_opencl: |
2017-05-16 16:20:40 +00:00
aBcD
ABCD
abcd
T5:
input: |
AbCde
abcdef
ABCDEFg
expected_cpu: |
AbCde
abcdeF
ABCDEfg
expected_opencl: |
2017-05-16 16:20:40 +00:00
AbCde
abcdeF
ABCDEfg
r:
input: |
AbCd
abcd
expected_cpu: |
dCbA
dcba
expected_opencl: |
2017-05-16 16:20:40 +00:00
dCbA
dcba
d:
input: |
3abc
expected_cpu: |
3abc3abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
3abc3abc
ddd:
input: |
3ab
expected_cpu: |
3ab3ab3ab3ab3ab3ab3ab3ab
expected_opencl: |
2017-05-16 16:20:40 +00:00
3ab3ab3ab3ab3ab3ab3ab3ab
p0:
input: |
3abc
expected_cpu: |
3abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
3abc
p3:
input: |
3abc
expected_cpu: |
3abc3abc3abc3abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
3abc3abc3abc3abc
f:
input: |
3abc
expected_cpu: |
3abccba3
expected_opencl: |
2017-05-16 16:20:40 +00:00
3abccba3
'{':
input: |
3abc
a
expected_cpu: |
abc3
a
expected_opencl: |
2017-05-16 16:20:40 +00:00
abc3
a
'}':
input: |
3abc
a
expected_cpu: |
c3ab
a
expected_opencl: |
2017-05-16 16:20:40 +00:00
c3ab
a
$1$2:
input: |
abc
expected_cpu: |
abc12
expected_opencl: |
2017-05-16 16:20:40 +00:00
abc12
^1^2:
input: |
abc
expected_cpu: |
21abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
21abc
'[':
input: |
a
abc
123456790abcdefghijklmnopqrstuvw
2017-05-16 16:20:40 +00:00
expected_cpu: |
bc
23456790abcdefghijklmnopqrstuvw
expected_opencl: |
2017-05-16 16:20:40 +00:00
bc
']':
input: |
a
abc
123456790abcdefghijklmnopqrstuvw
expected_cpu: |
2017-05-16 16:20:40 +00:00
ab
123456790abcdefghijklmnopqrstuv
expected_opencl: |
2017-05-16 16:20:40 +00:00
ab
D3:
input: |
abc
abcd
abcde
123456790abcdefghijklmnopqrstuvw
expected_cpu: |
abc
abc
abce
12356790abcdefghijklmnopqrstuvw
2017-05-16 16:20:40 +00:00
expected_opencl: |
2017-05-16 16:20:40 +00:00
abc
abc
abce
x14:
input: |
a
abc
abcde
abcdef
123456790abcdefghijklmnopqrstuvw
expected_cpu: |
a
abc
bcde
bcde
2345
2017-05-16 16:20:40 +00:00
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
abc
bcde
bcde
O22:
input: |
a
ab
abc
abcd
abcde
123456790abcdefghijklmnopqrstuvw
2017-05-16 16:20:40 +00:00
expected_cpu: |
a
ab
abc
ab
abe
1256790abcdefghijklmnopqrstuvw
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abc
ab
abe
O04:
input: |
a
abc
abcd
abcde
abcdef
123456790abcdefghijklmnopqrstuvw
expected_cpu: |
a
abc
e
ef
56790abcdefghijklmnopqrstuvw
2017-05-16 16:20:40 +00:00
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
abc
e
ef
i3!:
input: |
a
abc
abcd
abcde
expected_cpu: |
a
abc!
abc!d
abc!de
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
abc!
abc!d
abc!de
o3!:
input: |
a
abc
abcd
abcde
expected_cpu: |
a
abc
abc!
abc!e
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
abc
abc!
abc!e
'''4':
input: |
a
abc
abcd
abcde
abcdef
expected_cpu: |
a
abc
abcd
abcd
abcd
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
abc
abcd
abcd
abcd
sab:
input: |
123b
a123ba
expected_cpu: |
123b
b123bb
expected_opencl: |
2017-05-16 16:20:40 +00:00
123b
b123bb
saa:
input: |
123b
a123ba
expected_cpu: |
123b
a123ba
expected_opencl: |
2017-05-16 16:20:40 +00:00
123b
a123ba
2017-05-16 16:20:40 +00:00
'@a':
input: |
123b
aaa
a123ba
123456790abcdefghijklmnopqrstuvw
expected_cpu: |
123b
123b
123456790bcdefghijklmnopqrstuvw
2017-05-16 16:20:40 +00:00
expected_opencl: |
2017-05-16 16:20:40 +00:00
123b
123b
z0:
input: |
abc
expected_cpu: |
abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
abc
z3:
input: |
abc
expected_cpu: |
aaaabc
expected_opencl: |
2017-05-16 16:20:40 +00:00
aaaabc
Z0:
input: |
abc
expected_cpu: |
abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
abc
Z3:
input: |
abc
expected_cpu: |
abcccc
expected_opencl: |
2017-05-16 16:20:40 +00:00
abcccc
q:
input: |
a
abc
expected_cpu: |
aa
aabbcc
expected_opencl: |
2017-05-16 16:20:40 +00:00
aa
aabbcc
qqq:
input: |
a
abc
expected_cpu: |
aaaaaaaa
aaaaaaaabbbbbbbbcccccccc
expected_opencl: |
2017-05-16 16:20:40 +00:00
aaaaaaaa
aaaaaaaabbbbbbbbcccccccc
uMlX134:
input: |
a
abc
abcd
abcdef
expected_cpu: |
2017-05-16 16:20:40 +00:00
abcdBCD
abcdBCDef
uMl4:
input: |
a
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
aA
abcABC
uMl6:
input: |
a
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
Aa
ABCabc
<0:
input: |
a
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
<1:
input: |
a
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
'>0':
input: |
a
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
abc
'>2':
input: |
a
ab
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
ab
abc
2017-05-19 12:13:07 +00:00
_2:
input: |
a
ab
abc
expected_cpu: |
2017-05-19 12:13:07 +00:00
ab
2017-05-16 16:20:40 +00:00
'!a':
input: |
1
ab
abc
bcde
expected_cpu: |
2017-05-16 16:20:40 +00:00
1
bcde
/a:
input: |
1
ab
abc
bcde
expected_cpu: |
2017-05-16 16:20:40 +00:00
ab
abc
(a:
input: |
1
ab
bac
abc
bcde
expected_cpu: |
2017-05-16 16:20:40 +00:00
ab
abc
)c:
input: |
1
ab
bac
abc
bcde
expected_cpu: |
2017-05-16 16:20:40 +00:00
bac
abc
=2c:
input: |
1
ab
bac
abc
bcde
expected_cpu: |
2017-05-16 16:20:40 +00:00
bac
abc
'%2a':
input: |
a
aa
aaa
aaaa
bcde
expected_cpu: |
2017-05-16 16:20:40 +00:00
aaa
aaaa
2017-05-24 14:21:24 +00:00
'/a op4 %3a op4':
input: |
a
aa
aaa
aaaa
aaaaa
expected_cpu: |
4aa4
4aa4a
2017-05-16 16:20:40 +00:00
Q:
input: |
a
abc
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
abc
rMrQ:
input: |
ab
abcba
expected_cpu: |
2017-05-16 16:20:40 +00:00
ab
k:
input: |
a
ab
abc
expected_cpu: |
a
ba
bac
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ba
bac
K:
input: |
a
ab
abc
expected_cpu: |
a
ba
acb
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ba
acb
'*24':
input: |
a
ab
abc
abcd
abcde
abcdef
expected_cpu: |
a
ab
abc
abcd
abedc
abedcf
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abc
abcd
abedc
abedcf
L2:
input: |
a
ab
ab!
expected_cpu: |
a
ab
abB
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abB
R2:
input: |
a
ab
abB
expected_cpu: |
a
ab
ab!
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
ab
ab!
+2:
input: |
a
ab
abc
expected_cpu: |
a
ab
abd
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abd
-2:
input: |
a
ab
abc
expected_cpu: |
a
ab
abb
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abb
.2:
input: |
a
ab
abc
abcd
expected_cpu: |
a
ab
abc
abdd
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abc
abdd
',2':
input: |
a
ab
abc
abcd
expected_cpu: |
a
ab
abb
abbd
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
ab
abb
abbd
y2:
input: |
a
ab
abc
123456790abcdefghijklmnopqrstuv
expected_cpu: |
a
abab
ababc
2017-05-16 16:20:40 +00:00
expected_opencl: |
2017-05-16 16:20:40 +00:00
a
abab
ababc
123456790abcdefghijklmnopqrstuv
2017-05-16 16:20:40 +00:00
Y2:
input: |
a
ab
abc
123456790abcdefghijklmnopqrstuv
2017-05-16 16:20:40 +00:00
expected_cpu: |
2017-05-16 16:20:40 +00:00
a
abab
abcbc
expected_opencl: |
a
abab
abcbc
123456790abcdefghijklmnopqrstuv
2017-05-16 16:20:40 +00:00
E:
input: |
a bc
ab c
abc
expected_cpu: |
A Bc
Ab C
Abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
A Bc
Ab C
Abc
e-:
input: |
a-bc
ab-c
abc
expected_cpu: |
A-Bc
Ab-C
Abc
expected_opencl: |
2017-05-16 16:20:40 +00:00
A-Bc
Ab-C
Abc