mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-14 10:37:23 -07:00
fix magic detection for MFU
This commit is contained in:
parent
4ddb417107
commit
5b64df9247
3 changed files with 302 additions and 85 deletions
|
@ -2554,9 +2554,11 @@ void MifareCIdent(bool is_mfc, uint8_t keytype, uint8_t *key) {
|
|||
// Generation 1 test
|
||||
ReaderTransmitBitsPar(wupC1, 7, NULL, NULL);
|
||||
if (ReaderReceive(rec, recpar) && (rec[0] == 0x0A)) {
|
||||
|
||||
flag = MAGIC_FLAG_GEN_1A;
|
||||
ReaderTransmit(wupC2, sizeof(wupC2), NULL);
|
||||
if (ReaderReceive(rec, recpar) && (rec[0] != 0x0A)) {
|
||||
uint16_t tmp = ReaderReceive(rec, recpar);
|
||||
if ((tmp && (rec[0] != 0x0A)) || (tmp == 0)) {
|
||||
flag = MAGIC_FLAG_GEN_1B;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue