From: iceman1001 Date: Tue, 1 Dec 2015 19:44:12 +0000 (+0100) Subject: FIX: added a break if the device starts acting strange when aquirering data from... X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/fff6d2a3ba4bd387517df9c3aaef14ec823e552e?ds=sidebyside FIX: added a break if the device starts acting strange when aquirering data from tag. --- diff --git a/client/cmdlft55xx.c b/client/cmdlft55xx.c index 91168a02..f034ce5a 100644 --- a/client/cmdlft55xx.c +++ b/client/cmdlft55xx.c @@ -1399,7 +1399,11 @@ int CmdT55xxBruteForce(const char *Cmd) { PrintAndLog("Testing %08X", testpwd); - AquireData(T55x7_PAGE0, T55x7_CONFIGURATION_BLOCK, TRUE, testpwd); + if ( !AquireData(T55x7_PAGE0, T55x7_CONFIGURATION_BLOCK, TRUE, testpwd)) { + PrintAndLog("Aquireing data from device failed. Quitting"); + return 0; + } + found = tryDetectModulation(); if ( found ) { @@ -1425,7 +1429,10 @@ int CmdT55xxBruteForce(const char *Cmd) { while ((!found) && (i <= end_password)){ - AquireData(T55x7_PAGE0, T55x7_CONFIGURATION_BLOCK, TRUE, i); + if (!AquireData(T55x7_PAGE0, T55x7_CONFIGURATION_BLOCK, TRUE, i)) { + PrintAndLog("Aquireing data from device failed. Quitting"); + return 0; + } found = tryDetectModulation(); if (found)