Commit Graph

4267 Commits

Author SHA1 Message Date
Philippe Teuwen 961e59b5d1 Revert "Release v4.21611 - BREAKMEIFYOUCAN!"
This reverts commit aaacc75e9f.
2026-04-14 10:19:30 +02:00
Philippe Teuwen aaacc75e9f Release v4.21611 - BREAKMEIFYOUCAN! 2026-04-14 10:19:30 +02:00
Philippe Teuwen 88d20bd4f2 make style 2026-04-13 09:35:02 +02:00
Iceman fc3dbe56bd Merge pull request #3208 from R4H33M/iclass-page-support
Add --page flag to hf iclass dump
2026-04-13 08:18:07 +07:00
Raheem Idowu 8d5779ac00 only pagesel when necessary 2026-04-11 18:20:08 -04:00
Antiklesys d331e57c78 hf secc crypto bug fixes 2026-04-12 03:16:41 +08:00
Antiklesys 796ec85a6f Improved secc
Improved hf secc to use default apdu reply from the json file and not the hardcoded one (used as fallback now).
Removed old hardcoded functions no longer in use.
2026-04-08 16:23:50 +08:00
Antiklesys 21de0c211c Improved crypto on secc
Improved crypto on secc
2026-04-07 09:40:01 +08:00
iceman1001 bdd39fb152 style 2026-04-07 08:08:36 +07:00
Antiklesys 459c812e29 Update iso15693.c 2026-04-06 15:23:42 +08:00
Antiklesys fb8f94fa25 Fixed simulation bug
The data_available() check in iso15693.c:1574 fires at any point during the DMA receive loop — including mid-frame while the reader is actively transmitting. When it fires during a CHECK response or during UPDATE transmission, the decoder exits early with -2, iclass.c drains the USB queue and continues — dropping the frame entirely. The reader times out waiting for a response, and restarts from READCHECK.

The fix is minimal: gate the data_available() check on the decoder being in STATE_READER_UNSYNCD (i.e., between frames, before SOF detection). Once SOF starts being received, the state transitions away from UNSYNCD and the check won't fire mid-frame.
2026-04-06 15:06:09 +08:00
iceman1001 a72f66bcbb text 2026-04-05 22:31:20 +07:00
iceman1001 aa1c1510fd remove debug text 2026-04-05 22:30:54 +07:00
Raheem Idowu 22dae554c7 hf iclass dump --page support 2026-04-04 17:15:13 -04:00
Antiklesys 2bdbd5a73c Stability update
Benchmarked multiple cards. This is a stable value with the least performance loss.
2026-04-04 02:01:29 +08:00
Antiklesys 51c44843c9 Removed --credit from hf iclass legrec
Option wasn't working and caused unnecessary complexity in the workflow.
2026-04-04 01:07:47 +08:00
iceman1001 d8d221bc81 add reference to blacktears 2026-04-03 12:20:59 +07:00
iceman1001 c33f10f56b style 2026-04-03 11:46:58 +07:00
Antiklesys e1e689e266 Fixed bug causing retries loop to be skipped
Fixed bug causing retries loop to be skipped
2026-04-03 03:32:00 +08:00
Antiklesys b749a13a55 Update secc.c 2026-04-02 23:44:59 +08:00
Antiklesys 519884aa01 Added secc support to jam custom payload values 2026-04-02 21:02:15 +08:00
Antiklesys 3c45263492 Added wildcard support for hf iclass secc sim payloads
Improved hf iclass secc sim adding additional ways to process payloas and responses for when wildcard characters are needed.
2026-04-02 13:05:59 +08:00
Antiklesys f16a62eff6 Fixed hf secc sniff -j bug
Fixed bug with hf secc sniff -j for which the proxmark was immediately exiting sniffing mode
2026-04-01 17:55:19 +08:00
kormax 753eb0737a Display a message when automatic field timeout is turned on 2026-03-31 20:49:03 +03:00
kormax 6c4b995e21 Introduce 'GetTickCountLabel' for detecting RTCC reconfigurations 2026-03-31 20:42:15 +03:00
kormax b443fc7723 Add 'hf.field.timeout' to prefs 2026-03-31 12:02:23 +03:00
Antiklesys 59ae6fa458 Fix ATQA flag check for correct condition
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2026-03-31 09:38:53 +08:00
Antiklesys c01f3cdbc6 Update iso14443a.c 2026-03-31 00:58:40 +08:00
Antiklesys abc0b2ee2a Update iso14443a.c 2026-03-31 00:08:32 +08:00
Antiklesys 7b3c60bbea Update iso14443a.h 2026-03-30 23:52:20 +08:00
Antiklesys 5236a13066 SECC Part 2 (fixed) 2026-03-30 23:50:58 +08:00
Antiklesys 128e4006bf SE Conf Card Sim Base
Added `hf secc` to build a base for simulating basic function of iclass SE config cards
2026-03-30 22:58:52 +08:00
Antiklesys 8b7916445a Removed duplicate include 2026-03-30 18:01:43 +08:00
iceman1001 42c8699abc simplify 2026-03-30 08:30:31 +07:00
Aaron Tulino (Aaronjamt) a511ab3bd8 [hf mfu] Fix ULAES 2026-03-29 15:59:10 -07:00
iceman1001 a7fb43dd80 style 2026-03-29 09:38:09 +07:00
iceman1001 3bcaba6964 don't trust AI suggested fixes blindly 2026-03-28 18:10:32 +07:00
nffq bc1b560add Allow debug prints when isNested == AUTH_NESTED and ntencptr == NULL 2026-03-28 09:40:08 +01:00
iceman1001 ee63e0bc2d improve text output in hf iclass tear 2026-03-28 12:17:59 +07:00
Iceman 3840796baa Merge pull request #3176 from Antiklesys/master
Added `hf iclass tagsim` command and `--live` `hf iclass lookup`
2026-03-27 19:48:39 +07:00
iceman1001 c221d866cb ntencptr is normally NULL, hence we need to guard it here 2026-03-27 15:42:46 +07:00
iceman1001 a5301c2051 textual 2026-03-27 15:41:51 +07:00
Antiklesys 6b7665ed59 Added live fc/cn update to hf iclass tagsim
Added live fc/cn update to `hf iclass tagsim` refreshing the csn with each update
2026-03-27 11:01:07 +08:00
iceman1001 8ce5366b9e sanity checks 2026-03-25 19:10:59 +07:00
iceman1001 08f82ebea2 another u8 overflow, and sanity checks' 2026-03-25 18:39:30 +07:00
iceman1001 87ad69abf8 fix u8 overflow, and sanity checks 2026-03-25 18:18:53 +07:00
Antiklesys a5d014800e Merge branch 'master' of https://github.com/Antiklesys/proxmark3 2026-03-25 18:22:35 +08:00
Antiklesys 9591c0c670 Added -f parameter to hf iclass sam command to use the sam to parse a card dump 2026-03-25 18:21:44 +08:00
iceman1001 572dcc4347 some sanity checks 2026-03-25 13:00:05 +07:00
iceman1001 922bf5b4b3 added a sanity check 2026-03-25 12:49:43 +07:00