Commit graph

578 commits

Author SHA1 Message Date
tharexde
098ca87c81 renamed std_read -> stdread 2020-10-31 14:53:52 +01:00
NZSmartie
b788054aca
Add initial suport for MIFARE Key Diversification
This adds two new options to `hf mfdes auth`

```
    -d, --kdf <kdf>                Key Derivation Function (KDF) (0=None, 1=AN10922)
    -i, --kdfi <kdfi>              KDF input (HEX 1-31 bytes)
```

By specifying `-d 1` and some kdf data `-i 00112233`, the key will be
diversified using AN10922.
2020-10-31 21:17:35 +13:00
tharexde
754285d9c7 sing emulator memory for sim and restore -> "data" in struct no longer necessary 2020-10-31 01:51:04 +01:00
tharexde
bb04832b9d first version of 4x50_eload and 4x50_esave 2020-10-30 00:41:45 +01:00
Philippe Teuwen
5a86a7757b tune em 4x05_info 2020-10-28 01:54:59 +01:00
iceman1001
52164a4fd1 hf 14b sriread -> hf 14b rdbl, renamed and refactored it to read a block. use dump, to dump whole tag 2020-10-27 18:26:14 +01:00
tharexde
ce5181bdc9 added std_read command for em4x50 2020-10-27 18:18:02 +01:00
tharexde
96e05d49df added simple sim function for em4x50 2020-10-26 22:10:48 +01:00
tharexde
5af9fc15ec added default file size for dump files (bin/eml) -> 136 bytes 2020-10-26 00:11:49 +01:00
tharexde
decabbae0c new parameter in struct due to new function 4x50_restore 2020-10-25 16:37:35 +01:00
tharexde
fcd9d6d1e8 added new function 4x50_restore 2020-10-25 16:36:46 +01:00
tharexde
069018e72a Merge branch 'master' into allin
update
2020-10-22 01:01:59 +02:00
tharexde
a04002ab1b redesign 2020-10-22 00:42:18 +02:00
iceman1001
be8d2fbd25 add u64_from_hex, no need to use 0x, thanks @mwalker33!\n reverse blocks when cloning for em4305/4469 2020-10-21 08:42:33 +02:00
iceman1001
527d1c9442 all prepped for EM4x05 to be used with clone commands 2020-10-20 23:10:34 +02:00
Philippe Teuwen
3b83e8e703 EM 4x05 login bf 2020-10-20 13:21:40 +02:00
Philippe Teuwen
29f1147aad make style 2020-10-20 01:00:23 +02:00
Philippe Teuwen
95bf65cda9 Add EM 4x05 Login 2020-10-18 23:46:36 +02:00
iceman1001
8bb762dc5b structs must be PACKED 2020-10-15 19:31:33 +02:00
iceman1001
ba8aa6f0ab lf em stuff 2020-10-15 19:29:54 +02:00
iceman1001
53c7e47e75 fix: hf iclass restore - now uses NG and better reporting and works :) 2020-10-14 17:41:34 +02:00
iceman1001
597e069c50 remove HF ICLASS REPLAY, use HF ICLASS RDBL or HF ICLASS DUMP instead with option "n" 2020-10-13 11:54:38 +02:00
iceman1001
7cfbdcbae9 WIP - hf mfu countertear ... 2020-10-12 19:08:29 +02:00
tharexde
b4a8409349 clean up 2020-10-11 20:06:03 +02:00
Philippe Teuwen
7f8a4b4182 Add generic tear-off hook 2020-10-09 01:52:56 +02:00
Philippe Teuwen
9962b8769a EM4x05: add support for Protect command 2020-10-07 18:38:47 +02:00
iceman1001
64f9bb5e01 style 2020-10-06 18:00:00 +02:00
tharexde
68db54028c added function 4x50_watch 2020-10-05 22:59:08 +02:00
iceman1001
24ec194428 14b raw -add CLEARTRACE 2020-10-05 10:29:20 +02:00
tharexde
b0cfb28d40 Merge branch 'master' into allin
update
2020-10-03 23:34:23 +02:00
iceman1001
235cca276d moved old type 2020-10-02 14:32:16 +02:00
iceman1001
108424d326 add ASK C-ticket commands 2020-10-02 14:30:37 +02:00
iceman1001
5202eb8587 broke out type prototyping from mifare.h 2020-10-02 14:30:15 +02:00
iceman1001
46352dfccc 14b_chaining 2020-09-30 17:06:39 +02:00
tharexde
c20ab4ca20 added function reset 2020-09-27 23:39:04 +02:00
tharexde
a308fc692b added entry for login function (may be temporary) 2020-09-27 23:23:30 +02:00
tharexde
2e5cf12d7d added login function 2020-09-27 23:22:51 +02:00
tharexde
ab8b5814b0 Merge branch 'dev-bruteforce_em4x50' into allin
merge
2020-09-27 19:55:42 +02:00
tharexde
fc3638a5f4 changed function name 2020-09-27 13:42:27 +02:00
tharexde
e8abcb9b23 two more entries for new function 4x50_bruteforce 2020-09-27 12:53:09 +02:00
tharexde
52cb900794 added new function 4x50_bruteforce 2020-09-27 12:52:10 +02:00
tharexde
51651a1e0a Merge branch 'dev_standalone' into malsehn_standalone 2020-09-23 00:07:34 +02:00
Philippe Teuwen
4ec7bca270 Add option to define extra symbols for 'lf cmdread', required e.g. for Hitag Micro and for talking to HT2 in emulation mode 2020-09-17 17:18:14 +02:00
Philippe Teuwen
ecbcba18dd identify gen3 2020-09-11 18:17:58 +02:00
iceman1001
5b695153b6 improved staticnonce tristate processing 2020-09-11 16:15:58 +02:00
iceman1001
866f4b6313 hf 14a info - ntag21x identification 2020-09-10 20:40:12 +02:00
iceman1001
9ced99a853 cident super card 2020-09-10 01:31:54 +02:00
Ave
f1146d360f
Introduce compatible write support to hf mfu wrbl 2020-09-07 22:34:44 +03:00
Philippe Teuwen
e3b8e868ea hf 14a config: force RATS 2020-09-07 15:09:24 +02:00
iceman1001
5d357a6039 style 2020-09-07 10:39:15 +02:00