Fixed error with mifare_autopwn where keys were reversed, see http://www.proxmark.org/forum/viewtopic.php?pid=8494#p8494

This commit is contained in:
martin.holst@gmail.com 2013-10-09 19:08:17 +00:00
parent b1231445c7
commit b969713989
2 changed files with 20 additions and 5 deletions

View file

@ -171,7 +171,12 @@ function main(args)
local key, cnt
res,err = mfcrack()
if not res then return oops(err) end
_,key = bin.unpack("H6",res)
-- The key is actually 8 bytes, so a
-- 6-byte key is sent as 00XXXXXX
-- This means we unpack it as first
-- two bytes, then six bytes actual key data
-- We can discard first and second return values
_,_,key = bin.unpack("H2H6",res)
print("Key ", key)
-- Use nested attack
@ -182,5 +187,6 @@ function main(args)
end
end
end
-- Call the main
main(args)