]> cvs.zerfleddert.de Git - proxmark3-svn/commitdiff
Started an experiment with lua mifare hack
authormartin.holst@gmail.com <martin.holst@gmail.com@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Fri, 24 May 2013 21:43:02 +0000 (21:43 +0000)
committermartin.holst@gmail.com <martin.holst@gmail.com@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Fri, 24 May 2013 21:43:02 +0000 (21:43 +0000)
client/scripts/mifare.lua [new file with mode: 0644]

diff --git a/client/scripts/mifare.lua b/client/scripts/mifare.lua
new file mode 100644 (file)
index 0000000..174c760
--- /dev/null
@@ -0,0 +1,14 @@
+local desc = "How would the classic mifare hack look in lua? Let's find out "
+print(desc);
+
+print("This script isn't even remotely finished!")
+print("Checking preconditions");
+print("core", core)
+print("core.SendCommand", core.SendCommand)
+print("core.WaitForResponseTimeout", core.WaitForResponseTimeout)
+print("core.nonce2key", core.nonce2key)
+-- To actually send something meaningful, we need to include the 'Binlib' or 'lpack' library. 
+local x = core.SendCommand("aaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000ggggaaaabbbb2222111100000gggg12345678901234567890123456789012345678901234")
+local result = core.WaitForResponseTimeout(0x0611,1000)
+--- Oh, and nonce2Key is not 'glued' yet. 
+print("err", result)
\ No newline at end of file
Impressum, Datenschutz