This commit is contained in:
iceman1001 2024-03-16 19:56:27 +01:00
commit 59bc927698
4 changed files with 40 additions and 38 deletions

View file

@ -1237,10 +1237,10 @@ static int CmdEM4x70AutoRecover(const char *Cmd) {
return result;
} else if (memcmp(&opts.grn, &tag_grn, sizeof(ID48LIB_GRN)) != 0) {
PrintAndLogEx(FAILED, "Authenticating with new key returned %02x %02x %02x"
, tag_grn.grn.grn[0]
, tag_grn.grn.grn[1]
, tag_grn.grn.grn[2]
);
, tag_grn.grn.grn[0]
, tag_grn.grn.grn[1]
, tag_grn.grn.grn[2]
);
PrintAndLogEx(FAILED, "Expected %s [maybe 5 lsb of key wrong?] ( " _RED_("fail") " )", grn_string);
result = PM3_EWRONGANSWER;
return result;
@ -1308,10 +1308,10 @@ static int CmdEM4x70AutoRecover(const char *Cmd) {
return result;
} else {
PrintAndLogEx(INFO, " Found: Partial key in block %d is " _GREEN_("%02X%02X")
, block
, brute.partial_key[0]
, brute.partial_key[1]
);
, block
, brute.partial_key[0]
, brute.partial_key[1]
);
// Save the partial key...
if (block == 9) {
opts.key.k[0] = brute.partial_key[0];
@ -1376,15 +1376,15 @@ static int CmdEM4x70AutoRecover(const char *Cmd) {
for (uint8_t idx = 0; idx < data.potential_key_count; ++idx) {
ID48LIB_KEY q = data.potential_keys[idx];
PrintAndLogEx(DEBUG, " Potential Key %d: %s %02X%02X%02X%02X%02X%02X"
, idx
, key_string
, q.k[ 6]
, q.k[ 7]
, q.k[ 8]
, q.k[ 9]
, q.k[10]
, q.k[11]
);
, idx
, key_string
, q.k[ 6]
, q.k[ 7]
, q.k[ 8]
, q.k[ 9]
, q.k[10]
, q.k[11]
);
}
last_successful_step = 5;
}

View file

@ -106,22 +106,22 @@ static void showBanner_logo(LogoMode mode) {
}
static uint8_t detect_current_lang(void) {
#ifndef _WIN32
const char* lang = setlocale(LC_ALL, "");
if (lang == NULL) {
return 1;
}
if (memcmp(lang, "fr", 2) == 0) {
return 2;
}
if (memcmp(lang, "es", 2) == 0) {
return 3;
}
#endif
#ifndef _WIN32
const char *lang = setlocale(LC_ALL, "");
if (lang == NULL) {
return 1;
}
if (memcmp(lang, "fr", 2) == 0) {
return 2;
}
if (memcmp(lang, "es", 2) == 0) {
return 3;
}
#endif
return 1;
}
static const char* get_quote(void) {
static const char *get_quote(void) {
const char *quotes_en[] = {
"Fund creativity, empower dreams",
@ -193,9 +193,11 @@ static const char* get_quote(void) {
int r = rand() % ARRAYLEN(quotes_en);
uint8_t lang = detect_current_lang();
switch(lang) {
case 2: return quotes_fr[r];
case 3: return quotes_es[r];
switch (lang) {
case 2:
return quotes_fr[r];
case 3:
return quotes_es[r];
case 1:
default:
return quotes_en[r];

View file

@ -12568,6 +12568,6 @@
"metadata": {
"commands_extracted": 725,
"extracted_by": "PM3Help2JSON v1.00",
"extracted_on": "2024-03-14T10:14:29"
"extracted_on": "2024-03-16T18:47:48"
}
}