Commit Graph

12996 Commits

Author SHA1 Message Date
Iceman 3a5c0d81ff Merge pull request #3038 from kormax/improve-felica-scsvcode-output-format
Improve felica scsvcode output format
2025-12-01 11:40:40 +01:00
kormax 9cf1576c88 Improve output format for hf felica scsvcode 2025-11-29 18:29:19 +02:00
kormax 53ee5d68e8 Improve output format of hf felica rdbl; fix wrong response struct format 2025-11-29 18:26:03 +02:00
kormax 8c8bf54f4f Remove wrong use of AddCrc in cmdhffelica 2025-11-29 13:56:34 +02:00
kormax fe0a33ad51 Band-aid fix to strip erroneous length byte and CRC from client payload when sending FeliCa frames 2025-11-29 13:27:47 +02:00
Aaron Tulino (Aaronjamt) a20856730c [hf seos] Fix wrapped command padding 2025-11-28 16:45:48 -07:00
Aaron Tulino (Aaronjamt) 7d198c9a9a [hf seos] Correct command padding size 2025-11-26 19:59:56 -07:00
Iceman 9b2e3eeeb4 Merge pull request #3029 from aaronjamt/patch-3
[hf seos] Clean up and clarify "tag data"
2025-11-26 05:17:10 +01:00
Iceman 34adba543d Merge pull request #3030 from aaronjamt/patch-5
[hf seos] Only allow read/write while Proxmark connected
2025-11-26 05:15:07 +01:00
Iceman cbba121711 Merge pull request #3028 from aaronjamt/patch-2
[hf seos] Add keyslot parameter to `seos_mutual_auth`
2025-11-26 05:14:09 +01:00
Aaron Tulino (Aaronjamt) 89e6e9a7d0 [hf seos] Fix cmac input length 2025-11-21 22:58:03 -07:00
Aaron Tulino (Aaronjamt) eaaa75957a [hf seos] Only allow read/write while Proxmark connected 2025-11-19 19:09:32 -07:00
Aaron Tulino (Aaronjamt) 7df4361031 [hf seos] Clean up "tag data" 2025-11-19 16:49:20 -07:00
Aaron Tulino (Aaronjamt) 8f13add397 [hf seos] Add keyslot parameter to seos_mutual_auth 2025-11-18 14:48:04 -07:00
Iceman d29d912fff Merge pull request #3025 from aaronjamt/patch-3
[hf seos] Support variable length SIO
2025-11-15 09:50:13 +01:00
Aaron Tulino (Aaronjamt) 25140d9c8b [hf seos] Support variable length SIO 2025-11-14 23:23:46 -07:00
Aaron Tulino (Aaronjamt) ff344e6473 [hf seos] Fix buffer overflow 2025-11-14 23:08:13 -07:00
Aaron Tulino (Aaronjamt) 9ee9b1a73f Proper TLV parsing for Seos 2025-11-14 21:10:46 -07:00
Philippe Teuwen 210b9a704c Add -- to proxmark3 client to pass args to scripts
Examples:
pm3 -y myscript.py -- -h
pm3 -y myscript.py -- --input foo --output bar

This enables usage in scripts shebang, e.g.
  #!/usr/bin/env -S uv run --with pycryptodome pm3 -y
2025-11-13 09:29:05 +01:00
team-orangeBlue fb7553cd8a Basic NDEF functionality
Fixed ndef. Now it reads much like the 14443A counterpart.

