CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
rapid7

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

GitHub Repository: rapid7/metasploit-framework
Path: blob/master/data/jtr/dynamic_flat_sse_formats.conf
Views: 11766
1
# NOTE, same format as dynamic_0 It is slower (50% slower, or more). But it is not limited to 55 byte passwords.
2
# This should work for passwords up to 110 bytes long (max length dynamic will currently allow). It should not be
3
# used for shorter passwords (under 55 bytes). Use dyna_0 for those.
4
[List.Generic:dynamic_2000]
5
Expression=md5($p) (PW > 55 bytes)
6
Flag=MGF_FLAT_BUFFERS
7
Flag=MGF_KEYS_INPUT
8
Flag=MGF_SOURCE
9
Flag=MGF_POOR_OMP
10
MaxInputLenX86=110
11
MaxInputLen=110
12
Func=DynamicFunc__MD5_crypt_input1_to_output1_FINAL
13
Test=$dynamic_2000$5a105e8b9d40e1329780d62ea2265d8a:test1
14
Test=$dynamic_2000$378e2c4a07968da2eca692320136433d:thatsworking
15
Test=$dynamic_2000$8ad8757baa8564dc136c1e07507f4a98:test3
16
TestD=$dynamic_2000$a4b3933521a38111eb597dd8dbc47614:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
17
18
[List.Generic:dynamic_2001]
19
Expression=md5($p.$s) (joomla) (PW > 23 bytes)
20
Flag=MGF_FLAT_BUFFERS
21
Flag=MGF_SALTED
22
SaltLen=-64
23
MaxInputLenX86=110
24
MaxInputLen=110
25
Func=DynamicFunc__clean_input_kwik
26
Func=DynamicFunc__append_keys
27
Func=DynamicFunc__append_salt
28
Func=DynamicFunc__MD5_crypt_input1_to_output1_FINAL
29
Test=$dynamic_2001$ed52af63d8ecf0c682442dfef5f36391$1aDNNojYGSc7pSzcdxKxhbqvLtEe4deG:test1
30
Test=$dynamic_2001$4fa1e9d54d89bfbe48b4c0f0ca0a3756$laxcaXPjgcdKdKEbkX1SIjHKm0gfYt1c:thatsworking
31
Test=$dynamic_2001$82568eeaa1fcf299662ccd59d8a12f54$BdWwFsbGtXPGc0H1TBxCrn0GasyAlJBJ:test3
32
TestD=$dynamic_2001$a4d4ce08d9dec5336d2a137cdab28624$1234567890123456789012345678901234567890123456789012345678901234:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
33
34
[List.Generic:dynamic_2002]
35
Expression=md5(md5($p)) (e107) (PW > 55 bytes)
36
Flag=MGF_KEYS_INPUT
37
Flag=MGF_FLAT_BUFFERS
38
MaxInputLenX86=110
39
MaxInputLen=110
40
Func=DynamicFunc__MD5_crypt_input1_overwrite_input2
41
Func=DynamicFunc__MD5_crypt_input2_to_output1_FINAL
42
Test=$dynamic_2002$418d89a45edadb8ce4da17e07f72536c:test1
43
Test=$dynamic_2002$ccd3c4231a072b5e13856a2059d04fad:thatsworking
44
Test=$dynamic_2002$9992295627e7e7162bdf77f14734acf8:test3
45
TestD=$dynamic_2002$827b31e7fae2cdb3af70be9560162500:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
46
47
[List.Generic:dynamic_2003]
48
Expression=md5(md5(md5($p))) (PW > 55 bytes)
49
Flag=MGF_KEYS_INPUT
50
Flag=MGF_FLAT_BUFFERS
51
MaxInputLenX86=110
52
MaxInputLen=110
53
Func=DynamicFunc__MD5_crypt_input1_overwrite_input2
54
Func=DynamicFunc__MD5_crypt_input2_overwrite_input2
55
Func=DynamicFunc__MD5_crypt_input2_to_output1_FINAL
56
Test=$dynamic_2003$964c02612b2a1013ed26d46ba9a73e74:test1
57
Test=$dynamic_2003$5d7e6330f69548797c07d97c915690fe:thatsworking
58
Test=$dynamic_2003$2e54db8c72b312007f3f228d9d4dd34d:test3
59
TestD=$dynamic_2003$35297f9d34baa8e3ca3e5b23155be26f:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
60
61
[List.Generic:dynamic_2004]
62
Expression=md5($s.$p) (OSC) (PW > 31 bytes)
63
Flag=MGF_SALTED
64
Flag=MGF_FLAT_BUFFERS
65
SaltLen=-64
66
MaxInputLenX86=110
67
MaxInputLen=110
68
Func=DynamicFunc__clean_input_kwik
69
Func=DynamicFunc__append_salt
70
Func=DynamicFunc__append_keys
71
Func=DynamicFunc__MD5_crypt_input1_to_output1_FINAL
72
Test=$dynamic_2004$c02e8eef3eaa1a813c2ff87c1780f9ed$123456:test1
73
Test=$dynamic_2004$4a2a1b013da3cda7f7e0625cf3dc3f4c$1234:thatsworking
74
Test=$dynamic_2004$3a032e36a9609df6411b8004070431d3$aaaaa:test3
75
TestD=$dynamic_2004$d75040e824c1f9e4efd67c19961ddf4d$1234567890123456789012345678901234567890123456789012345678901234:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
76
77
[List.Generic:dynamic_2005]
78
Expression=md5($s.$p.$s) (PW > 31 bytes)
79
Flag=MGF_SALTED
80
Flag=MGF_FLAT_BUFFERS
81
SaltLen=-40
82
MaxInputLenX86=110
83
MaxInputLen=110
84
Func=DynamicFunc__clean_input_kwik
85
Func=DynamicFunc__append_salt
86
Func=DynamicFunc__append_keys
87
Func=DynamicFunc__append_salt
88
Func=DynamicFunc__MD5_crypt_input1_to_output1_FINAL
89
Test=$dynamic_2005$c1003cd39cb5523dd0923a94ab15a3c7$123456:test1
90
Test=$dynamic_2005$c1c8618abfc7bdbc4a3c49c2c2c48f82$1234:thatsworking
91
Test=$dynamic_2005$e7222e806a8ce5efa6d48acb3aa56dc2$aaaaa:test3
92
TestD=$dynamic_2005$ba5528ac65c20213e105bb02e6aaf6a2$1234567890123456789012345678901234567890:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
93
94
[List.Generic:dynamic_2006]
95
Expression=md5(md5($p).$s) (vBulletin, PW > 55 bytes or/and salt > 23 bytes)
96
Flag=MGF_SALTED
97
Flag=MGF_KEYS_BASE16_IN1
98
Flag=MGF_FLAT_BUFFERS
99
SaltLen=-64
100
MaxInputLenX86=110
101
MaxInputLen=110
102
Func=DynamicFunc__set_input_len_32
103
Func=DynamicFunc__append_salt
104
Func=DynamicFunc__MD5_crypt_input1_to_output1_FINAL
105
Test=$dynamic_2006$3a9ae23758f05da1fe539e55a096b03b$S111XB:test1
106
Test=$dynamic_2006$9694d706d1992abf04344c1e7da1c5d3$T &222:thatsworking
107
Test=$dynamic_2006$b7a7f0c374d73fac422bb01f07f5a9d4$lxxxl:test3
108
Test=$dynamic_2006$9164fe53be481f811f15efd769aaf0f7$aReallyLongSaltHere:test3
109
TestD=$dynamic_2006$7308f7ca156d77564a5dab25d4be0f34$1234567890123456789012345678901234567890123456789012345678901234:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
110
111
[List.Generic:dynamic_2008]
112
Expression=md5(md5($s).$p) (PW > 23 bytes)
113
Flag=MGF_SALTED
114
Flag=MGF_SALT_AS_HEX
115
Flag=MGF_FLAT_BUFFERS
116
SaltLen=-64
117
MaxInputLenX86=110
118
MaxInputLen=110
119
Func=DynamicFunc__clean_input_kwik
120
Func=DynamicFunc__append_salt
121
Func=DynamicFunc__append_keys
122
Func=DynamicFunc__MD5_crypt_input1_to_output1_FINAL
123
Test=$dynamic_2008$534c2fb38e757d9448315abb9822db00$aaaSXB:test1
124
Test=$dynamic_2008$02547864bed278658e8f54dd6dfd69b7$123456:thatsworking
125
Test=$dynamic_2008$2f6f3881972653ebcf86e5ad3071a4ca$5555hh:test3
126
TestD=$dynamic_2008$a96d6ab818950bafc6baeaa80df5ec5c$1234567890123456789012345678901234567890123456789012345678901234:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
127
128
[List.Generic:dynamic_2009]
129
Expression=md5($s.md5($p)) (salt > 23 bytes)
130
Flag=MGF_SALTED
131
Flag=MGF_KEYS_BASE16_IN1
132
Flag=MGF_FLAT_BUFFERS
133
SaltLen=-200
134
MaxInputLenX86=40
135
MaxInputLen=40
136
Func=DynamicFunc__clean_input2_kwik
137
Func=DynamicFunc__append_salt2
138
Func=DynamicFunc__append_input2_from_input
139
Func=DynamicFunc__MD5_crypt_input2_to_output1_FINAL
140
Test=$dynamic_2009$b38c18b5e5b676e211442bd41000b2ec$aaaSXB:test1
141
Test=$dynamic_2009$4dde7cd4cbf0dc4c59b255ae77352914$123456:thatsworking
142
Test=$dynamic_2009$899af20e3ebdd77aaecb0d9bc5fbbb66$5555hh:test3
143
144
[List.Generic:dynamic_2010]
145
Expression=md5($s.md5($s.$p)) (PW > 32 or salt > 23 bytes)
146
Flag=MGF_SALTED
147
#Flag=MGF_KEYS_BASE16_IN1
148
Flag=MGF_FLAT_BUFFERS
149
SaltLen=-64
150
MaxInputLenX86=110
151
MaxInputLen=110
152
Func=DynamicFunc__clean_input_kwik
153
Func=DynamicFunc__clean_input2_kwik
154
Func=DynamicFunc__append_salt2
155
Func=DynamicFunc__append_salt
156
Func=DynamicFunc__append_keys
157
Func=DynamicFunc__MD5_crypt_input1_append_input2
158
Func=DynamicFunc__MD5_crypt_input2_to_output1_FINAL
159
Test=$dynamic_2010$781f83a676f45169dcfc7f36dfcdc3d5$aaaSXB:test1
160
Test=$dynamic_2010$f385748e67a2dc1f6379b9124fabc0df$123456:thatsworking
161
Test=$dynamic_2010$9e3702bb13386270cd4b0bd4dbdd489e$5555hh:test3
162
TestD=$dynamic_2010$74fe90a89e9e6ee5ea28d4a92640eda5$1234567890123456789012345678901234567890123456789012345678901234:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
163
164
[List.Generic:dynamic_2011]
165
Expression=md5($s.md5($p.$s)) (PW > 32 or salt > 23 bytes)
166
Flag=MGF_SALTED
167
#Flag=MGF_KEYS_BASE16_IN1
168
Flag=MGF_FLAT_BUFFERS
169
SaltLen=-64
170
MaxInputLenX86=110
171
MaxInputLen=110
172
Func=DynamicFunc__clean_input_kwik
173
Func=DynamicFunc__append_keys
174
Func=DynamicFunc__clean_input2_kwik
175
Func=DynamicFunc__append_salt2
176
Func=DynamicFunc__append_salt
177
Func=DynamicFunc__MD5_crypt_input1_append_input2
178
Func=DynamicFunc__MD5_crypt_input2_to_output1_FINAL
179
Test=$dynamic_2011$f809a64cbd0d23e099cd5b544c8501ac$aaaSXB:test1
180
Test=$dynamic_2011$979e6671535cda6db95357d8a0afd9ac$123456:thatsworking
181
Test=$dynamic_2011$78a61ea73806ebf27bef2ab6a9bf5412$5555hh:test3
182
TestD=$dynamic_2011$d5acc2492e19cbf252d54942b4c7620b$1234567890123456789012345678901234567890123456789012345678901234:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
183
184
#[List.Generic:dynamic_2012]
185
#dynamic_12 already in MGF_FLAT_BUFFERS, so no reason for dynamic_2012
186
187
#[List.Generic:dynamic_2013]
188
#dynamic_13 already in MGF_FLAT_BUFFERS, so no reason for dynamic_2013
189
190
[List.Generic:dynamic_2014]
191
Expression=md5($s.md5($p).$s) (PW > 55 or salt > 11 bytes)
192
Flag=MGF_SALTED
193
Flag=MGF_KEYS_BASE16_IN1
194
Flag=MGF_FLAT_BUFFERS
195
SaltLen=-40
196
MaxInputLenX86=110
197
MaxInputLen=110
198
Func=DynamicFunc__clean_input2_kwik
199
Func=DynamicFunc__append_salt2
200
Func=DynamicFunc__append_input2_from_input
201
Func=DynamicFunc__append_salt2
202
Func=DynamicFunc__MD5_crypt_input2_to_output1_FINAL
203
Test=$dynamic_2014$778e40e10d82a08f5377992330008cbe$aaaSXB:test1
204
Test=$dynamic_2014$d6321956964b2d27768df71d139eabd2$123456:thatsworking
205
Test=$dynamic_2014$1b3c72e16427a2f4f0819243877f7967$5555hh:test3
206
TestD=$dynamic_2014$6f20299d2e889eea146d141e92e91da1$1234567890123456789012345678901234567890:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
207
208
#[List.Generic:dynamic_2015]
209
#dynamic_15 already in MGF_FLAT_BUFFERS, so no reason for dynamic_2015
210
211
#[List.Generic:dynamic_2016]
212
#dynamic_16 already in MGF_FLAT_BUFFERS, so no reason for dynamic_2016
213
214