Philippe Teuwen
5b6c1cdb97
cppcheck syntax error (cross-checked on other projects reusing bitlib)
2026-02-21 14:06:20 +01:00
Philippe Teuwen
b62658f5ac
make style
2026-02-21 12:43:25 +01:00
Iceman
237841db9e
Merge pull request #3100 from dangerous-tac0s/hw-decay-hf-ringdown
...
"hw decay" update: Re-added q-factor measurement in the event of booster board detection…
2026-02-21 02:17:34 +01:00
michael
c7086c227c
Re-added q-factor measurement in the event of booster board detection per Iceman's request.
2026-02-20 09:54:14 -08:00
Iceman
89179ece0d
Merge pull request #3099 from dangerous-tac0s/hw-decay-hf-ringdown
...
New "hw decay" cmd monitors hf tuning cap voltage decay (pm3 easy booster board detection)
2026-02-20 13:08:47 +01:00
lux0id
81bcd6c998
Update BASHAUTOTRANS keys in mfc_default_keys.dic
...
I double-checked and removed some; the rest of the keys are static.
(I accidentally created a duplicate when merging two files)
Signed-off-by: lux0id <104686533+lux0id@users.noreply.github.com >
2026-02-19 21:44:13 +05:00
michael
3eb594ce29
Cleaned up verbiage in user feedback
2026-02-18 20:44:08 -08:00
michael
fe878be492
Added a new command (hw decay [which monitors the decay rate of the hf antenna cap]) and updated hw tune to detect booster boards and if the pm3 easy is on a metal surface
2026-02-18 15:51:08 -08:00
lux0id
bdd9af472b
Add BASHAUTOTRANS Russian Transport card keys
...
Add Ufanet key
Signed-off-by: lux0id <104686533+lux0id@users.noreply.github.com >
2026-02-18 00:33:01 +05:00
kormax
c6675018b3
felica: use NG frames for commands
2026-02-15 19:04:22 +02:00
Iceman
3d039d84cf
Merge pull request #3095 from kormax/felica-dump-fix-missing-trace
...
CodeQL / Analyze (python) (push) Failing after 1m32s
CodeQL / Analyze (cpp) (push) Failing after 2m2s
Ubuntu Build and Test / ubuntu-make (push) Successful in 4m15s
Ubuntu Build and Test / ubuntu-make-btaddon (push) Successful in 3m43s
Ubuntu Build and Test / ubuntu-cmake (push) Failing after 1m34s
MacOS Build and Test / macos-make-btaddon (push) Has been cancelled
MacOS Build and Test / macos-cmake (push) Has been cancelled
Windows Build and Test / wsl (push) Has been cancelled
MacOS Build and Test / macos-make (push) Has been cancelled
Windows Build and Test / proxspace (push) Has been cancelled
hf felica dump: vastly improve speed; fix traces being empty
2026-02-15 12:09:43 +01:00
kormax
2721b13792
hf felica dump: vastly improve speed; fix traces being empty after command execution
2026-02-14 15:36:28 +02:00
Jan Breig
2e63288c5f
hf_legic_clone: fix oops
2026-02-13 16:45:15 +01:00
Jan Breig
afad3399d4
hf_legic_clone: fix type errors for lua5.4
...
fix: https://github.com/RfidResearchGroup/proxmark3/issues/3093
2026-02-13 16:44:45 +01:00
Philippe Teuwen
7c4758f40b
ulaes: add verify_cmac, display counters in mfu info, fix sig when schann in mfu info
2026-02-09 12:44:50 +01:00
Philippe Teuwen
b7f3e4219e
make style
2026-02-09 01:12:54 +01:00
Philippe Teuwen
9f70011fee
hf mfu setkey: supports ulc/ulaes auth and ulaes schann
2026-02-09 01:08:23 +01:00
Philippe Teuwen
a2ba91043f
hf mfu incr: add ulaes support and add cmac support
2026-02-08 23:25:55 +01:00
Philippe Teuwen
2d7ef550cd
schann requires auth_key
2026-02-08 20:16:58 +01:00
Philippe Teuwen
c8783414ff
hf mfu wipe ulaes: fix quirks
2026-02-08 19:13:21 +01:00
Philippe Teuwen
cd2c576be6
Fixes for Python 3.14
2026-02-07 01:24:21 +01:00
Philippe Teuwen
fdf3b2690a
Various fixes to content GCC 16...
2026-02-07 00:51:53 +01:00
Philippe Teuwen
45b6939dff
fix test script
2026-02-06 18:48:54 +01:00
Philippe Teuwen
b091bf6e8b
cppcheck: avoid undef macro warning
2026-02-06 16:24:29 +01:00
Philippe Teuwen
0cf56a5436
cppcheck: avoid undef behavior in variadic fct warning
2026-02-06 16:20:39 +01:00
Philippe Teuwen
8f44b07eb3
cppcheck: avoid out of bound warning
2026-02-06 16:17:02 +01:00
Philippe Teuwen
26c8b502e2
cppcheck: fix null ptr dereference
2026-02-06 15:55:14 +01:00
Philippe Teuwen
27e469f5d7
cppcheck: fix unused init
2026-02-06 14:32:50 +01:00
Philippe Teuwen
28ebaf529f
shadowed var/fct
2026-02-06 14:28:58 +01:00
Philippe Teuwen
c00e4801b7
make style
2026-02-06 13:43:41 +01:00
Philippe Teuwen
1cf446fa7f
make commands
2026-02-06 13:07:16 +01:00
suut
0dd140a99e
lf t55xx wakeup: fix parsing of -v / -p options
...
Signed-off-by: suut <suut@users.noreply.github.com >
2026-02-05 13:42:38 +01:00
Iceman
001a80df48
Merge pull request #3083 from RashitKhamidullin/fix/ntag424-sdm-offset-serialization
...
fix `hf ntag424 changefs` SDM offset serialization bug
2026-02-03 04:26:33 +01:00
rashit_khamidullin
129d9e9ef7
fix hf ntag424 changefs SDM offset serialization bug
...
The changefs command was using memcpy on a fixed struct layout to
serialize
SDM settings, which caused SDM offset fields to be written incorrectly.
The struct's sdm_data[8][3] array was copied contiguously, but the NTAG
424
DNA specification (AN12196) requires certain offset fields to be
conditionally
omitted based on the SDM configuration.
This resulted in:
- Plain mode: MAC offsets not written correctly
- PICC mode: MAC offsets not written correctly
- Both modes producing cmac=0000000000000000
The fix replaces the memcpy-based approach with dynamic payload building
that
conditionally includes only the required SDM offset fields in the
correct order:
- UIDOffset (only if UID option + plain mode sdmMetaRead=0xE)
- SDMReadCtrOffset (only if counter option + plain mode)
- PICCDataOffset (only if encrypted PICC mode sdmMetaRead<=0x04)
- SDMMACInputOffset (only if file read enabled)
- SDMEncOffset + SDMEncLength (only if encrypted file data enabled)
- SDMMACOffset (only if file read enabled)
- SDMReadCtrLimit (only if limit option set)
2026-02-02 22:47:23 +01:00
Struan Clark
a23a54d9ad
fix: combine F52100 AIDs
2026-02-02 14:25:32 -07:00
Struan Clark
f5dc455e29
feat: add evolo AIDs
2026-02-02 09:46:08 -07:00
Philippe Teuwen
90ddb58073
hf mfu info: detect MIFARE Hospitality
2026-01-29 18:37:35 +01:00
Aaron Tulino (Aaronjamt)
f399b8d3a6
[hf seos] Fix Synthesized IV validation
2026-01-23 14:15:21 -07:00
Nathan N
557142316e
Add two new static keys to mfulc_default_keys.dic
...
Signed-off-by: Nathan N <noproto@users.noreply.github.com >
2026-01-20 11:10:52 +01:00
Philippe Teuwen
4d998e645d
fix dict
2026-01-20 00:55:10 +01:00
Philippe Teuwen
a26892a891
Add hf mfu cchk/aeschk and options to hf mf cauth/aesauth
2026-01-19 21:47:49 +01:00
Philippe Teuwen
6942c41155
hf mfu info: add ULC fingerprinting
2026-01-19 21:47:49 +01:00
Philippe Teuwen
ab3a94c779
mfulc_des_brute & mfulc_counterfeit_recovery.py: integrate FJ8010
2026-01-19 21:47:49 +01:00
Philippe Teuwen
faca1550b8
hf mfu sim: add support to inject card replies
2026-01-19 21:47:49 +01:00
Philippe Teuwen
40727695d5
hw dicts
2026-01-19 21:47:49 +01:00
Philippe Teuwen
b64924cbbd
Add mfulaes_mask_recovery script
2026-01-19 21:47:49 +01:00
Philippe Teuwen
79b99450db
Add ntag22x_suncmac_recovery script
2026-01-19 21:47:49 +01:00
noproto
c2e1567160
Add mfulc_counterfeit_recovery script and mfulc_des_brute tool
2026-01-19 21:47:49 +01:00
Philippe Teuwen
cf0dcd4bfb
Fix hf mfu restore (untested)
2026-01-10 01:50:48 +01:00
Philippe Teuwen
b64e315eb1
Fix hf mfu setuid / hf mfu otptear / hf jooki clone
2026-01-09 19:02:01 +01:00