mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-07-16 02:03:00 -07:00
MFU dump UL-C with key
adding UL-C auth and keys to dump cmd swapped endian for input of hf mfu crdbl to match output of hf mfu info cmd and tag info app
This commit is contained in:
parent
b3125340f3
commit
f9848fd647
3 changed files with 98 additions and 32 deletions
|
@ -158,6 +158,20 @@ uint64_t bytes_to_num(uint8_t* src, size_t len)
|
|||
return num;
|
||||
}
|
||||
|
||||
// aa,bb,cc,dd,ee,ff,gg,hh, ii,jj,kk,ll,mm,nn,oo,pp
|
||||
// to
|
||||
// hh,gg,ff,ee,dd,cc,bb,aa, pp,oo,nn,mm,ll,kk,jj,ii
|
||||
// up to 64 bytes or 512 bits
|
||||
uint8_t *SwapEndian64(uint8_t *src, size_t len){
|
||||
static uint8_t temp[64]={0};
|
||||
for (uint8_t block=0; block < (uint8_t)len/8; block++){
|
||||
for (size_t i = 0; i < 8; i++){
|
||||
temp[i+(8*block)] = src[(7-i)+(8*block)];
|
||||
}
|
||||
}
|
||||
return temp;
|
||||
}
|
||||
|
||||
//assumes little endian
|
||||
char * printBits(size_t const size, void const * const ptr)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue