mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-25 07:35:40 -07:00
text
This commit is contained in:
parent
ccf23146d6
commit
869089c239
1 changed files with 9 additions and 8 deletions
|
@ -1451,22 +1451,23 @@ jumptoend:
|
||||||
static int CmdHF14AMfNestedStatic(const char *Cmd) {
|
static int CmdHF14AMfNestedStatic(const char *Cmd) {
|
||||||
CLIParserContext *ctx;
|
CLIParserContext *ctx;
|
||||||
CLIParserInit(&ctx, "hf mf staticnested",
|
CLIParserInit(&ctx, "hf mf staticnested",
|
||||||
"Execute Nested attack against MIFARE Classic card with static nonce for key recovery",
|
"Execute Nested attack against MIFARE Classic card with static nonce for key recovery.\n"
|
||||||
"hf mf staticnested --mini --blk 0 -a -k FFFFFFFFFFFF --> Key recovery against MIFARE Mini\n"
|
"Supply a known key from one block to recover all keys",
|
||||||
"hf mf staticnested --1k --blk 0 -a -k FFFFFFFFFFFF --> Key recovery against MIFARE Classic 1k\n"
|
"hf mf staticnested --mini --blk 0 -a -k FFFFFFFFFFFF\n"
|
||||||
"hf mf staticnested --2k --blk 0 -a -k FFFFFFFFFFFF --> Key recovery against MIFARE 2k\n"
|
"hf mf staticnested --1k --blk 0 -a -k FFFFFFFFFFFF\n"
|
||||||
"hf mf staticnested --4k --blk 0 -a -k FFFFFFFFFFFF --> Key recovery against MIFARE 4k\n");
|
"hf mf staticnested --2k --blk 0 -a -k FFFFFFFFFFFF\n"
|
||||||
|
"hf mf staticnested --4k --blk 0 -a -k FFFFFFFFFFFF\n");
|
||||||
|
|
||||||
void *argtable[] = {
|
void *argtable[] = {
|
||||||
arg_param_begin,
|
arg_param_begin,
|
||||||
arg_str0("k", "key", "<hex>", "Key specified as 12 hex symbols"),
|
arg_str0("k", "key", "<hex>", "Known key (12 hex symbols)"),
|
||||||
arg_lit0(NULL, "mini", "MIFARE Classic Mini / S20"),
|
arg_lit0(NULL, "mini", "MIFARE Classic Mini / S20"),
|
||||||
arg_lit0(NULL, "1k", "MIFARE Classic 1k / S50"),
|
arg_lit0(NULL, "1k", "MIFARE Classic 1k / S50"),
|
||||||
arg_lit0(NULL, "2k", "MIFARE Classic/Plus 2k"),
|
arg_lit0(NULL, "2k", "MIFARE Classic/Plus 2k"),
|
||||||
arg_lit0(NULL, "4k", "MIFARE Classic 4k / S70"),
|
arg_lit0(NULL, "4k", "MIFARE Classic 4k / S70"),
|
||||||
arg_int0(NULL, "blk", "<dec>", "Input block number"),
|
arg_int0(NULL, "blk", "<dec>", "Input block number"),
|
||||||
arg_lit0("a", NULL, "Input key specified is A key (default)"),
|
arg_lit0("a", NULL, "Input key specified is keyA (def)"),
|
||||||
arg_lit0("b", NULL, "Input key specified is B key"),
|
arg_lit0("b", NULL, "Input key specified is keyB"),
|
||||||
arg_lit0("e", "emukeys", "Fill simulator keys from found keys"),
|
arg_lit0("e", "emukeys", "Fill simulator keys from found keys"),
|
||||||
arg_lit0(NULL, "dumpkeys", "Dump found keys to file"),
|
arg_lit0(NULL, "dumpkeys", "Dump found keys to file"),
|
||||||
arg_param_end
|
arg_param_end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue