Philippe Teuwen
de86cd85d1
Added support for dumping FM11RF08S data at once
2024-09-03 11:43:57 +02:00
Philippe Teuwen
c73e2ea623
Added support for collecting all fm11rf08s nT/{nT}/par_err at once
2024-09-02 23:11:36 +02:00
Philippe Teuwen
099a37af91
add --hardreset to hf mf isen
2024-08-07 16:09:11 +02:00
Philippe Teuwen
e7c4ae2b1e
hf mf isen for analyzing some static encrypted nonces MFC
2024-07-29 23:19:18 +02:00
iceman1001
c4c1601446
added rudimentary functions for doing AES authentication against MIFARE UL AES tags. (wip)
2024-02-15 16:20:47 +01:00
nvx
49f7ae57dc
Changed hf mf gdmcfg/gdmsetcfg commands to support Gen1a and GDM Alt magic wakeups
...
This was implemented with a new pair of RPCs CMD_HF_MIFARE_READBL_EX and CMD_HF_MIFARE_WRITEBL_EX
these RPCs support all combinations of read/write commands, wakeup, and auth options so
in time can replace the other MFC read/write commands too reduce armsrc code size
and complexity.
Also added config parsing for the gdm cfg block when reading with hf mf gdmcfg and
explicitly with hf mf gdmparsecfg.
2024-01-26 20:09:08 +10:00
iceman1001
f840dc810b
made keytype instead of fixed keyB. would help in situations keyB is readable...
2023-12-31 09:35:42 +01:00
iceman1001
1f4f5febae
adapt magic detection and textual output. Hf mf info - now uses found keys to send for magic detection
2023-12-30 23:08:58 +01:00
merlokk
91892bc1bf
add static encrypted nonce detection
2023-12-11 21:24:26 +02:00
iceman1001
6ba002725f
rmeoved some fct devices side regarding eml get/ set
2023-07-27 18:55:41 +02:00
nvx
edd8e36d80
Cleanup arm-side reader-mode mifare classic block read/write code.
2023-07-04 00:11:01 +10:00
AloneLiberty
3524306bf4
Implement transfer to other block in hf mf value
2023-04-01 20:49:15 +03:00
iceman1001
71ddee1386
added "hf mf gdmsetcfg" to write GDM configuration
2023-03-26 16:50:59 +02: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
DidierA
ee3e4968d3
remove MifareG4ReadWrite()
2022-11-13 02:08:23 +01:00
DidierA
885911c469
Rewrite of magic Gen4 GTU commands : refactor and speed
2022-11-09 15:49:07 +01:00
DidierA
876abf2818
Add hf mf gload, ggetblk, gsetblk
2022-11-05 19:40:38 +01:00
mwalker33
f5170f1d18
Mifare Classic Value operations
...
Added increment value, decrement value via the supplied commands and set value via the normal write command. Also added "get" to read a value block and decode/display.
2022-06-05 16:58:53 +10:00
Philippe Teuwen
bcafc5d03c
some historical copyright adjustments, thanks @iceman1001!
2022-01-06 11:24:04 +01:00
Philippe Teuwen
b703bb746b
Adapting license headers, WIP
2022-01-06 02:20:38 +01:00
iceman1001
9c2b5118df
hf mf gview now support user supplied password
2021-12-31 09:24:10 +01:00
iceman1001
c522de5b79
added "hf mf gview" to view contents of a magic gen3 gtu card
2021-06-24 14:59:33 +02:00
iceman1001
3fce16b7d9
fix cppchecker warnings
2021-05-07 12:27:13 +02:00
iceman1001
d9195effc7
cppchecker
2021-02-23 23:53:08 +01:00
iceman1001
928a4f789e
fiddling with mfu
2020-11-05 12:06:12 +01:00
iceman1001
7cfbdcbae9
WIP - hf mfu countertear ...
2020-10-12 19:08:29 +02:00
Philippe Teuwen
7d4c6e8faa
Fix Gen3 detection bug against MFUL
2020-09-23 12:25:30 +02:00
Ave
f1146d360f
Introduce compatible write support to hf mfu wrbl
2020-09-07 22:34:44 +03:00
Eloff
70be7ef4d8
Magic gen 3 cards support
2020-09-05 22:32:11 +03:00
iceman1001
441bf920fc
check all keys...
2020-08-31 03:04:32 +02:00
Philippe Teuwen
026707b960
arm: fix prototypes
2020-05-11 13:48:57 +02:00
Philippe Teuwen
99b55a36e4
arm: remove redundant declarations
2020-05-11 13:48:57 +02:00
Nahuel Grisolía
da81424348
OTP-TEAR
2020-04-18 21:37:31 +02:00
iceman1001
074f6c374e
add: hf mf personlize - Personalize the UID of a Mifare Classic EV1 card (@pwpiwi) see 0b4efbdef2
2020-03-09 11:02:26 +01:00
iceman1001
f4b3488a09
chg: 'hf mf static' - now uses file on spiffs for key transfers. speedup on RDV4
2020-01-22 13:11:20 +01:00
iceman1001
b37a4c14eb
Add 'hf mf staticnonce' - a nested find all key solution command for tags that has a static nonce. \n See https://github.com/RfidResearchGroup/proxmark3/issues/133 \n See https://github.com/Proxmark/proxmark3/issues/899 \n This solution is based upon the ideas and solutions of @uzlonewolf and @xtigmh . Thanks!
2020-01-14 16:00:31 +01:00
iceman1001
2cfe4d33c5
cppcheck
2019-12-30 21:31:59 +01:00
iceman1001
7eac4818ab
cppcheck
2019-12-30 21:19:51 +01:00
iceman1001
a6a48f0e6d
Chg 'hf 14a info' - static/fixed nonce detection
2019-12-23 15:23:04 +01:00
iceman1001
5cca8616cb
Add: 'hf mfu otptear' - draft of @fukmar implementation for a tear-off attack against OTP block on Mifare Ultralight based card.
2019-11-08 10:28:29 +01:00
iceman1001
5d3eb444fb
chg 'hf mf nested' - uses NG. chg 'hw tune' - now also prints the 'lf config q' divisor voltage.
2019-10-03 16:15:47 +02:00
iceman1001
501182ca06
chg: ecload NG, fchk use ecfill trick
2019-08-28 21:23:31 +02:00
Philippe Teuwen
d19754567d
summer restructuring:
...
* .h include only the strict minimum for their own parsing
* this forces all files to include explicitment their needs and not count on far streched dependencies
* this helps Makefile to rebuild only the minimum
* according to this rule, most standalone .h are now gone
* big app.h is gone
* remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
* bring zlib to common/
* bring stuff not really/not yet used in common back to armsrc/ or client/
* bring liblua into client/
* bring uart into client/
* move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
* treat deps in armsrc/ as in client/
* client: stop on warning (-Werror), same as for armsrc/
Tested on:
* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
iceman1001
ac88c435f6
remove old iso14443crc.c, fully replaced by crc16.c functions.
2019-04-09 10:12:15 +02:00
Philippe Teuwen
1b2601a48a
Add missing EOF LF
2019-03-12 00:12:26 +01:00
Philippe Teuwen
edc19f202a
Convert the few files with still Windows carriage returns
2019-03-09 08:49:41 +01:00
iceman1001
b3f787a64f
fixes: armside
2017-07-30 10:01:30 +02:00
iceman1001
3c345a41b2
chg: moved to header file
2017-01-21 10:35:59 +01:00