13314 Commits

Author SHA1 Message Date
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
iceman1001
d06b96d800 text 2026-03-29 08:32:05 +07:00
kormax
1e53feff16 Add 'Schlage Mobile Access' AID to 'aidlist.json' 2026-03-28 21:47:01 +02:00
kormax
b47d268b86 Add 'Virtual Octopus for Android' AID to 'aidlist.json' 2026-03-28 21:14:20 +02:00
kormax
2a01d0672c Add 'Sources' to UniFi AID entries in 'aidlist.json' 2026-03-28 21:03:28 +02:00
kormax
1348a1280f Add 'Suprema Mobile Credential' AID values to 'aidlist.json' 2026-03-28 21:00:29 +02:00
Iceman
83779ead7d Merge pull request #3182 from W0rthlessS0ul/master
Added 'hf mfu countertear'
2026-03-28 15:18:18 +07:00
W0rthlessS0ul
e0cf9eb125 Added countertear 2026-03-28 10:48:58 +03:00
iceman1001
ee63e0bc2d improve text output in hf iclass tear 2026-03-28 12:17:59 +07:00
Antiklesys
3ea135daa0 Merge branch 'RfidResearchGroup:master' into master 2026-03-28 12:34:40 +08:00
Antiklesys
480b58685c Added do not stabilize bits to blacktears 2026-03-28 12:34:11 +08:00
kormax
a02c9dd115 Add 'Salto JustIN Mobile' AID values to 'aidlist.json' 2026-03-27 20:25:15 +02: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
Antiklesys
7d8c9f3f6e iClass SIO Parser
Improved SIO Parsing capabilities based on @iceman1001 black hat talk
2026-03-27 20:32:41 +08:00
Antiklesys
0ac7252215 Update cmdhficlass.c 2026-03-27 11:08:16 +08: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
Antiklesys
8bb001f2fe Update lookup --live
Updated lookup --live to stop looking in other dictionaries once the key is found
2026-03-27 10:56:32 +08:00
Iceman
60a2209843 Merge pull request #3177 from kormax/cleanup-iso14a-flags
Remove unused ISO14A_COMMAND flags
2026-03-27 07:46:24 +07:00
Antiklesys
8bff0f12b5 Added --live option to hf iclass lookup
Added `--live` option to `hf iclass lookup` command to perform a live recovery of the reader's key by simulating a tag and running the lookup command against both standard and elite dictionaries
2026-03-27 00:57:13 +08:00
kormax
5fdc1a49e4 Add 'Sources' field to 'aidlist.json' 2026-03-26 17:21:38 +02:00
kormax
396032c2db Remove unused ISO14A_COMMAND flags 2026-03-26 17:16:44 +02:00
Antiklesys
77613d666f Update name 2026-03-26 22:34:59 +08:00
Antiklesys
252d085e83 Added hf iclass simtag command to quickly simulate an iclass tag based on facility code and card number 2026-03-26 20:12:48 +08:00
kormax
38d0ba12f9 Move '--aidsearch' matching to regex 2026-03-25 17:15:27 +02: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
team-orangeBlue
4be1967ab0 Add WTX support in ExchangeRaw14A
For whatever reason there was no support for WTX replies from a tag.

If a tag replied with an APDU frame of 0xF[n] instead of 0x0[n], the client would error out when it should not have done that.

There's now support for that.

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-03-25 10:12:56 +03:00
Iceman
a054177949 Merge pull request #3156 from cindersocket/fix-3041
Fixes RfidResearchGroup/proxmark3#3041
2026-03-25 07:40:53 +07:00
Iceman
26acc503e5 Merge pull request #3170 from kormax/14a-explicit-clear-trace-flag
Add ISO14A_CLEARTRACE param to explicitly clear 14a trace
2026-03-25 07:38:02 +07:00
Iceman
65c3cb941f Merge pull request #3169 from kormax/regex-util
Introduce simple regex utils
2026-03-25 07:35:41 +07:00
Iceman
54346de82b Merge pull request #3168 from kormax/aidlist-response-contains
Add support for matching responses with `--aidsearch`
2026-03-25 07:34:43 +07:00
kormax
fa08075ded Add ISO14A_CLEARTRACE param to explicitly clear 14a trace 2026-03-24 23:24:22 +02:00
kormax
e44e1f1cbb Introduce simple regex utils 2026-03-24 20:21:51 +02:00
kormax
027ad20510 Add new mobile-wallet-related entries to 'aidlist.json' 2026-03-24 18:33:19 +02:00