8 These keys are from the pm3 c-codebase.
11 'ffffffffffff', -- Default key (first key used by program if no user defined key)
12 '000000000000', -- Blank key
13 'a0a1a2a3a4a5', -- NFCForum MAD key
27 The data below is taken form the Slurp project,
28 https://github.com/4ZM/slurp/blob/master/res/xml/mifare_default_keys.xml
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
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
109 The keys below are taken from https://code.google.com/p/mifare-key-cracker/downloads/list
132 The keys below are taken from https://github.com/4ZM/mfterm/blob/master/dictionary.txt
135 'abcdef123456', -- Key from ladyada.net
147 Should be for Mifare TNP3xxx tags A KEY.
165 http://www.proxmark.org/forum/viewtopic.php?id=2430
187 -- The keys above have just been pasted in, for completeness sake. They contain duplicates.
188 -- We need to weed the duplicates out before we expose the list to someone who actually wants to use them
189 -- @param list a list to do 'uniq' on
191 local function uniq(list)
194 --print("list length ", #list)
195 for _, value in pairs(list) do
196 value = value:lower()
197 if not foobar[value] then
199 table.insert(foobar, value);
202 --print("final list length ", #foobar)