Commit Graph
21134 Commits
Author SHA1 Message Date
Aaron Tulino (Aaronjamt) 766065e6e4 [14a sim] Stop sim with Enter key 2026-02-25 19:41:49 -07:00
Philippe Teuwen 4783712225 make client Qt6 ready. Still need proper Makefile/CMake support... 2026-02-25 19:27:28 +01:00
Philippe Teuwen acb2dc0e10 Add SKIPUV for package maintainers 2026-02-25 17:55:47 +01:00
iceman1001 4f74cfba2f text 2026-02-25 16:16:25 +01:00
iceman1001 338ab9c81a Revert "Release v4.21128 - Permafrost"
This reverts commit b10235b03b.
2026-02-25 16:15:01 +01:00
iceman1001 b10235b03b Release v4.21128 - Permafrost v4.21128 2026-02-25 16:15:01 +01:00
iceman1001 64fa987b5d text 2026-02-25 16:13:37 +01:00
Philippe Teuwen 6ba1dd51fa hitag2crack: document some tests for fast checking 2026-02-24 16:48:39 +01:00
Philippe Teuwen b8a5e7b656 hf mf cauth/aesauth/cchk/aeschk: make fast READ0 optional 2026-02-24 16:46:00 +01:00
Philippe Teuwen a73f945c49 fix bug that prevented markers to appear on fresh plot (e.g. hw tune before data plot) 2026-02-23 00:31:21 +01:00
Philippe Teuwen a219a3413c prerelease test of hitag2crack opencl 2026-02-22 15:53:37 +01:00
Philippe Teuwen 69d26524cd hitag2crack crack3 & crack4 fixed for 32b archs 2026-02-22 14:17:46 +01:00
Philippe Teuwen d8ee084ffe hitag2crack refactor 2026-02-22 13:10:26 +01:00
Philippe Teuwen ca72cc5c88 hitag2crack refactor 2026-02-22 13:04:55 +01:00
Philippe Teuwen 3dde408c55 compilation flags tuning 2026-02-22 11:58:36 +01:00
Philippe Teuwen 8936f99886 hitag2crack fixes for some archs 2026-02-22 01:47:47 +01:00
Philippe Teuwen 118652bd90 CMD_HF_DECAY: factor with structs, remove cast align warning 2026-02-21 23:54:51 +01:00
Philippe Teuwen 118c30c9e5 release_tests: skip install if no functional sudo is available (e.g. under qemu) 2026-02-21 20:19:41 +01:00
Philippe Teuwen 5c2cc6fe5f update release template 2026-02-21 18:38:45 +01:00
Philippe Teuwen 0f8175cbb7 add Debian Trixie arm64 and armhf dockerfiles 2026-02-21 18:37:45 +01:00
Philippe Teuwen a659207090 remove debian oldstable docker files 2026-02-21 16:07:20 +01:00
Philippe Teuwen 59c58c9e93 docker tweaks 2026-02-21 15:16:15 +01:00
Philippe Teuwen 16ebcdce6c termux notes 2026-02-21 15:02:48 +01:00
Philippe Teuwen bb83fdde74 termux release tests 2026-02-21 14:59:52 +01:00
Philippe Teuwen 5458a95fda avoid cppcheck errors on uninit vars 2026-02-21 14:14:50 +01:00
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
Philippe Teuwen 89d60fc2cb PoC Standalone mode: unlock Ultralight C / AES tags 2026-02-21 00:07:50 +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
Iceman 5a657fb809 Merge pull request #3097 from lux0id/patch-1
Add BASHAUTOTRANS Russian Transport card keys
2026-02-20 08:40:06 +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
Iceman 1d3d1c3d9d Merge pull request #3096 from kormax/felica-ng-frames
Ubuntu Build and Test / ubuntu-cmake (push) Failing after 1m30s
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
CodeQL / Analyze (python) (push) Failing after 1m30s
CodeQL / Analyze (cpp) (push) Failing after 1m32s
Ubuntu Build and Test / ubuntu-make (push) Successful in 4m20s
Ubuntu Build and Test / ubuntu-make-btaddon (push) Successful in 4m12s
MacOS Build and Test / macos-make (push) Has been cancelled
Windows Build and Test / proxspace (push) Has been cancelled
felica: use NG frames for commands
2026-02-16 04:51:09 +01: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
Iceman 28d33a3ad5 Merge pull request #3094 from Ultimator14/master
CodeQL / Analyze (python) (push) Failing after 1m25s
Ubuntu Build and Test / ubuntu-make (push) Successful in 4m25s
Ubuntu Build and Test / ubuntu-make-btaddon (push) Successful in 4m17s
Ubuntu Build and Test / ubuntu-cmake (push) Failing after 1m24s
MacOS Build and Test / macos-make (push) Has been cancelled
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 / proxspace (push) Has been cancelled
Windows Build and Test / wsl (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Failing after 1m38s
Fix #3093
2026-02-14 04:57:53 +01: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 d6f74b342e Make sure RAMFUNC is not inlined, else it won't be in RAM.
Ubuntu Build and Test / ubuntu-make (push) Successful in 5m35s
Ubuntu Build and Test / ubuntu-make-btaddon (push) Successful in 5m11s
Ubuntu Build and Test / ubuntu-cmake (push) Failing after 4m33s
Windows Build and Test / proxspace (push) Has been cancelled
Windows Build and Test / wsl (push) Has been cancelled
MacOS Build and Test / macos-make (push) Has been cancelled
MacOS Build and Test / macos-make-btaddon (push) Has been cancelled
MacOS Build and Test / macos-cmake (push) Has been cancelled
CodeQL / Analyze (python) (push) Failing after 2m7s
CodeQL / Analyze (cpp) (push) Failing after 9m27s
Some static RAMFUNC got inlined which means they weren't relocated in RAM.
By forcing noinline on RAMFUNC, the following functions move to RAM:

F .data 00000034 optimizedSniff
F .data 00000148 skipSniff
F .data 000002c8 ManchesterDecoding_Thinfilm

But ManchesterDecoding_Thinfilm worked fine without being in RAM,
so we remove its RAMFUNC attribute and it works as previously,
and avoid eating some RAM bytes.

In summary, impacted command is only:

hf sniff
2026-02-11 14:19:05 +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 a4291f676f ulaes cmac: fix 14a raw 2026-02-08 22:56:33 +01:00
Philippe Teuwen 54b4459f45 ulaes cmac: reuse cmac api for read/write 2026-02-08 22:24:00 +01:00