mfterm [-v] [-h] [-t tagfile] [-k keyfile] [-d dictionary]
mfterm is a terminal interface for working with Mifare tags.
The program is used as an interactive shell to read and write Mifare tags using libnfc and a libnfc compatible reader or to simply manipulate Mifare data dumps from files. See the COMMANDS section below for a description of the commands available.
In mfterm, there are a number of global state variables. One for tag data, one for keys and some others. Data is read and loaded to this memory and written and saved from the same. The contents of the tag data variable is displayed using the print command. The keys in the key variable are displayed using the keys command. Both tag and key variables are 4k, but only the first 1k is used for 1k tags.
Please see the README and INSTALL files for further information.
These are the command line options of mfterm.
These are the commands available from the mfterm prompt.
Key Management Commands:
Pirate Card Commands:
These commands will only work on the back door:ed pirate cards (aka Chinese magic cards) with writable first block.
Dictionary Attack Commands:
Contents Specification Commands:
These are commands for creating and validating DES MACs (message authentication codes) to sign the contents of specific blocks.
The mac and spec command groups are experimental. They
Copyright (C) 2011-2013 Anders Sundman <firstname.lastname@example.org>
License GPLv3+: GNU GPL version 3 or later. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Anders Sundman <email@example.com>