Philippe Teuwen
294b656af1
Fix ARM compilation on Debian Forky & the new picolibc replacing newlib.
...
Debian Forky's gcc-arm-none-eabi uses picolibc as the default C library, replacing the old newlib-nano.
Picolibc registers itself with GCC via a .specs file.
That specs file automatically injects its own picolibc.ld into every link step — unless GCC sees a user-supplied -T flag at the GCC driver level.
https://github.com/picolibc/picolibc/blob/main/doc/linking.md
2026-04-28 13:00:42 +02:00
Iceman
8ff8479c18
Merge pull request #3271 from pcunning/leaf
...
Leaf Verified Open Application Read/Verify
2026-04-28 08:21:02 +07:00
Iceman
d297a0a478
Merge pull request #3274 from gentilkiwi/patch-1
...
Update mifaredesfire.c to support DESELECT response
2026-04-28 08:11:41 +07:00
Iceman
c04b975540
Merge pull request #3273 from kormax/felica-ic-code-database
...
Add 'felica_ic_code_list.json' file for FeliCa IC code reference
2026-04-28 08:06:49 +07:00
Benjamin DELPY
d6a471b6a3
Update mifaredesfire.c to support DESELECT response
...
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com >
2026-04-27 22:36:00 +02:00
kormax
3492896feb
Add 'felica_ic_code_list.json' file for FeliCa IC code reference
2026-04-27 21:22:26 +03:00
Iceman
83ca0a22fa
Merge pull request #3272 from nvx/patch-1
...
Update description of some MFC keys
2026-04-27 16:17:10 +07:00
Tiernan
e2636a6acf
Update description of some MFC keys
...
Updated comment to reflect lock brand and model.
Signed-off-by: Tiernan <neovortex@gmail.com >
2026-04-27 18:12:57 +10:00
Patrick Cunningham
32619bb4a6
update text
2026-04-26 18:25:46 -07:00
Patrick Cunningham
b0af0a80cc
refactor shared code
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 17:47:40 -07:00
Patrick Cunningham
efc3a23c52
working leaf read/verify
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 15:59:04 -07:00
iceman1001
a94dcff3d3
text
2026-04-26 20:39:32 +07:00
iceman1001
045c0072a8
text
2026-04-26 20:25:27 +07:00
Iceman
fcc31c2ade
Merge pull request #3270 from lolbird123/patch-1
...
allow specifying data tag with hf seos write
2026-04-26 20:10:05 +07:00
Iceman
a73811d7bf
Merge pull request #3269 from kormax/fix-felica-trace-timings
...
Fix FeliCa trace timing measurements
2026-04-26 20:08:32 +07:00
lolbird
6d61352fc8
allow specifying data tag with hf seos write
...
Signed-off-by: lolbird <65594081+lolbird123@users.noreply.github.com >
2026-04-26 12:56:44 +00:00
kormax
bbecc3cea7
Fix FeliCa trace timing measurements
2026-04-26 14:53:29 +03:00
Iceman
cc56e9a756
Merge pull request #3265 from sco3/master
...
The fob with raw 00000000000009xxxxxxxxx9 cannot be written with lf hid clone -r
2026-04-26 16:11:44 +07:00
Iceman
fc381b0571
Merge pull request #3268 from kormax/felica-info-speedup
...
Speedup 'hf felica info' by introducing block read cache, skipping commands for FeliCa lite
2026-04-26 10:09:26 +07:00
Iceman
deb6483408
Merge pull request #3267 from kormax/felica-explicit-cleartrace
...
Make clearing the trace an explicit flag in FeliCa module
2026-04-26 10:08:57 +07:00
Iceman
cfb6a9cfc8
Merge pull request #3266 from kormax/duox-new-trust-anchors
...
Add new DUOX trust anchors
2026-04-26 10:08:23 +07:00
kormax
c37fb81242
Speedup 'hf felica info' by introducing block read cache, skipping commands for FeliCa lite
2026-04-25 21:07:37 +03:00
kormax
226f049599
Make clearing the trace an explicit flag in FeliCa module
2026-04-25 20:26:44 +03:00
Dima Zakharov
cb0d013213
works for my fob
2026-04-25 16:19:37 +01:00
kormax
f72032840a
Add new DUOX trust anchors
2026-04-25 11:47:49 +03:00
Iceman
ca792bd430
Merge pull request #3264 from kormax/duox-vdesign
...
Add `hf mfdes vdesign` command
2026-04-25 06:59:36 +07:00
kormax
a46cf9f291
Add 'hf mfdes vdesign' command
2026-04-24 21:17:03 +03:00
Iceman
a326d5538f
Merge pull request #3263 from kormax/duox-trust-anchors
...
Add known DUOX trust anchors to client resources
2026-04-24 06:48:52 +07:00
kormax
8052208b03
Add known DUOX trust anchors to client resources
2026-04-23 19:30:32 +03:00
Iceman
be43c2e7f4
Merge pull request #3262 from jrozner/bugfix/selectaid-increase
...
Raise simaid selectaid_response cap to 256
2026-04-23 14:07:53 +07:00
Joe Rozner
73799a6c69
Raise simaid selectaid_response cap to 256
...
The selectaid_response buffer in `hf 14a simaid` was capped at 100
bytes, which is well below the ISO 14443A frame maximum of 256 bytes
and prevents users from emulating tags whose SELECT AID response is
larger than a trivial status word.
This bumps selectaid_response from 100 to 256 in all three locations
(ARM packet handler, client locals, client payload struct) along with
the argparse help text. getdata_response is left at 100. The payload
struct overlays PM3_CMD_DATA_SIZE (512) via packet->data.asBytes;
with the new sizes it totals 435 bytes, so it still fits.
Pairs with the earlier tosend bounds check / DYNAMIC_MODULATION_BUFFER2
fix, which raised the actual transmit ceiling to the 256-byte frame
limit — this change lets callers supply a response up to that limit.
2026-04-22 23:38:18 -07:00
Iceman
3cebdb6c6f
Merge pull request #3261 from kormax/aidlist-new-mobile-aid
...
Add new mobile AID entries to 'aidlist.json'
2026-04-23 08:18:40 +07:00
kormax
79beba1632
Add new mobile AID entries to 'aidlist.json'
2026-04-22 21:20:40 +03:00
Iceman
a0bf655bda
Merge pull request #3259 from Antiklesys/master
...
Update comments in cipher_bs_avx512.c - no code changes
2026-04-22 16:49:51 +07:00
Antiklesys
bf8c2faf6e
Update cipher_bs_avx512.c
...
Updated comments
2026-04-22 16:34:10 +08:00
Iceman
0a8b475b48
Merge pull request #3257 from Antiklesys/master
...
Update cipher_bs_avx512.c
2026-04-22 08:18:23 +07:00
iceman1001
eecf447b57
text
2026-04-22 08:17:03 +07:00
iceman1001
d3b7cbb3ff
remove debug statements
2026-04-22 07:25:50 +07:00
iceman1001
46bd7b9631
bad strings
2026-04-22 06:41:01 +07:00
Iceman
54b0e52c6c
Merge pull request #3258 from kormax/felica-new-services
...
Add new block-data-based service detection qualifiers in 'felica_system_code_list.json'
2026-04-22 06:21:15 +07:00
kormax
f14d2313f6
Add new block-based service detection qualifiers in 'felica_system_code_list.json'
2026-04-21 19:33:44 +03:00
Antiklesys
bf27cb673c
Update cipher_bs_avx512.c
...
Pushing a potential fix for https://github.com/RfidResearchGroup/proxmark3/issues/3250
Use the masked variant with an explicit zero source. _mm512_maskz_andnot_epi32(0xFFFF, a, b) is semantically identical to _mm512_andnot_si512(a, b) but goes through a different code path that takes a proper src argument instead of calling _mm512_undefined_epi32(). No uninitialized read, no warning, single instruction.
It compiles to the exact same single vpandnd instruction as _mm512_andnot_si512. The all-ones mask is resolved at compile time and folded away — the encoder just emits the unmasked form. Zero cycle difference, zero code-size difference.
2026-04-21 15:06:12 +08:00
iceman1001
7c0f9d0991
ai and their love for emdash or utf characters
2026-04-21 13:26:34 +07:00
iceman1001
3cf1dbb5fb
text
2026-04-21 13:22:11 +07:00
iceman1001
eb54497704
added the command "hf iclass liberate" , it checks for drm markers and removes them, thus liberates them. Now if someone wants to make drm tags, they can easily just make a "hf iclass drm" command with the reverse of this command
2026-04-21 11:17:11 +07:00
iceman1001
5b3a6387ee
annoyed
2026-04-21 11:14:23 +07:00
Iceman
582770113a
Merge pull request #3256 from kormax/felica-lite-dfc-arb
...
Add new DFC qualifiers for FeliCa lite, print DFC in `hf felica info`
2026-04-21 04:19:06 +07:00
kormax
e604aaa857
Print DFC and ARB value for FeliCa lite system in 'hf felica info'
2026-04-20 21:19:22 +03:00
kormax
2d755487d1
Add more block-based FeliCa Lite service qualifiers to 'felica_system_code_list.json'
2026-04-20 21:19:02 +03:00
Iceman
4059f253a2
Merge pull request #3255 from Antiklesys/master
...
Added Claude.md to gitignore
2026-04-20 11:56:07 +07:00