]> git.zerfleddert.de Git - proxmark3-svn/blame - client/lualibs/mf_default_keys.lua
ADD: some more keys found on a pastebin
[proxmark3-svn] / client / lualibs / mf_default_keys.lua
CommitLineData
16b04cb2 1
2local _keys = {
16b04cb2 3 --[[
4
5 These keys are from the pm3 c-codebase.
6
7 --]]
9f7a854d 8 'ffffffffffff', -- Default key (first key used by program if no user defined key)
16b04cb2 9 '000000000000', -- Blank key
10 'a0a1a2a3a4a5', -- NFCForum MAD key
11 'b0b1b2b3b4b5',
12 'aabbccddeeff',
13 '4d3a99c351dd',
14 '1a982c7e459a',
15 'd3f7d3f7d3f7',
16 '714c5c886e97',
17 '587ee5f9350f',
18 'a0478cc39091',
19 '533cb6c723f6',
20 '8fd0a4f256e9',
21
22
23 --[[
24 The data below is taken form the Slurp project,
25 https://github.com/4ZM/slurp/blob/master/res/xml/mifare_default_keys.xml
26 released as GPLV3.
27
28 --]]
29
30 '000000000000', -- Default key
9f7a854d 31 'ffffffffffff', -- Default key
16b04cb2 32 'b0b1b2b3b4b5', -- Key from mfoc
33 '4d3a99c351dd', -- Key from mfoc
34 '1a982c7e459a', -- Key from mfoc
35 'aabbccddeeff', -- Key from mfoc
36 '714c5c886e97', -- Key from mfoc
37 '587ee5f9350f', -- Key from mfoc
38 'a0478cc39091', -- Key from mfoc
39 '533cb6c723f6', -- Key from mfoc
40 '8fd0a4f256e9', -- Key from mfoc
41 -- Data from: http://pastebin.com/wcTHXLZZ
42 'a64598a77478', -- RKF SL Key A
43 '26940b21ff5d', -- RKF SL Key A
44 'fc00018778f7', -- RKF SL Key A
45 '00000ffe2488', -- RKF SL Key B
46 '5c598c9c58b5', -- RKF SL Key B
47 'e4d2770a89be', -- RKF SL Key B
48 -- Data from: http://pastebin.com/svGjN30Q
49 '434f4d4d4f41', -- RKF JOJO GROUP Key A
50 '434f4d4d4f42', -- RKF JOJO GROUP Key B
51 '47524f555041', -- RKF JOJO GROUP Key A
52 '47524f555042', -- RKF JOJO GROUP Key B
53 '505249564141', -- RKF JOJO PRIVA Key A
54 '505249564142', -- RKF JOJO PRIVA Key B
55 -- Data from: http://pastebin.com/d7sSetef
56 'fc00018778f7', -- RKF Rejskort Danmark Key A
57 '00000ffe2488', -- RKF Rejskort Danmark Key B
58 '0297927c0f77', -- RKF Rejskort Danmark Key A
59 'ee0042f88840', -- RKF Rejskort Danmark Key B
60 '722bfcc5375f', -- RKF Rejskort Danmark Key A
61 'f1d83f964314', -- RKF Rejskort Danmark Key B
62 -- Data from: http://pastebin.com/pvJX0xVS
63 '54726176656C', -- Transport Key A
64 '776974687573', -- Transport Key B
65 '4AF9D7ADEBE4', -- Directory and event log Key A
66 '2BA9621E0A36', -- Directory and event log Key B
67 -- Data from: http://pastebin.com/Dnnc5dFC
68 -- New cards are not encrypted (MF Ultralight)
69 'fc00018778f7', -- Västtrafiken Key A
70 '00000ffe2488', -- Västtrafiken Key B
71 '0297927c0f77', -- Västtrafiken Key A
72 'ee0042f88840', -- Västtrafiken Key B
73 '54726176656c', -- Västtrafiken Key A
74 '776974687573', -- Västtrafiken Key B
75 -- Data from: http://pastebin.com/y3PDBWR1
76 '000000000001',
77 'a0a1a2a3a4a5',
78 '123456789abc',
79 'b127c6f41436',
80 '12f2ee3478c1',
81 '34d1df9934c5',
82 '55f5a5dd38c9',
83 'f1a97341a9fc',
84 '33f974b42769',
85 '14d446e33363',
86 'c934fe34d934',
87 '1999a3554a55',
88 '27dd91f1fcf1',
89 'a94133013401',
90 '99c636334433',
91 '43ab19ef5c31',
92 'a053a292a4af',
93 '434f4d4d4f41',
94 '434f4d4d4f42',
95 '505249565441',
96 '505249565442',
97 -- Data from,:, http://pastebin.com/TUXj17K3
98 'fc0001877bf7', -- RKF ÖstgötaTrafiken Key A
99 '00000ffe2488', -- RKF ÖstgötaTrafiken Key B
100 '0297927c0f77', -- RKF ÖstgötaTrafiken Key A
101 'ee0042f88840', -- RKF ÖstgötaTrafiken Key B
102 '54726176656c', -- RKF ÖstgötaTrafiken Key A
103 '776974687573', -- RKF ÖstgötaTrafiken Key B
104
105 --[[
106 The keys below are taken from from https://code.google.com/p/mifare-key-cracker/downloads/list
107 --]]
108
109 'bd493a3962b6',
110 '010203040506',
111 '111111111111',
112 '222222222222',
113 '333333333333',
114 '444444444444',
115 '555555555555',
116 '666666666666',
117 '777777777777',
118 '888888888888',
119 '999999999999',
120 'aaaaaaaaaaaa',
121 'bbbbbbbbbbbb',
122 'cccccccccccc',
123 'dddddddddddd',
124 'eeeeeeeeeeee',
125 '0123456789ab',
126 '123456789abc',
fdefed66
MHS
127
128 --[[
129 The keys below are taken from from https://github.com/4ZM/mfterm/blob/master/dictionary.txt
130 --]]
131
132 'abcdef123456', -- Key from ladyada.net
133
134 '000000000001',
135 '000000000002',
136 '00000000000a',
137 '00000000000b',
138 '100000000000',
139 '200000000000',
140 'a00000000000',
141 'b00000000000',
c15d2bdc 142
143 --[[
144 Should be for Mifare TNP3xxx tags A KEY.
145 --]]
146 '4b0b20107ccb',
147
95e63594 148 --[[
149 Kiev metro cards
150 --]]
151 '8fe644038790',
152 'f14ee7cae863',
153 '632193be1c3c',
154 '569369c5a0e5',
155 '9de89e070277',
156 'eff603e1efe9',
157 '644672bd4afe',
95e63594 158 'b5ff67cba951',
984f9571 159
160 --[[
161 hotel system cards,
162 http://www.proxmark.org/forum/viewtopic.php?id=2430
163 --]]
164 '44ab09010845',
165 '85fed980ea5a',
0ad970fb 166
167 --[[
168 VIGIK1
169 --]]
170 '314B49474956',
171 '564c505f4d41',
3fd842ed 172
173 --[[
174 BCARD keyB
175 --]]
176 'f4a9ef2afc6d',
70ee301e 177
178 --[[
179 --]]
180 'a9f953def0a3',
e98572a1 181
182 --[[
183 mystery Key A and B for Mifare 1k EV1 (S50) Sector 17!
184 --]]
185 '75ccb59c9bed',
186 '4b791bea7bcc',
b87f99f4 187
188 --[[
189 Here be BIP keys...
190 ref: http://pastebin.com/QjUc66Zg
191 --]]
192 '3A42F33AF429',
193 '1FC235AC1309',
194 '6338A371C0ED',
195 '243F160918D1',
196 'F124C2578AD0',
197 '9AFC42372AF1',
198 '32AC3B90AC13',
199 '682D401ABB09',
200 '4AD1E273EAF1',
201 '067DB45454A9',
202 'E2C42591368A',
203 '15FC4C7613FE',
204 '2A3C347A1200',
205 '68D30288910A',
206 '16F3D5AB1139',
207 'F59A36A2546D',
208 '937A4FFF3011',
209 '64E3C10394C2',
210 '35C3D2CAEE88',
211 'B736412614AF',
212 '693143F10368',
213 '324F5DF65310',
214 'A3F97428DD01',
215 '643FB6DE2217',
216 '63F17A449AF0',
217 '82F435DEDF01',
218 'C4652C54261C',
219 '0263DE1278F3',
220 'D49E2826664F',
221 '51284C3686A6',
222 '3DF14C8000A1',
223 '6A470D54127C',
c15d2bdc 224}
16b04cb2 225
9f7a854d 226---
227-- The keys above have just been pasted in, for completeness sake. They contain duplicates.
228-- We need to weed the duplicates out before we expose the list to someone who actually wants to use them
229-- @param list a list to do 'uniq' on
16b04cb2 230
231local function uniq(list)
232
233 local foobar = {}
234 --print("list length ", #list)
235 for _, value in pairs(list) do
236 value = value:lower()
237 if not foobar[value] then
238 foobar[value] = true
239 table.insert(foobar, value);
240 end
241 end
242 --print("final list length length ", #foobar)
243 return foobar
244end
245
fdefed66 246return uniq(_keys)
Impressum, Datenschutz