iceman1001
15fbfafac1
fix exit logic
2025-06-08 23:19:09 +02:00
iceman1001
875b3c44b4
unify text - step 1
2025-03-25 10:12:16 +01:00
iceman1001
fd0311b139
style
2025-03-11 09:21:01 +01:00
leecher1337
0e2a02bdf0
Implement new command hf 15 slixprotectpage to do ISO15693_PROTECT_PAGE on slix tags
2025-03-09 11:54:51 +01:00
leecher1337
dbbb20a510
ISO15693 code cleanup: Use ISO15693 command defines for commands, not hardcoded values.
2025-03-08 21:51:10 +01: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
Shawn Hoffman
aa286b4a16
fix bigbuf allocators (tracing + malloc) overwriting each other
...
* BigBuf.c: use s_ prefix for statics
* BigBuf_Clear_ext already calls clear_trace, so remove extra calls
* add some sanity checking of allocator args
* dont compare PDC_RNCR to false
2025-01-24 15:56:45 -08:00
iceman1001
6f23b7f3eb
fix fct name mismatch, const params,
2024-05-14 12:40:26 +02:00
iceman1001
5f65b5a19e
fix order
2024-04-22 17:30:52 +02:00
iceman1001
cad63e7162
fix missing crc calcs
2024-04-22 16:55:54 +02:00
iceman1001
fc2a3dd2c5
Updated the command according to @whywilson's findings. and fixed the wrong byte aswell
2024-04-22 15:41:59 +02: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
nvx
e22776a7e0
style
2024-01-26 20:20:25 +10:00
iceman1001
acdda19316
style
2024-01-25 16:21:41 +01:00
iceman1001
b7928eb85e
text
2024-01-25 11:22:55 +01:00
iceman1001
efc8c0b8ab
added a interactive flag for hf14asniff, and unified text across the project
2024-01-25 10:21:36 +01:00
Yann GASCUEL
f4d4e975ee
iso15sim: init earlier to prevent other FPGA loading issue
2024-01-25 08:54:10 +01:00
iceman1001
414275802d
style
2024-01-25 01:55:07 +01:00
iceman1001
28b887aedb
text
2024-01-25 01:45:18 +01:00
iceman1001
8456e41b02
forgot the reverse part
2024-01-25 00:37:15 +01:00
iceman1001
3f82965fa8
style
2024-01-24 23:37:27 +01:00
iceman1001
2d9c1a941c
style
2024-01-24 18:18:13 +01:00
Yann GASCUEL
c1bc9f75f6
iso15sim: fix type issue to make CodeQL happy
2024-01-24 15:47:39 +01:00
Yann GASCUEL
e5f519e085
iso15sim: fix tag initialisation when full 00 uid provided
2024-01-24 13:59:13 +01:00
Yann GASCUEL
aabbf7d4b2
iso15sim: enhance parameter controls and add reply when error
2024-01-24 13:59:13 +01:00
Yann GASCUEL
05912ff130
iso15sim: rename, move and PACK iso15_tag struct to be usable in client
2024-01-24 13:59:13 +01:00
Yann GASCUEL
a9b068108b
iso15sim: fix: typo
2024-01-24 13:59:13 +01:00
Yann GASCUEL
c8dce595ba
hf15sim: fix: ignore manifacturer code is present in requests
2024-01-24 13:59:13 +01:00
Yann GASCUEL
7cd9f20efb
iso15sim: add support for addressed requests including IC number
2024-01-24 13:59:13 +01:00
Yann GASCUEL
f71eaaec55
iso15sim: add suppot for SET_PASSWORD
2024-01-24 13:59:13 +01:00
Yann GASCUEL
afa821b3ec
iso15sim: fix: reset error to 0 after an error append
2024-01-24 13:59:13 +01:00
Yann GASCUEL
8dc87d5432
iso15sim: get more variable randoms
2024-01-24 13:59:13 +01:00
Yann GASCUEL
bad694d779
iso15sim: unfix the random number
2024-01-24 13:59:12 +01:00
Yann GASCUEL
40069f6fd1
iso15sim: fix compile issue: remove unused variable
2024-01-24 13:59:12 +01:00
Yann GASCUEL
9611b411da
iso15sim: fix: remove reader command tracing from SimTagIso()
...
It's now already included in GetIso15693CommandFromReader().
2024-01-24 13:59:12 +01:00
Yann GASCUEL
120c9ab534
iso15sim: fix addressed request minimal size
2024-01-24 13:59:12 +01:00
Yann GASCUEL
5e2ff11838
iso15sim: fix CRC lenght calculation du to change in Crc16ex()
2024-01-24 13:59:12 +01:00
Yann GASCUEL
4365378a2c
iso15sim: safer flag ckecking
2024-01-24 13:59:12 +01:00
Yann GASCUEL
e6a509b8a7
iso15sim: fix reversed UID print
2024-01-24 13:59:12 +01:00
Yann GASCUEL
fa3c2e386b
improve iso15 sniff quality
2024-01-24 13:59:12 +01:00
Yann GASCUEL
3327b23edd
iso15sim fix & clean
2024-01-24 13:59:12 +01:00
Yann GASCUEL
b62bedc1dc
iso15sim: add support for GET_RANDOM_NUMBER and ENABLE_PRIVACY
2024-01-24 13:59:12 +01:00
Yann GASCUEL
2a73285573
iso15sim rework: add support for lot of commands
2024-01-24 13:59:12 +01:00
iceman1001
5e4796c57b
remove some debug statements
2024-01-18 16:32:13 +01:00
iceman1001
5b31211971
style
2024-01-16 11:53:42 +01:00
iceman1001
ca21348ff6
text
2024-01-15 17:14:04 +01:00
iceman1001
4df743c2a0
style
2024-01-15 13:08:55 +01:00
iceman1001
02f5e729ca
added a new command "hf 15 wipe" which zeros out a card memory with writeblocks. Improved restore and wipe time. Also identified TI tags and their quirks. On device side when getting a error response from tag it doesnt care about eof package. So we send that one too. Which leads to a spurious package we ignore on client side.
2024-01-15 04:11:20 +01:00
iceman1001
36be4d9556
text and style for comparing
2024-01-15 01:14:58 +01:00
iceman1001
8d0b41a911
this commit fixes #2244 #2246 #1596 #2101 . Its kind of a big refactoring and I most likely broke something. With that said. Now: HF 15 commands now uses NG packets, hf 15 raw support -k keepfield on and -s select, hf 15 dump/rdbl/rdmulti should handle blocksizes of 4 or 8, the error messages are unified and error handling the same. Some understanding how add_option impacts response message from card. A more clear separation between PM3 flags and ISO15693 protocol flags.
2024-01-14 14:23:51 +01:00