mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-03-12 04:35:28 -07:00
Fix two errors in writeraw (14a)-script that were found by jonor
This commit is contained in:
parent
44069c9b72
commit
24d48e60fc
@ -28,12 +28,18 @@ end
|
||||
print(string.len(rawdata))
|
||||
local command = Command:new{cmd = cmds.CMD_READER_ISO_14443a,
|
||||
arg1 = 3, -- Connect (1) and don't disconnect (2)
|
||||
arg2 = 0-- string.len(rawdata),
|
||||
--data = rawdata
|
||||
arg2 = 0
|
||||
}
|
||||
local mf_auth = Command:new{cmd = cmds.CMD_READER_ISO_14443a,
|
||||
arg1 = 6, -- Send raw
|
||||
arg2 = string.len(rawdata),
|
||||
arg1 = 10, -- Send raw
|
||||
-- arg2 contains the length.
|
||||
-- Remember; rawdata is an ascii string containing
|
||||
-- ASCII characters. Thus; rawdata= "FF" are two bytes in length
|
||||
-- but when converted to true hexvalues internally inside the Command
|
||||
-- constructor, 0xFF is only one byte. So, the bytelength is the
|
||||
-- length of the ASCII-string divided by two. Thanks jonor!
|
||||
|
||||
arg2 = string.len(rawdata)/2,
|
||||
data = rawdata}
|
||||
local quit = Command:new{cmd = cmds.CMD_READER_ISO_14443a,
|
||||
arg1 = 0, -- Nothing
|
||||
|
Loading…
x
Reference in New Issue
Block a user