X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/5f6d6c900397b1c5cd6c31577480577f1c0d5cda..686f0a1794863adc1fe4cb27e920081e9b20e94e:/client/mf_default_keys.lua diff --git a/client/mf_default_keys.lua b/client/mf_default_keys.lua deleted file mode 100644 index f6264a33..00000000 --- a/client/mf_default_keys.lua +++ /dev/null @@ -1,151 +0,0 @@ - - -local _keys = { - - --[[ - - These keys are from the pm3 c-codebase. - - --]] - 'ffffffffffff', -- Default key (first key used by program if no user defined key) - '000000000000', -- Blank key - 'a0a1a2a3a4a5', -- NFCForum MAD key - 'b0b1b2b3b4b5', - 'aabbccddeeff', - '4d3a99c351dd', - '1a982c7e459a', - 'd3f7d3f7d3f7', - '714c5c886e97', - '587ee5f9350f', - 'a0478cc39091', - '533cb6c723f6', - '8fd0a4f256e9', - - - --[[ - The data below is taken form the Slurp project, - https://github.com/4ZM/slurp/blob/master/res/xml/mifare_default_keys.xml - released as GPLV3. - - --]] - - '000000000000', -- Default key - 'ffffffffffff', -- Default key - 'b0b1b2b3b4b5', -- Key from mfoc - '4d3a99c351dd', -- Key from mfoc - '1a982c7e459a', -- Key from mfoc - 'aabbccddeeff', -- Key from mfoc - '714c5c886e97', -- Key from mfoc - '587ee5f9350f', -- Key from mfoc - 'a0478cc39091', -- Key from mfoc - '533cb6c723f6', -- Key from mfoc - '8fd0a4f256e9', -- Key from mfoc - -- Data from: http://pastebin.com/wcTHXLZZ - 'a64598a77478', -- RKF SL Key A - '26940b21ff5d', -- RKF SL Key A - 'fc00018778f7', -- RKF SL Key A - '00000ffe2488', -- RKF SL Key B - '5c598c9c58b5', -- RKF SL Key B - 'e4d2770a89be', -- RKF SL Key B - -- Data from: http://pastebin.com/svGjN30Q - '434f4d4d4f41', -- RKF JOJO GROUP Key A - '434f4d4d4f42', -- RKF JOJO GROUP Key B - '47524f555041', -- RKF JOJO GROUP Key A - '47524f555042', -- RKF JOJO GROUP Key B - '505249564141', -- RKF JOJO PRIVA Key A - '505249564142', -- RKF JOJO PRIVA Key B - -- Data from: http://pastebin.com/d7sSetef - 'fc00018778f7', -- RKF Rejskort Danmark Key A - '00000ffe2488', -- RKF Rejskort Danmark Key B - '0297927c0f77', -- RKF Rejskort Danmark Key A - 'ee0042f88840', -- RKF Rejskort Danmark Key B - '722bfcc5375f', -- RKF Rejskort Danmark Key A - 'f1d83f964314', -- RKF Rejskort Danmark Key B - -- Data from: http://pastebin.com/pvJX0xVS - '54726176656C', -- Transport Key A - '776974687573', -- Transport Key B - '4AF9D7ADEBE4', -- Directory and event log Key A - '2BA9621E0A36', -- Directory and event log Key B - -- Data from: http://pastebin.com/Dnnc5dFC - -- New cards are not encrypted (MF Ultralight) - 'fc00018778f7', -- Västtrafiken Key A - '00000ffe2488', -- Västtrafiken Key B - '0297927c0f77', -- Västtrafiken Key A - 'ee0042f88840', -- Västtrafiken Key B - '54726176656c', -- Västtrafiken Key A - '776974687573', -- Västtrafiken Key B - -- Data from: http://pastebin.com/y3PDBWR1 - '000000000001', - 'a0a1a2a3a4a5', - '123456789abc', - 'b127c6f41436', - '12f2ee3478c1', - '34d1df9934c5', - '55f5a5dd38c9', - 'f1a97341a9fc', - '33f974b42769', - '14d446e33363', - 'c934fe34d934', - '1999a3554a55', - '27dd91f1fcf1', - 'a94133013401', - '99c636334433', - '43ab19ef5c31', - 'a053a292a4af', - '434f4d4d4f41', - '434f4d4d4f42', - '505249565441', - '505249565442', - -- Data from,:, http://pastebin.com/TUXj17K3 - 'fc0001877bf7', -- RKF ÖstgötaTrafiken Key A - '00000ffe2488', -- RKF ÖstgötaTrafiken Key B - '0297927c0f77', -- RKF ÖstgötaTrafiken Key A - 'ee0042f88840', -- RKF ÖstgötaTrafiken Key B - '54726176656c', -- RKF ÖstgötaTrafiken Key A - '776974687573', -- RKF ÖstgötaTrafiken Key B - - --[[ - The keys below are taken from from https://code.google.com/p/mifare-key-cracker/downloads/list - --]] - - 'bd493a3962b6', - '010203040506', - '111111111111', - '222222222222', - '333333333333', - '444444444444', - '555555555555', - '666666666666', - '777777777777', - '888888888888', - '999999999999', - 'aaaaaaaaaaaa', - 'bbbbbbbbbbbb', - 'cccccccccccc', - 'dddddddddddd', - 'eeeeeeeeeeee', - '0123456789ab', - '123456789abc', - } - ---- --- The keys above have just been pasted in, for completeness sake. They contain duplicates. --- We need to weed the duplicates out before we expose the list to someone who actually wants to use them --- @param list a list to do 'uniq' on - -local function uniq(list) - - local foobar = {} - --print("list length ", #list) - for _, value in pairs(list) do - value = value:lower() - if not foobar[value] then - foobar[value] = true - table.insert(foobar, value); - end - end - --print("final list length length ", #foobar) - return foobar -end - -return uniq(_keys) \ No newline at end of file