mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-14 02:27:26 -07:00
The '-f' option replaces the direct specification of the dump filename in the '-r' command.
This commit is contained in:
parent
0cbf42e0ec
commit
a9244b8ea4
2 changed files with 13 additions and 8 deletions
|
@ -13,16 +13,17 @@ The script provides functionality for writing Mifare Ultralight Ultra/UL-5 tags.
|
||||||
]]
|
]]
|
||||||
example = [[
|
example = [[
|
||||||
-- restpre (write) dump to tag
|
-- restpre (write) dump to tag
|
||||||
]]..ansicolors.yellow..[[script run hf_mfu_ultra -k ffffffff -r hf-mfu-3476FF1514D866-dump.bin]]..ansicolors.reset..[[
|
]]..ansicolors.yellow..[[script run hf_mfu_ultra -f hf-mfu-3476FF1514D866-dump.bin -k ffffffff -r]]..ansicolors.reset..[[
|
||||||
|
|
||||||
-- wipe tag (]]..ansicolors.red..[[Do not use it with UL-5!]]..ansicolors.reset..[[)
|
-- wipe tag (]]..ansicolors.red..[[Do not use it with UL-5!]]..ansicolors.reset..[[)
|
||||||
]]..ansicolors.yellow..[[script run hf_mfu_ultra -k 1d237f76 -w ]]..ansicolors.reset..[[
|
]]..ansicolors.yellow..[[script run hf_mfu_ultra -k 1d237f76 -w ]]..ansicolors.reset..[[
|
||||||
]]
|
]]
|
||||||
usage = [[
|
usage = [[
|
||||||
script run hf_mfu_ultra -h -k <passwd> -w -r <dump filename>
|
script run hf_mfu_ultra -h -f <dump filename> -k <passwd> -w -r
|
||||||
]]
|
]]
|
||||||
arguments = [[
|
arguments = [[
|
||||||
-h this help
|
-h this help
|
||||||
|
-f filename for the datadump to read (bin)
|
||||||
-k pwd to use with the restore and wipe operations
|
-k pwd to use with the restore and wipe operations
|
||||||
-r restore a binary dump to tag
|
-r restore a binary dump to tag
|
||||||
-w wipe tag (]]..ansicolors.red..[[Do not use it with UL-5!]]..ansicolors.reset..[[)
|
-w wipe tag (]]..ansicolors.red..[[Do not use it with UL-5!]]..ansicolors.reset..[[)
|
||||||
|
@ -181,6 +182,7 @@ local function writeDump(filename)
|
||||||
if not info then return info, err end
|
if not info then return info, err end
|
||||||
|
|
||||||
-- load dump from file
|
-- load dump from file
|
||||||
|
if not filename then return false, 'No dump filename provided' end
|
||||||
io.write('Loading dump from file '..filename..'...')
|
io.write('Loading dump from file '..filename..'...')
|
||||||
local dump
|
local dump
|
||||||
dump, err = utils.ReadDumpFile(filename)
|
dump, err = utils.ReadDumpFile(filename)
|
||||||
|
@ -337,12 +339,15 @@ end
|
||||||
local function main(args)
|
local function main(args)
|
||||||
if #args == 0 then return help() end
|
if #args == 0 then return help() end
|
||||||
|
|
||||||
for opt, value in getopt.getopt(args, 'hk:r:w') do
|
local dumpFilename = nil
|
||||||
|
|
||||||
|
for opt, value in getopt.getopt(args, 'hf:k:rw') do
|
||||||
local res, err
|
local res, err
|
||||||
res = true
|
res = true
|
||||||
if opt == "h" then return help() end
|
if opt == "h" then return help() end
|
||||||
|
if opt == "f" then dumpFilename = value end
|
||||||
if opt == 'k' then res, err = setPassword(value) end
|
if opt == 'k' then res, err = setPassword(value) end
|
||||||
if opt == 'r' then res, err = writeDump(value) end
|
if opt == 'r' then res, err = writeDump(dumpFilename) end
|
||||||
if opt == 'w' then res, err = wipe() end
|
if opt == 'w' then res, err = wipe() end
|
||||||
if not res then return error(err) end
|
if not res then return error(err) end
|
||||||
end
|
end
|
||||||
|
|
|
@ -2365,7 +2365,7 @@ Use the script `hf_mfu_ultra.lua` to restore (write) dump to tag or clear previo
|
||||||
Usage:
|
Usage:
|
||||||
1. Restore dump to tag:
|
1. Restore dump to tag:
|
||||||
```
|
```
|
||||||
script run hf_mfu_ultra -k <passwd> -r <dump filename>
|
script run hf_mfu_ultra -f <dump filename> -k <passwd> -r
|
||||||
```
|
```
|
||||||
2. Wipe tag (use it to prepare tag for restoring another dump):
|
2. Wipe tag (use it to prepare tag for restoring another dump):
|
||||||
```
|
```
|
||||||
|
@ -2379,7 +2379,7 @@ Usage:
|
||||||
Examples:
|
Examples:
|
||||||
1. Restore dump to tag:
|
1. Restore dump to tag:
|
||||||
```
|
```
|
||||||
script run hf_mfu_ultra -k ffffffff -r hf-mfu-3476FF1514D866-dump.bin
|
script run hf_mfu_ultra -f hf-mfu-3476FF1514D866-dump.bin -k ffffffff -r
|
||||||
```
|
```
|
||||||
2. Wipe tag:
|
2. Wipe tag:
|
||||||
```
|
```
|
||||||
|
@ -2428,7 +2428,7 @@ Use the script `hf_mfu_ultra.lua` to restore (write) dump to tag.
|
||||||
Usage:
|
Usage:
|
||||||
1. Restore dump to tag:
|
1. Restore dump to tag:
|
||||||
```
|
```
|
||||||
script run hf_mfu_ultra -k <passwd> -r <dump filename>
|
script run hf_mfu_ultra -f <dump filename> -k <passwd> -r
|
||||||
```
|
```
|
||||||
3. Show help:
|
3. Show help:
|
||||||
```
|
```
|
||||||
|
@ -2438,7 +2438,7 @@ Usage:
|
||||||
Examples:
|
Examples:
|
||||||
1. Restore dump to tag:
|
1. Restore dump to tag:
|
||||||
```
|
```
|
||||||
script run hf_mfu_ultra -k ffffffff -r hf-mfu-3476FF1514D866-dump.bin
|
script run hf_mfu_ultra -f hf-mfu-3476FF1514D866-dump.bin -k ffffffff -r
|
||||||
```
|
```
|
||||||
|
|
||||||
## UL, other chips
|
## UL, other chips
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue