mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-13 10:43:01 +08:00
Minor formatting change
This commit is contained in:
parent
f56bd0174a
commit
46e14b0f96
1 changed files with 5 additions and 8 deletions
|
@ -306,16 +306,15 @@ void MifareDES_Auth1(uint8_t mode, uint8_t algo, uint8_t keyno, uint8_t *datain
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
//Change the selected key to a new value.
|
||||
|
||||
/*
|
||||
|
||||
cmd[0] = 0xc4;
|
||||
cmd[1] = keyno;
|
||||
|
||||
uint8_t first,second;
|
||||
|
||||
uint8_t newKey[16] = {0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77};
|
||||
|
||||
uint8_t first, second;
|
||||
uint8_t buff1[8] = {0x00};
|
||||
uint8_t buff2[8] = {0x00};
|
||||
uint8_t buff3[8] = {0x00};
|
||||
|
@ -324,24 +323,22 @@ void MifareDES_Auth1(uint8_t mode, uint8_t algo, uint8_t keyno, uint8_t *datain
|
|||
memcpy(buff2,newKey + 8, 8);
|
||||
|
||||
ComputeCrc14443(CRC_14443_A, newKey, 16, &first, &second);
|
||||
|
||||
memcpy(buff3, &first, 1);
|
||||
memcpy(buff3 + 1, &second, 1);
|
||||
|
||||
des_dec(&buff1, &buff1, skey->data);
|
||||
memcpy(cmd+2,buff1,8);
|
||||
|
||||
for (int x = 0; x < 8; x++) {
|
||||
buff2[x] = buff2[x] ^ buff1[x];
|
||||
}
|
||||
des_dec(&buff2, &buff2, skey->data);
|
||||
memcpy(cmd+10,buff2,8);
|
||||
|
||||
for (int x = 0; x < 8; x++) {
|
||||
buff3[x] = buff3[x] ^ buff2[x];
|
||||
}
|
||||
des_dec(&buff3, &buff3, skey->data);
|
||||
|
||||
memcpy(cmd+2,buff1,8);
|
||||
memcpy(cmd+10,buff2,8);
|
||||
memcpy(cmd+18,buff3,8);
|
||||
|
||||
// The command always times out on the first attempt, this will retry until a response
|
||||
|
|
Loading…
Reference in a new issue