douniwan5788
214ded2b97
Replace all μ(greek small letter mu, UTF-8 \xce\xbc) to µ(micro sign, UTF-8 \xc2\xb5)
2025-03-19 19:21:01 +08:00
douniwan5788
4bde83b89d
Added lf hitag htu support for Hitag µ/8265
2025-03-19 18:56:23 +08:00
iceman1001
cef07dedf6
code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits
2025-02-21 15:38:33 +01:00
iceman1001
4c6e74c3ce
revert
2025-02-18 19:47:51 +01:00
n-hutton
8dbe1c7b06
more
2025-01-21 23:52:33 +00:00
n-hutton
acb7de9d8d
more cleanup noticed just now
2025-01-21 23:51:26 +00:00
n-hutton
3eb0238481
appears to work - using normal mifare sim init
...
working demo
works
seems to work so far
more cleanup and works
working copy
working, clean one more pass
cleanup continues
back in buisness babyyy
final cleanup before PR I hope
2025-01-21 23:39:25 +00:00
nvx
29e0c51393
Changed hf mf info - now differentiates between full USCUID and cut down ZUID chips
2025-01-14 22:36:59 +10:00
klks
df3916c7b6
Add annotations for FMCOS2.0 CPU Card
...
Adding annotations for the FMCOS 2.0 CPU Card that is used/sold in China.
2024-12-20 22:50:20 +08:00
nvx
6d7fcc642a
add gdm flag to hf mf c* commands
...
this enables the use of hf mf c* commands with gdm/uscuid cards when the alt wake up mode 20(7)/23 is enabled rather than gen1 wake up
2024-11-02 22:22:13 +10:00
douniwan5788
252d6a29db
fix: switch Hitag S UID REQUEST to HITAGS_UID_REQ_ADV1 for Hitag 1 compatibility
2024-10-15 13:35:47 +08:00
douniwan5788
75420482e4
refactor: Move Hitag 1 cmds to protocols.h
2024-08-24 02:15:28 +08:00
douniwan5788
c279f88f13
refactor: Move Hitag 2 cmds to protocols.h
2024-08-23 23:49:47 +08:00
douniwan5788
ad5a4134ec
refactor: Move Hitag S cmds to protocols.h
2024-08-23 19:54:34 +08:00
douniwan5788
d15537bbf1
Unified hitag naming style
2024-08-22 02:01:43 +08:00
iceman1001
87c6633de1
add support for generation 2 magic command when setting UID on ISO15693 cards. ref:: https://github.com/RfidResearchGroup/proxmark3/issues/1604#issuecomment-2068444071
2024-04-22 09:04:01 +02:00
iceman1001
700d558432
move hitag2 crypto parts to the common folder in order to be able to use it on the client side. Some textual and minor adaptations across the bord
2024-03-27 09:32:00 +01:00
iceman1001
c66e781a9c
annotation of the hitag2 protocol now properly identifies different parts without shifting of whole hex arrays. Took the idea from RFIdler (@adamLLaurie) where he treats it like a binary string instead. It works. Problem: We use whole bytes in our logging protocol and Hitag2 uses 5, 10, 32, 64 bits commands. START_AUTH is 11000, which as a MSB aligned byte is 0xC0. Now we shift it down to LSB centered and 11000 becomes 0x18. This reduces all issues with handing the rest of the array. \n\nTake note that our protocol uses whole bytes. I had to print out number of actually captured bits in the trace log now. Otherwise 65 or 71 bits would not look any different but will not work when used with other tools. This also means we abuse the logging protocol by using the parity byte arry to store number of "left over bits" in the par[0] position.
2024-03-26 15:04:39 +01:00
iceman1001
c4c1601446
added rudimentary functions for doing AES authentication against MIFARE UL AES tags. (wip)
2024-02-15 16:20:47 +01:00
iceman1001
81ce1fd4ab
changed magic detection to use flags. Fixes previous problems with magic ntag, also renamed defines to seperate them better.
2024-02-02 15:53:57 +01:00
iceman1001
5de626992f
extended read block and read block annotation. Adapt select_card to keep antenna on when dump/info
2024-01-26 22:09:37 +01:00
iceman1001
68d9fe3232
annotate xerox reads
2024-01-26 21:10:11 +01:00
iceman1001
d5b1ff013f
annotate XEROX wup
2024-01-26 20:33:08 +01:00
iceman1001
98f64a4ca5
annotate XEROX a bit better
2024-01-26 20:26:43 +01:00
iceman1001
61573a014e
fix decoding of info in view command and turning off at select card
2024-01-14 20:26:56 +01:00