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