X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/2115626711dd85185d075865c8fa3294f884e046..1f947c4b09f79686adfce929d217a189286dd9b9:/client/pm3_eml2mfd.py diff --git a/client/pm3_eml2mfd.py b/client/pm3_eml2mfd.py new file mode 100644 index 00000000..be29715c --- /dev/null +++ b/client/pm3_eml2mfd.py @@ -0,0 +1,34 @@ +#!/usr/bin/python + +''' +# Andrei Costin , 2011 +# pm3_eml2mfd.py +# Converts PM3 Mifare Classic emulator EML text file to MFD binary dump file +''' + +import sys +import binascii + +def main(argv): + argc = len(argv) + if argc < 3: + print 'Usage:', argv[0], 'input.eml output.mfd' + sys.exit(1) + + try: + file_inp = open(argv[1], "r") + file_out = open(argv[2], "wb") + line = file_inp.readline() + while line: + line = line.rstrip('\n') + line = line.rstrip('\r') + print line + data = binascii.unhexlify(line) + file_out.write(data) + line = file_inp.readline() + + finally: + file_inp.close() + file_out.close() + +main(sys.argv)