Untested except for one run on TCOS cards.

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2025-11-12 00:46:15 +03:00
Foxushka b380132cbb Replaced hf mf bambukeys with hf mf keygen with multiple KDFs support, use table for key output
Added Snapmaker U1 filament RFID KDF in `hf mf keygen`
2025-11-10 20:58:49 +03:00
Iceman 3d53e85743 Merge pull request #3020 from nvx/fix_seos_adf_and_diversifier
Fix hf seos adf/pacs handling of cards with different diversifier lengths and different ADF OIDs
2025-11-10 16:33:28 +01:00
iceman1001 49e80b5b02 step 1 in fiddling with mfu restore 2025-11-10 16:32:53 +01:00
Tiernan Messmer 781f235a85 Fix hf seos adf/pacs handling of cards with different diversifier lengths and different ADF OIDs 2025-11-11 01:25:04 +10:00
iceman1001 cac4e225e1 initial modification to hf mfu restore to support secure messaging 2025-11-10 16:22:22 +01:00
iceman1001 abb0427960 style 2025-11-10 16:20:50 +01:00
iceman1001 ed516550ca added "data qrcode" command to generate QR codes from inside the PM3 client 2025-11-10 16:20:00 +01:00
iceman1001 c4de141d03 style 2025-11-10 16:16:39 +01:00
iceman1001 0aac15cfd0 fix unicode issues with mingw/proxspace. Thanks to @nvx for the fix! 2025-11-10 16:09:17 +01:00
iceman1001 fd06c38a89 add QR code generation in the pm3 client. It's a text based version using unicode to print the generated qr code. Might not work on all things but its a MIT license and a simple to use project 2025-11-09 16:54:21 +01:00
iceman1001 8df7a49a0e initial support for OpenPrint Tag NDEF records. See: https://github.com/prusa3d/Prusa-Firmware-Buddy/blob/openprinttag/src/module/nfc/openprinttag/openprinttag 2025-11-09 16:43:56 +01:00
Michael Wiesinger ead54bdf54 Fix invalid country code len for lf fdxb reader command 2025-11-07 22:12:06 +01:00
Michael Wiesinger 737a6dc3d7 Fix help description for lf indala brute 2025-11-07 21:02:14 +01:00
iceman1001 02dacdb22a update "hf mfu tamper" to use updated writeblock NG command 2025-11-07 16:03:06 +01:00
iceman1001 aa3e6611b5 added support to read bruce dump files. Only changes the file extension (.rfid) compared to the Flipper Zero (.nfc) formats 2025-11-05 16:32:05 +01:00
Philippe Teuwen 3bdb7657f4 hf_mfu_uscuid.py: avoid exception 2025-11-04 10:56:15 +01:00
Philippe Teuwen ca3795342f hf mfu info: display wafer info for more types 2025-11-03 22:51:28 +01:00
Darell Tan c5028d9384 Fix for making ndefread CRC override work
The return value from MADCheck, which happens before MADDecode, needs to be ignored also
2025-11-04 00:53:35 +08:00
Iceman f7ec92b7c2 Merge pull request #3011 from kormax/satisfy-old-compilers
Remove direct use of strndup to support older compilers
2025-11-03 11:34:17 +01:00
kormax 41f4d5111f Remove direct use of strndup to support older compilers 2025-11-03 12:10:16 +02:00
Iceman d291c33db1 Merge pull request #3013 from klks/master
Script to parse China T-Union card
2025-11-03 10:43:54 +01:00
iceman1001 083545cf1e style 2025-11-03 06:33:27 +01:00
iceman1001 9caf8364ec fix identify a desfire product 2025-11-03 06:21:44 +01:00
klks be34e814de Merge branch 'RfidResearchGroup:master' into master 2025-11-03 13:14:32 +08:00
klks fb931ade82 Add read_t-union.py script for reading T-Union data 2025-11-03 13:12:51 +08:00
ry4000 515f7590cd R&Y: Corrected ITSO AID in aid_desfire.json
`F40113` was incorrectly listed twice; the duplicate was corrected to `F40114` with apologies.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-11-03 15:38:06 +11:00
ry4000 e71e0cf46f R&Y: Update Progress Interval in cmdhfmfdes.c
`hf mfdes bruteaid` progress will intervally show the bruteforce AID progress from 0.0% to 100.0%. Other text updates have also been made.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-11-03 15:36:16 +11:00
ry4000 a2d22fd3c4 R&Y: Test Update to cmdhfmfdes.c
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-11-03 15:23:39 +11:00
ry4000 0dacb9d455 R&Y: Test Update in cmdhfmfdes.c
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-11-03 15:17:34 +11:00
ry4000 3a77d041e5 R&Y: Test Progress Integer Update in cmdhfmfdes.c
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-11-03 15:00:47 +11:00