Commit Graph
5801 Commits
Author SHA1 Message Date
n-hutton acb7de9d8d more cleanup noticed just now 2025-01-21 23:51:26 +00:00
n-hutton 3eb0238481 appears to work - using normal mifare sim init
working demo

works

seems to work so far

more cleanup and works

working copy

working, clean one more pass

cleanup continues

back in buisness babyyy

final cleanup before PR I hope
2025-01-21 23:39:25 +00:00
Philippe Teuwen 9c05f2c729 hf mfu info: fix strong mod bit parsing
"2" was probably referring to bit 2 == 0x04
I checked the following datasheets and STRG_MOD_EN is always at 0x04:
- UL EV1
- NTAG 213/215/216
- NTAG 213_F/216_F
2025-01-16 22:44:01 +01:00
Iceman 22c7ac0c49 Merge pull request #2722 from kitsunehunter/iceman-typo
fix typo
2025-01-15 23:42:58 +01:00
Xavier f72436a5f9 fix typo
Signed-off-by: Xavier <90627943+kitsunehunter@users.noreply.github.com>
2025-01-15 16:20:12 -05:00
Henry Gabryjelski 740cfad457 Fix printf() mismatch 2025-01-15 13:11:41 -08:00
Iceman 7082302a02 Merge pull request #2720 from henrygab/codeQL_fixes2
CodeQL -- Actual fixes
2025-01-15 19:02:17 +01:00
Henry Gabryjelski 1e95dadde9 Remove static assertions 2025-01-15 09:25:21 -08:00
iceman1001 cb7109e751 fix hf mf cload - now it allows for proper GDM ic to load mfc ev1 signature data. On uscuid ic which are more locked down it will failed with a message. Dont forget to enable signature for the gdm ic. 2025-01-15 16:07:13 +01:00
Henry Gabryjelski 99e8de3687 fix build break on some compilers 2025-01-14 18:01:09 -08:00
Henry Gabryjelski 05319463fb improve comment 2025-01-14 18:01:09 -08:00
Henry Gabryjelski 1c3f84503a Quiet a spurious warning
The compiler warning is incorrect.
Since `calloc()` zero's memory, can
remove redundant line setting value
to zero, giving quieter builds.
2025-01-14 18:01:09 -08:00
Henry Gabryjelski 18f6604eb0 Prevent potential stack corruption 2025-01-14 18:01:09 -08:00
Henry Gabryjelski 91be146ecb CodeQL fixes for "Comparison between A of type TypeA and B of wider type TypeB" 2025-01-14 17:54:58 -08:00
Henry Gabryjelski 4d67f56656 Mismatched format string specifier (need to deref size pointer) 2025-01-14 17:52:51 -08:00
iceman1001 f0bdcf3838 viewing a MFC ev1 now prints the two special sectors 2025-01-15 00:01:44 +01:00
iceman1001 16a776e79f fix hf mf view to load MFC ev1 sized dumps 2025-01-14 23:22:55 +01:00
iceman1001 16c3433bfe fix hf mf mad to read mfc ev1 dumps 2025-01-14 23:20:18 +01:00
Philippe Teuwen 70389e55b1 quick fix for nfc decode to handle ev1 dumps, untested 2025-01-14 23:17:11 +01:00
iceman1001 f13c0740ec Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2025-01-14 23:01:39 +01:00
iceman1001 e59385a44b added -1k+ param to allow for gdm and the extra sectors dump to be loaded 2025-01-14 23:01:17 +01:00
Philippe Teuwen cd2f9ced83 pm3_load_dump: honor maxdumplen, this fixes hf mf cload on EV1 dump 2025-01-14 22:58:21 +01:00
iceman1001 00f9403537 guard the smarttonfc command 2025-01-14 21:48:26 +01:00
iceman1001 c32ef83812 style 2025-01-14 18:20:55 +01:00
iceman1001 560f0f106b add a possible early detection of a unknown 75pF UL Ev1 AES 2025-01-14 18:19:49 +01:00
iceman1001 1040fa8a86 style 2025-01-14 18:18:07 +01:00
iceman1001 6af2df51bf style 2025-01-14 16:40:22 +01:00
iceman1001 1cc9254f69 fix #2714 hf mfu info now identifies 50 pF UL Ev1 AES properly. Thanks @pc-coholic 2025-01-14 16:39:07 +01:00
Iceman 6367b2dcd9 Merge pull request #2717 from Eltrick/ev1-autopwn-dump
Possible fix for MFC EV1 signature dumping in 'hf mf autopwn'
2025-01-14 16:28:43 +01:00
Iceman 76ad5a5b51 Merge branch 'master' into cherry_pick_emv
Signed-off-by: Iceman <iceman@iuse.se>
2025-01-14 16:26:35 +01:00
Iceman e505365a30 Merge branch 'master' into master
Signed-off-by: Iceman <iceman@iuse.se>
2025-01-14 16:24:23 +01:00
Iceman 87bdc25a30 Merge pull request #2716 from nvx/zuid_detection
Changed `hf mf info` - now differentiates between full USCUID and cut…
2025-01-14 13:45:05 +01:00
nvx 29e0c51393 Changed hf mf info - now differentiates between full USCUID and cut down ZUID chips 2025-01-14 22:36:59 +10:00
nvx 97953d1ef3 fix hf mf csetuid --gdm 2025-01-14 22:00:17 +10:00
Lucifer Voeltner 7fcbeac417 Test fix for MFC EV1 signature dumping in 'hf mf autopwn' 2025-01-13 11:06:24 +07:00
Philippe Teuwen 52b2c73139 trying to fix Proxspace compilation, might need some more trials... 2025-01-12 19:19:00 +01:00
Philippe Teuwen d481a21e54 Update manufacturer list with 2024 info 2025-01-12 18:50:16 +01:00
Philippe Teuwen ab96b74110 ref 2025-01-12 18:26:47 +01:00
Philippe Teuwen c4b24d48b9 Update manufacturer list with 2022 info 2025-01-12 18:09:03 +01:00
iceman1001 65b9348ad9 modified lf hitag chk to show progress, added user side abort, and a minor delay since I noticed proxmark timeouts if running unlimited 2025-01-11 19:18:33 +01:00
Philippe Teuwen 7637fa0150 fix offline hf mf ginfo 2025-01-10 09:36:37 +01:00
Philippe Teuwen d668da08bf Fix 'hf mf ginfo': allow offline parsing and fix parsing when ATS len!=16 2025-01-10 09:21:52 +01:00
Emily Astranova ac3c1bbf9f Fix incorrect header length
Signed-off-by: Emily Astranova <emily@astralabs.dev>
2025-01-09 11:17:14 -05:00
Jakub Kramarz 15a37ef9df seos_sam: ran make style 2025-01-07 00:30:49 +01:00
Jakub Kramarz dd30781608 extract PACS-parsing routines to wiegand_formats.c 2025-01-07 00:15:41 +01:00
Jakub Kramarz 508b63fd2e sam_seos: switch to samCommandGetContentElement2
As PLT-03273 OMNIKEY 5023 Software Developer Guide (https://www.hidglobal.com/documents/omnikey-5023-software-developer-guide) describes a command that returns additional information about SIO object containing PACS data, switching to more verbose one.
2025-01-07 00:15:35 +01:00
Jakub Kramarz 0f7574c982 sam_seos: add option to send arbitrary requests 2025-01-07 00:05:41 +01:00
Jakub Kramarz c08e6c47c8 sam_seos: add suppport for HID SAM communication with SEOS cards, based on bettse/seader project 2025-01-07 00:05:33 +01:00
Adam Jon Foster df2cf0a948 Added SEOS Support
Added generic SEOS Support with the following commands;
- `hf seos info` (slightly improved from the original
- `hf seos pacs` (return the SIO value from the default ADF and default tag)
- `hf seos adf ` (send a get data request to an ADF with a custom tag list)
- `hf seos gdf` (make a request for a GDF based upon a command found in their docs)
- `hf seos managekeys` (manage your own keys used for SEOS commands)

You still need keys to use this commandset, this does not have any keys and is theoretical at this stage until someone tests it with the keys.

Signed-off-by: Adam Jon Foster <me@evildaemond.com>
2025-01-07 06:17:37 +08:00
iceman1001 5b5f1722b0 minor changes with init and doubleing the EMRTD_MAX_FILE_SIZE to 70 000 bytes. Which might help for some files 2025-01-06 17:56:01 +01:00