X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/0de8e3874d6524379550a50a4d9c29faf2d239ea..6a1687cc3ed60e13432763e18736defd43168cab:/client/scripts/dumptoemul-mfu.lua?ds=inline

diff --git a/client/scripts/dumptoemul-mfu.lua b/client/scripts/dumptoemul-mfu.lua
index bdcc667b..83274935 100644
--- a/client/scripts/dumptoemul-mfu.lua
+++ b/client/scripts/dumptoemul-mfu.lua
@@ -2,12 +2,11 @@
 -- Have a look there for further details
 getopt = require('getopt')
 bin = require('bin')
-
-example = "script run dumptoemul -i dumpdata-foobar.bin"
-author = "Martin Holst Swende"
-usage = "script run dumptoemul [-i <file>] [-o <file>]"
+example = "script run dumptoemul-mfu -i dumpdata-foobar.bin"
+author = "Martin Holst Swende \n @Marshmellow"
+usage = "script run dumptoemul-mfu [-i <file>] [-o <file>]"
 desc =[[
-This script takes a dumpfile from 'hf mf dump' and converts it to a format that can be used
+This script takes a dumpfile from 'hf mfu dump' and converts it to a format that can be used
 by the emulator
 
 Arguments:
@@ -16,11 +15,6 @@ Arguments:
 	-o <filename>	Specifies the output file. If omitted, <uid>.eml is used. 	
 
 ]]
-
--------------------------------
--- Some utilities 
--------------------------------
-
 --- 
 -- A debug printout-function
 function dbg(args)
@@ -34,11 +28,11 @@ function oops(err)
 	print("ERROR: ",err)
 end
 
-
 --- 
 -- Usage help
 function help()
 	print(desc)
+	print(author)
 	print("Example usage")
 	print(example)
 end
@@ -58,10 +52,8 @@ end
 
 local function readdump(infile)
 	 t = infile:read("*all")
-	 --print(string.len(t))
 	 len = string.len(t)
 	 local len,hex = bin.unpack(("H%d"):format(len),t)
-	 --print(len,hex)
 	 return hex
 end
 
@@ -97,7 +89,7 @@ local function main(args)
 	-- The hex-data is now in ascii-format,
 
 	-- But first, check the uid
-	local uid = string.sub(dumpdata,1,8)
+	local uid = string.sub(dumpdata,1+48,8)
 	output = output or (uid .. ".eml")
 
 	-- Format some linebreaks