allowing for more keys

This commit is contained in:
iceman1001 2023-07-09 09:43:54 +02:00
parent e86eaf105f
commit d3b6fc6b5a

@ -231,13 +231,26 @@ local function main(args)
print(acblue.."UID: "..tag.uid..acoff)
print(acblue..string.format("XTEA key: %08X %08X %08X %08X", xteakey[0], xteakey[1], xteakey[2], xteakey[3])..acoff)
edata, cdata = readtag("415A54454B4D", xteakey)
local keys = {
"415A54454B4D",
"4B6A43059B64",
"C8BE6250C9C5",
}
for i, key in ipairs(keys) do
edata, cdata = readtag(key, xteakey)
if edata and cdata then
goto continue
end
end
if edata == nil or cdata == nil then
print("ERROR Reading tag!")
return nil
end
::continue::
print("Ciphered data:")
for key,value in ipairs(edata) do
print(value)