achazal
d6ed3c18c2
mad: Add unified MAD read/write/verify with ops struct abstraction
2026-06-09 18:48:25 +02:00
CinderSocket
0791bcc32c
fix-emulator-hardening
2026-06-08 18:08:26 -07:00
Iceman and GitHub
71b0df6cc5
Merge pull request #3368 from cindersocket/feat-iclass-non06-aia
...
Support non-06 iCLASS SE AIA SIO blocks
2026-06-08 14:13:38 +02:00
CinderSocket
b05a4f9bcf
Support non-06 iCLASS SE AIA SIO blocks
2026-06-08 04:37:26 -07:00
CinderSocket
81a5211594
Fix a situation where memory is improperly cleared
2026-06-07 16:37:32 -07:00
Philippe Teuwen
efcc34a698
make style
2026-06-07 23:01:20 +02:00
CinderSocket
d02c42eb10
Add DES and plain iCLASS transport
2026-06-07 11:15:17 -07:00
iceman1001
72ca3bd37b
text style
2026-06-02 20:25:40 +02:00
Connor Milligan and Philippe Teuwen
46398d855b
CUDA implementation of mfulc_des_brute
2026-05-22 00:25:32 +02:00
Philippe Teuwen
b3d4e692ec
mfulc_des_brute: add dynamic work pool support
2026-05-22 00:20:55 +02:00
Philippe Teuwen
d078e8a62b
make style
2026-05-21 20:54:44 +02:00
Philippe Teuwen
d8c7f84598
Add Makefile PLATFORM_FILE variable to specify another Makefile.platform file
2026-05-19 00:10:17 +02:00
iceman1001
cbb572afad
style
2026-05-11 14:36:17 +02:00
iceman1001
d6d1df6969
Claude was nice and made an interactive script for editing of trace files. Finally its easy to clean up traces
2026-05-03 13:13:39 +07:00
Philippe Teuwen
148871b3b5
few docker tests adjustments
2026-04-14 10:15:46 +02:00
Philippe Teuwen
c0ecb1c626
fpga_compress: fix heap corruption
2026-04-14 10:14:38 +02:00
iceman1001
92426a26a4
update test to match new param name
2026-04-09 12:36:55 +07:00
Iceman and GitHub
a054177949
Merge pull request #3156 from cindersocket/fix-3041
...
Fixes RfidResearchGroup/proxmark3#3041
2026-03-25 07:40:53 +07:00
kormax
e44e1f1cbb
Introduce simple regex utils
2026-03-24 20:21:51 +02:00
Philippe Teuwen
b7aefdc2bc
complete zlib reqs in docs & docker
2026-03-23 22:36:47 +01:00
CinderSocket
19b6534436
Fixes RfidResearchGroup/proxmark3#3041
...
Adds --ascii option
2026-03-19 22:27:33 -07:00
CinderSocket
6639009681
client: document wiegand layer and improve online tests
...
Add inline comments throughout wiegand_formatutils and callers to explain
sentinel-bit stripping, HID transport framing, and the normalization contract
between input modes and downstream consumers.
Replace sim-only LF HID online tests with T55xx clone+readback flows and add
a full encode/decode roundtrip harness for hf mf encodehid, including sector
restore/cleanup and an optional --manual flag for external reader verification.
2026-03-17 16:45:14 -07:00
CinderSocket
2c403e157d
client: unify wiegand input handling
...
Extract the reusable Wiegand normalization and packing flow into
wiegand_formatutils and move existing callers onto that shared path.
This rebuilds the feat-wiegand branch as one focused commit against
upstream/master instead of trying to preserve the original commit chain.
Key changes:
- add shared helpers for plain binary, raw HID, new PACS, and formatted
Wiegand input
- centralize binary rendering used by cmdwiegand and PACS decode output
- update lf hid sim/clone to resolve one input mode through the shared
Wiegand layer and enforce the LF packed transport limit explicitly
- update hf mf encodehid to accept bin/raw/new/formatted Wiegand input
through the same normalization path
- preserve legacy raw HID transport behavior while clarifying the
packed-HID vs LF transport limits in error reporting
- add offline regression coverage for the new PACS decode output and add
interactive online targets for LF HID Wiegand and MIFARE encodehid
Validation performed:
- make client
- bash -n tools/pm3_tests.sh
- bash -n tools/pm3_online_tests.sh
- ./tools/pm3_online_tests.sh -h
- ./client/proxmark3 -c 'wiegand encode -w H10301 --fc 31 --cn 337'
- ./client/proxmark3 -c 'wiegand encode -w H10301 --fc 31 --cn 337 --new'
- ./client/proxmark3 -c 'wiegand decode --new 068F80A8C0'
2026-03-17 16:45:14 -07:00
kormax
892559ac05
Add tests for zlib support
2026-03-14 22:16:59 +02:00
CinderSocket
08cd96c5a9
Improve Wiegand PACS encode/decode and verbose output
2026-03-10 15:32:25 -07:00
CaffeinatedOpe and Philippe Teuwen
b1a77328b8
move shell.nix file into tools, updated docs
2026-03-03 15:37:07 +01:00
Philippe Teuwen
55e58466aa
Fix C++ flags handling (fix relocation error on Fedora 41)
2026-02-28 18:15:44 +01:00
Philippe Teuwen
601bdc371a
more CI & docker tuning
2026-02-26 20:37:45 +01:00
Philippe Teuwen
acb2dc0e10
Add SKIPUV for package maintainers
2026-02-25 17:55:47 +01:00
Philippe Teuwen
6ba1dd51fa
hitag2crack: document some tests for fast checking
2026-02-24 16:48:39 +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
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
5458a95fda
avoid cppcheck errors on uninit vars
2026-02-21 14:14:50 +01:00
Philippe Teuwen
89d60fc2cb
PoC Standalone mode: unlock Ultralight C / AES tags
2026-02-21 00:07:50 +01:00
Philippe Teuwen
932b92d8f4
termux compilation fixes: waveshare, mfd_aes_brute and host target
2026-02-06 23:59:34 +01:00
Philippe Teuwen
c00e4801b7
make style
2026-02-06 13:43:41 +01:00
Philippe Teuwen
7522652ad2
mfulc_des_brute: fix for MacOSX brew compilation
2026-01-20 12:40:06 +01:00
Philippe Teuwen
fa1769b465
mfulc_des_brute: fix clang warning on unaligned uint64_t
2026-01-20 12:01:40 +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
ab3a94c779
mfulc_des_brute & mfulc_counterfeit_recovery.py: integrate FJ8010
2026-01-19 21:47:49 +01:00
Philippe Teuwen
b4ab732260
mfulc_des_brute: add unit tests and make check
2026-01-19 21:47:49 +01:00
noproto and Philippe Teuwen
c2e1567160
Add mfulc_counterfeit_recovery script and mfulc_des_brute tool
2026-01-19 21:47:49 +01:00
DaddyParodz
5fa13f9b06
move pm3-clone.sh to the tools folder
2026-01-10 15:18:05 +01:00
iceman1001
e39a7cdb57
added test for open printer tag
2025-11-10 14:09:03 +01:00
Philippe Teuwen
d1a093ec94
Add support for uv and simplify docker tests
2025-11-04 01:01:02 +01:00
Davi Mikael
cba6faf2c3
feat(standalone): add EmvPng as a new standalone mode (EMV Visa w/ fixed ARQC)
...
Introduce EmvPng module under Proxmark3 standalone.
EMV Visa (ISO14443-4) emulation with fixed ARQC (educational/lab use).
Derived from MSDSal’s standalone mode (Salvador Mendoza), adapted for EMV Visa.
2025-10-21 18:55:45 -03:00