iceman1001
ce741d3b44
defines
2023-08-02 19:12:59 +02:00
kormax
d9d03aaf1f
Add new DESFire command code
...
Update file formatting
2023-07-31 12:48:40 +03:00
iceman1001
5faf625032
adapt name to match code style
2023-07-27 18:02:53 +02:00
iceman1001
fc3a518f28
There is a race condition when we go from iclass commands to mf command. Especially noticable when eload large files where we used to spam the device with usb packages.\ntry iclass eload, then mf eload, and you see the client hang. With this change we trigger a preload of the fpga image before we start uploading to the device. Current places I could trigger this bug was in eload and gsave. With this patch only the first call takes some time if fpga image must be loaded. The following goes fast.\n\n if you find that the client hangs when going between, this could be the root cause.
2023-07-26 23:47:55 +02:00
Philippe Teuwen
216ad5740b
fix lf hitag eload
segmentation fault
2023-07-20 21:12:26 +02:00
DidierA
b314d1ef1c
Add MIFARE Plus commands in trace list
2023-07-19 21:15:07 +02:00
iceman1001
134f09be5e
style
2023-07-17 17:46:27 +02:00
kormax
7f5e1c9657
Move custom polling frame generation logic to client
2023-07-16 19:27:38 +03:00
kormax
a9cba02514
Move custom polling frame generation logic to client
2023-07-16 17:39:32 +03:00
nvx
edd8e36d80
Cleanup arm-side reader-mode mifare classic block read/write code.
2023-07-04 00:11:01 +10:00
iceman1001
5de6fa443c
missing define for QL88
2023-06-28 15:11:48 +02:00
iceman1001
ed0d18f05d
QL88 tag identification. Thanks to AnnPlusPluss and Atlab for finding the key
2023-06-28 13:27:50 +02:00
Iceman
1571f95a2a
Merge pull request #1982 from phaseloop/em4x50-bruteforce
...
Bruteforce engine to crack non-random 32 bit keys
2023-05-27 10:06:09 +02:00
phaseloop
85f1785ccb
initial bruteforce module
2023-05-06 14:47:31 +00:00
wh201906
3a87979a22
Add the missing definition
...
for commit 79cfa1d8fa
(Although this definition is unused)
2023-04-13 01:23:50 +08:00
AloneLiberty
f3a3707c06
Merge branch 'master' into mf-supercard
...
Signed-off-by: AloneLiberty <111039319+AloneLiberty@users.noreply.github.com>
2023-03-26 14:58:33 +00:00
iceman1001
71ddee1386
added "hf mf gdmsetcfg" to write GDM configuration
2023-03-26 16:50:59 +02:00
AloneLiberty
d434eeae60
Supercard gen1/gen2 detection in MifareCIdent
2023-03-26 17:50:17 +03:00
iceman1001
97e16ba764
renamed gdm getblk to config since that is what it does
2023-03-26 03:41:12 +02:00
iceman1001
7b93de7a81
added GDM read configuration block
2023-03-25 15:00:58 +01:00
iceman1001
07f6162780
added support for the magic card called GDM.
2023-03-21 19:49:52 +01:00
Matthew Jackson
147475ab40
CHANGELOG.md and text changes
2023-02-20 02:07:07 -06:00
Matthew Jackson
3399cbd4f0
support for NTAG213TT tamper feature
2023-02-18 23:48:32 -06:00
Self Not Found
a7bc082d2d
Add a option to clear the scrollback buffer
2023-02-05 17:37:13 +08:00
Iceman
5a4338941d
Merge branch 'master' into master
...
Signed-off-by: Iceman <iceman@iuse.se>
2023-01-30 20:18:19 +01:00
Iceman
da8adace6b
Merge pull request #1885 from Alejandro12120/pm3generic-flash
...
Add a proper way to check if a FW is RDV4
2023-01-29 04:29:03 +01:00
Matthew Jackson
60f49175e8
change constant value so it follows others
2023-01-28 13:46:11 -06:00
Matthew Jackson
126beb976c
fix tabs
2023-01-28 13:37:25 -06:00
Matthew Jackson
9041627ae5
Add hf 15
sub-commands for EAS, AFI, privacy mode, and passwords on SLIX tags
2023-01-28 13:37:20 -06:00
Adrian Teuscher
5d17177498
Merge branch 'master' of https://github.com/adite/proxmark3
2023-01-27 19:45:06 +01:00
Adrian Teuscher
71389e0b17
Add function to brute force partial key
2023-01-27 19:37:40 +01:00
Alejandro
63e54e94a8
Merge branch 'RfidResearchGroup:master' into pm3generic-flash
2023-01-27 15:02:19 +01:00
iceman1001
67ef18f4ed
prepping for more colors in the cli
2023-01-27 02:54:30 +01:00
Alejandro
474aaed4b7
Added a proper way to check if it is rdv4 fw
2023-01-24 23:01:28 +01:00
iceman1001
875b1a0aed
annotate new magic command (WIP)
2023-01-15 12:27:34 +01:00
Philippe Teuwen
c9984985fd
make miscchecks
2023-01-14 22:23:40 +01:00
Philippe Teuwen
5d5d9d9be0
make style
2023-01-14 22:22:04 +01:00
iceman1001
e74a025a27
added some more ISO7816 error return codes, swapped to defines in 14a.c
2023-01-14 12:10:48 +01:00
iceman1001
fe63c503fd
added some ISO7816 error code defines
2023-01-14 12:04:09 +01:00
iceman1001
6cbebb29dc
mingw seems to doesnt like backslashes
2023-01-08 21:56:38 +01:00
nvx
4180635218
Add --shallow
option to hf iclass
reader commands to do shallow (ASK) reader modulation instead of OOK.
2023-01-04 23:59:03 +10:00
iceman1001
d6af860136
adapt path separator to handle WIN32 backslash.
2022-12-31 22:30:07 +01:00
iceman1001
e3a6f8fe27
look up vigik service code
2022-12-03 21:11:29 +01:00
iceman1001
4f70f777de
typedef file for vigik annotater
2022-12-03 20:37:53 +01:00
Iceman
f9aa183382
Merge pull request #1821 from DidierA/gen4_ident
...
Add Magic Gen4 GTU detection
2022-11-25 17:23:19 +01:00
DidierA
9a0427d4d2
Add Magic Gen4 GTU detection and symbols for Gen4 GTU protocol.
2022-11-25 10:13:33 +01:00
Jean-Michel Picod
8da4da6aa5
Also update comment about total size for Mifare keys storage.
2022-11-24 09:40:34 +01:00
Jean-Michel Picod
ba83c26c1e
Add one more sector for Mifare keys on SPI flash.
...
This is a breaking change and after firmware upgrade, dictionnaries
should be loaded into flash again to ensure they're valid.
2022-11-24 09:35:22 +01:00
Jean-Michel Picod
1adec4dfb2
Fix overflow in SPI memory when writing default key dictionnaries.
...
Boundaries were defined in the memory layout but weren't enforced
by the client, causing an overflow when trying to load a
dictionnary that was too big.
It's too hard to enforce it on the ARM side as the command is a
generic write.
Now that limits are defined, also outputs them as part of the
`hw status` command.
2022-11-24 03:16:58 +01:00
iceman1001
6c163fa262
added a check for static encrypted nonces when collecting encrypted nonces for hardnested to run. Will abort the collection if detected.
2022-11-15 07:07:26 +01:00