Commit Graph

21523 Commits

Author SHA1 Message Date
iceman1001 a72f66bcbb text 2026-04-05 22:31:20 +07:00
iceman1001 aa1c1510fd remove debug text 2026-04-05 22:30:54 +07:00
Iceman 0285c4d771 Merge pull request #3209 from kormax/mfdes-create-delegated-app
Add `hf mfdes createdelegateapp` command
2026-04-05 15:34:00 +07:00
kormax f9dc8319fb Add createdelegateapp to autocomplete 2026-04-05 11:26:39 +03:00
kormax fb910d6865 Update CHANGELOG 2026-04-05 11:03:56 +03:00
kormax 6e73038157 Guard against EV2, remove LRP, EV2 channel suggestions 2026-04-05 10:50:28 +03:00
kormax 9ab41dc875 Implement DESFire delegated application creation 2026-04-05 10:22:18 +03:00
Iceman 8442f3d6fd Merge pull request #3207 from kormax/mfdes-changekey-annotation
Fix DESFire ChangeKey 'keyNo' annotation value
2026-04-05 08:39:59 +07:00
kormax e78735e26e Fix DESFire ChangeKey 'keyNo' annotation value 2026-04-04 21:43:24 +03:00
Iceman 2e49d441b9 Merge pull request #3205 from Antiklesys/master
Removed --credit from hf iclass legrec & stabilized --fast timing
2026-04-04 08:06:48 +07:00
Iceman 5442507210 Merge pull request #3206 from kormax/aidlist-more-sources
Add more sources to existing 'aidlist.json' mobile entries
2026-04-04 08:05:24 +07:00
kormax e4ed0b4d4f Add more sources to existing 'aidlist.json' mobile entries 2026-04-03 23:28:13 +03: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
Iceman 11e4fa3fd7 Merge pull request #3204 from Antiklesys/master
Huge hf iclass legbrute performance improvements (4x)
2026-04-03 11:31:34 +07:00
iceman1001 6da8aa2e98 style 2026-04-03 11:27:38 +07:00
iceman1001 1767fbfff9 text list 2026-04-03 11:27:08 +07:00
Antiklesys b5fe39cf34 Update cmdhficlass.c
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2026-04-03 12:17:34 +08:00
Antiklesys 2145bc8869 Update cmdhficlass.c 2026-04-03 12:03:59 +08:00
Antiklesys 51521fdad9 Fixed blacktears bugs 2026-04-03 12:00:56 +08:00
Antiklesys 10bd253eab Update elite_crack.c 2026-04-03 11:43:11 +08:00
Antiklesys f9474feec0 Update elite_crack.c
Leveraging doMAC_brute for speed gains.

Precomputation (lines 330-346): Before the loop, sel_brute_idx[i] is set to the brute-byte index j if key_index[i] == bytes_to_recover[j], or 0xFF if that key_sel position is from a already-cracked constant entry. Fixed positions are filled into key_sel once here.

Hot loop (lines 356-361): Replaces:

numbytes_to_recover keytable writes + 8 keytable reads + 8 & 0xFF masks
With: up to numbytes_to_recover (1-3) direct shifts from brute — no keytable touches at all.

Success path (line 386): (brute >> (i * 8)) & 0xFF recovers the exact byte value that was just used for the winning iteration, equivalent to the old keytable[bytes_to_recover[i]] & 0xFF which was the same value that had just been written into the keytable from brute.
2026-04-03 11:38:08 +08: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 8380c02a54 Fixed legrec grammar error and checks 2026-04-03 03:22:32 +08:00
Antiklesys a0f89d09e8 Merge branch 'RfidResearchGroup:master' into master 2026-04-03 01:19:39 +08:00
Antiklesys 6b2e6ab1e8 Huge hf iclass legbrute performance improvements (4x)
Optimized `hf iclass legbrute` throughput: replaced recursive `suc()`/`output()` cipher functions with iterative loops, added 256-entry LUT for the `select()` function eliminating redundant bit arithmetic and halving key lookups per state step, switched successor state to in-place pointer update removing per-call struct copies, added `doMAC_brute()` with byte-wise LSB-first processing and direct output bit packing eliminating all bitstream struct overhead and output reversal calls per key candidate, and replaced per-iteration 64-bit modulo progress check with a countdown counter
2026-04-03 01:18:55 +08:00
Iceman 37fcf530f1 Merge pull request #3202 from Antiklesys/master
Fixed spacing & Fixed multithreading in hf iclass legbrute
2026-04-02 23:09:18 +07:00
Iceman 06c8f9a7ee Merge pull request #3203 from kormax/aidlist-aep-vts-calypso
Add new AEP-VTS and Calypso entries `aidlist.json`
2026-04-02 23:08:17 +07:00
Antiklesys e4b538841d Update CHANGELOG.md 2026-04-03 00:04:13 +08:00
kormax 2a6040f2a1 Adjust AID entries related to Calypso in 'aidlist.json' 2026-04-02 19:04:08 +03:00
Antiklesys 39b5153382 Improved hf iclass legbrute: fixed multithreaded
Improved `hf iclass legbrute`: fixed multithreaded key-range partitioning so threads cover non-overlapping slices of the 40-bit keyspace, added ETA display, keyboard abort with resume hint, `_Atomic` correctness for shared state, `pthread_create` error handling, and thread count capped at available CPUs .
2026-04-02 23:50:41 +08:00
Antiklesys 5a06c09c4a Merge branch 'master' of https://github.com/Antiklesys/proxmark3 2026-04-02 23:45:30 +08:00
Antiklesys b749a13a55 Update secc.c 2026-04-02 23:44:59 +08:00
Iceman 050abe56c0 Merge pull request #3201 from Antiklesys/master
Added secc support to jam custom payload values & fixed byte typo
2026-04-02 22:42:41 +07:00
kormax f03c4b8215 Add 'AEP VTS' AID entries to 'aidlist.json' 2026-04-02 18:38:11 +03:00
Antiklesys a32b92a0cd Update cmdhfsecc.c 2026-04-02 21:33:15 +08:00
Antiklesys 94a834bf10 Merge branch 'master' of https://github.com/Antiklesys/proxmark3 2026-04-02 21:02:30 +08:00
Antiklesys 519884aa01 Added secc support to jam custom payload values 2026-04-02 21:02:15 +08:00
Antiklesys cb67ac52b7 Merge branch 'RfidResearchGroup:master' into master 2026-04-02 20:56:23 +08:00
Antiklesys 605c9d90c6 Fixed byte typo
Fixed error
2026-04-02 20:55:47 +08:00
iceman1001 489940cf76 helptexts 2026-04-02 19:43:24 +07:00
Iceman 52153d7863 Merge pull request #3199 from aaronjamt/patch-seos-sim-help-text
[hf seos] Improve sim help text
2026-04-02 19:14:24 +07:00
Iceman aa3f32a9ea Merge pull request #3198 from Antiklesys/master
Added wildcard support for hf secc sim payloads
2026-04-02 19:12:36 +07:00
Aaron Tulino (Aaronjamt) 706b942624 [hf seos] Improve sim help text 2026-04-02 02:40:11 -07: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
Iceman 2df4345915 Merge pull request #3197 from kormax/aidlist-calypso
Add more Calypso AID values to 'aidlist.json'
2026-04-02 04:49:11 +07:00
kormax 41d537b569 Add more Calypso AID values to 'aidlist.json' 2026-04-01 23:05:05 +03:00
Iceman f8a2ced728 Merge pull request #3195 from Antiklesys/master
Fixed hf secc sniff -j bug
2026-04-01 17:43:35 +07:00