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
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
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
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
kormax
41d537b569
Add more Calypso AID values to 'aidlist.json'
2026-04-01 23:05:05 +03:00
Antiklesys
dd9c1d2429
Updated secc function names
2026-04-01 17:27:06 +08:00
Iceman
f8dd296884
Merge pull request #3107 from kormax/hf-field-timeout
...
Add 'hf.field.timeout' to prefs
2026-04-01 10:06:28 +07:00
Philippe Teuwen
dfb6663990
commands list helper: compute dynamically column width if > 16
2026-03-31 21:21:41 +02:00
kormax
3e1edceff8
Add new Calypso entries to 'aidlist.json'
2026-03-31 21:46:38 +03:00
kormax
1330c525bf
Add new Mifare DESFire entries to 'aidlist.json'
2026-03-31 21:14:43 +03:00
kormax
42d2efea37
Mark entries with Mifare DESFire protocol in 'aidlist.json'
2026-03-31 21:14:14 +03:00
kormax
75a49716a9
Update to 'hf.field.timeout_sec'
2026-03-31 17:03:23 +03:00
iceman1001
30d658ab68
textual
2026-03-31 19:01:23 +07:00
iceman1001
e5385103dc
fix mistake
2026-03-31 18:43:37 +07:00
kormax
b443fc7723
Add 'hf.field.timeout' to prefs
2026-03-31 12:02:23 +03:00
Iceman
bdb05a8037
Merge pull request #3190 from Antiklesys/master
...
SECC Part 2 (fixed)
2026-03-31 10:47:03 +07:00
kormax
6fa8a255e7
Add 'Protocol' field to 'aidlist.json' entries
2026-03-30 23:03:58 +03:00
Antiklesys
fd5a058674
Fixed menu spacing
...
Signed-off-by: Antiklesys <syselkitna@gmail.com >
2026-03-31 03:04:39 +08:00
Antiklesys
cce48aa6e9
Update cmdhf.c
2026-03-30 23:52:56 +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
iceman1001
b0d365872f
sanity check for calloc
2026-03-30 10:33:47 +07:00
iceman1001
474ad6e926
fix potential memory leaks when you start the hardnested and failed to allocate memory. it was all silently handled before, it should now nice and clear end the hardnested attack if it happens. We never had any one run out of available ram running hardnested before.....
2026-03-30 09:40:37 +07:00
iceman1001
77fba863dd
text
2026-03-30 09:33:13 +07:00
iceman1001
42c8699abc
simplify
2026-03-30 08:30:31 +07:00
kormax
eb9ccf7f2d
Refine 'Sources' for existing AID entries in 'aidlist.json'
2026-03-29 13:46:03 +03:00
kormax
e7e49baf44
Add 'Protege Mobile Credential' AID to aidlist.json
2026-03-29 13:37:08 +03:00
kormax
c68d73e283
Add 'Kastle Presence' AID to 'aidlist.json'
2026-03-29 13:01:09 +03:00
kormax
f342fe5af3
Add 'Gallagher Mobile Connect' AID to 'aidlist.json'
2026-03-29 12:58:29 +03:00
iceman1001
8dbef2d424
null check and the prefered realloc pattern with a temporary variable
2026-03-29 10:21:15 +07:00
iceman1001
ad82c50158
enforce NULL checks after all malloc, calloc, realloc
2026-03-29 10:20:30 +07:00
iceman1001
94720a4a6c
cppcheck really like us to use snprinft....
2026-03-29 09:42:36 +07:00
iceman1001
000d086d59
text
2026-03-29 09:41:46 +07:00
iceman1001
2b5f7e1d0c
add missing free
2026-03-29 09:41:23 +07:00
iceman1001
2028a34d5e
if SEOS decideds not to follow protocol themselfs...
2026-03-29 09:40:55 +07:00
iceman1001
ae315d1471
guard for last element
2026-03-29 09:40:23 +07:00
iceman1001
5d89180815
text
2026-03-29 09:39:42 +07:00
iceman1001
b54c06a463
fix a missing free, and out of band reading if called with large index which was guarded at the caller before.
2026-03-29 09:39:02 +07:00