From 9cbfe5481b66eba29268a458b5965dd283e48580 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 8 Oct 2019 14:16:46 +0200 Subject: [PATCH] chg: lf t55xx brute / lf t55xx chk / lf t55xx recoverpwd - now shows help when called without params --- client/cmdlft55xx.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/client/cmdlft55xx.c b/client/cmdlft55xx.c index 97cd3ae9c..b1c156157 100644 --- a/client/cmdlft55xx.c +++ b/client/cmdlft55xx.c @@ -2644,7 +2644,7 @@ static int CmdT55xxChkPwds(const char *Cmd) { } } - if (errors) return usage_t55xx_chk(); + if (errors || cmdp == 0) return usage_t55xx_chk(); /* // block 7, page1 = false, usepwd = false, override = false, pwd = 00000000 @@ -2788,11 +2788,11 @@ static int CmdT55xxBruteForce(const char *Cmd) { break; } } - if (start_password >= end_password) { - return usage_t55xx_bruteforce(); - } - if (errors) return usage_t55xx_bruteforce(); + if (start_password >= end_password) + errors = true; + + if (errors || cmdp == 0) return usage_t55xx_bruteforce(); uint64_t t1 = msclock(); @@ -2891,8 +2891,7 @@ static int CmdT55xxRecoverPW(const char *Cmd) { } } - if (errors) return usage_t55xx_recoverpw(); - + if (errors || cmdp == 0) return usage_t55xx_recoverpw(); // first try fliping each bit in the expected password while (bit < 32) {