proxmark3/client
NZSmartie c9a10631de
Gallagher key checking is now supported on MIFARE Desfire
Both `hf mfdes auth` and `hf mfdes chk` now support Key Diversification for
AN10922 and as special treat, Gallagher issued cards.

For `hf mfdes auth`:
```
    -d, --kdf <kdf>                Key Derivation Function (KDF) (0=None, 1=AN10922, 2=Gallagher)
    -i, --kdfi <kdfi>              KDF input (HEX 1-31 bytes)
```

And for `hf mfdes chk`:
```
    -f, --kdf <kdf>                Key Derivation Function (KDF) (0=None, 1=AN10922, Gallagher)
    -i, --kdfi <kdfi>              KDF input (HEX 1-31 bytes)
```

Examples:
- `hf mfdes auth -a 2081f4 -m 3 -t 4 -d 2 -n 2 -k 00112233445566778899aabbccddeeff`
  Will diversify the key for key `2` on AID `2081F4` for Gallagher issued cards

- `hf mfdes chk -f 1 -i 00112233 -d mfdes_default_keys`
  Will read in all the default keys from the dictionary, and diversify them
  using AN10922 with the input data `00112233`

- `hf mfdes chk -f 2 -d mfdes_default_keys`
  Will read in all the default keys from the dictionary, and diversify them
  using AN10922 but with input data generated from the card's UID, AID and
  key number.
2020-11-02 01:41:48 +13:00
..
android Some file already deleted or renamed. 2020-10-26 16:30:05 +08:00
cmdscripts update scripts with new keri syntax 2020-10-04 14:08:07 -04:00
deps only convert if there actually was a hexstring 2020-10-21 13:25:29 +02:00
dictionaries RFID brute forcing lists 2020-10-30 15:46:41 -04:00
lualibs make style 2020-09-30 14:27:19 +02:00
luascripts typos 2020-10-23 01:24:58 +02:00
pyscripts theremin.py: quit when pm3 button is pressed 2020-06-10 01:18:26 +02:00
resources Gallagher key checking is now supported on MIFARE Desfire 2020-11-02 01:41:48 +13:00
src Gallagher key checking is now supported on MIFARE Desfire 2020-11-02 01:41:48 +13:00
CMakeLists.txt Move CMake version message to stdout, thanks gator 2020-10-20 20:54:48 +02:00
default_keys_dic2lua.awk
emojis_scrap_github.py
gen_pm3mfsim_script.sh Added missing 'u' parameter to file generated by gen_pm3mfsim_script.sh 2020-07-18 19:34:17 -04:00
Makefile extract em 4x05 into own file 2020-10-16 19:13:40 +02:00
pm3_cmd_h2lua.awk
README-bitlib