FIX: at least now the special zero parity attack, repeats and doesn't crash. However it doesn't find the key either :(

This commit is contained in:
iceman1001
2016-08-10 10:55:29 +02:00
parent 86db8973b0
commit 6067df30c5
4 changed files with 19 additions and 10 deletions

View File

@@ -94,7 +94,6 @@ int nonce2key_ex(uint8_t blockno, uint8_t keytype, uint32_t uid, uint32_t nt, ui
state = lfsr_common_prefix_ex(nr, ks3x);
state_s = (int64_t*)state;
PrintAndLog("Prefix");
for (i = 0; (state) && ((state + i)->odd != -1); i++) {
lfsr_rollback_word(state + i, uid ^ nt, 0);
@@ -152,6 +151,7 @@ int nonce2key_ex(uint8_t blockno, uint8_t keytype, uint32_t uid, uint32_t nt, ui
}
}
free(last_keylist);
last_keylist = state_s;
return 1;