mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-07-30 11:39:14 -07:00
This is the major changes made to the HITAG2 commands. Its heavly based on RFIDLers implementation and its been converted to work with Proxmark3. Special thanks to @kevsecurity for his amazing implementations of the Gone in 360 Seconds paper by Roel, Flavio & Balasch. Thanks to @adamlaurie for his RFIDler project. It wouldnt been doable without it.
This commit is contained in:
parent
fc2a3dd2c5
commit
c8849af5e0
20 changed files with 2703 additions and 708 deletions
|
@ -127,6 +127,17 @@ extern bool g_tearoff_enabled;
|
|||
#endif
|
||||
#endif
|
||||
|
||||
// endian change for 48bit
|
||||
#ifndef BSWAP_48
|
||||
#define BSWAP_48(x) \
|
||||
(((uint64_t)(x) << 40) & 0x0000ff0000000000ULL) | \
|
||||
(((uint64_t)(x) << 24) & 0x000000ff00000000ULL) | \
|
||||
(((uint64_t)(x) << 8) & 0x00000000ff000000ULL) | \
|
||||
(((uint64_t)(x) >> 8) & 0x000000000ff0000ULL) | \
|
||||
(((uint64_t)(x) >> 24) & 0x00000000000ff00ULL) | \
|
||||
(((uint64_t)(x) >> 40) & 0x0000000000000ffULL)
|
||||
#endif
|
||||
|
||||
// endian change for 32bit
|
||||
#ifdef __GNUC__
|
||||
#ifndef BSWAP_32
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue