proxmark3/client
Oleg Moiseenko 95b697f017 Emv scan (#691)
* added `hf emv scan` command and options
* add tlv tag save to json
* added tlv tree navigation
* added kernel id and moved some parts of code in ppse
* save gpo result
* added read records
* extract childs from tlv works
* added application data list
* added work with application data section
* flag --extract works
* refactoring: move json functions to emvjson.h/c
* added path.c to jansson
* refactoring: move ParamLoadFromJson
* refactoring: move defparams.json to tag-name-value structure
* refactoring and add key recovering
* added some codes to appdata list
* refactoring: process response format 1 from GPO
* added save mode
* added RID to app data
* add file name handling and small refactoring in argtable string processing
* added finalization logic to `emv scan` and option to remove hash checking in key recovery
2018-10-17 20:53:34 +02:00
..
cliparser Emv scan (#691) 2018-10-17 20:53:34 +02:00
emv Emv scan (#691) 2018-10-17 20:53:34 +02:00
hardnested fix clang compiler warnings 2018-01-23 16:55:48 +01:00
hid-flasher USB comms: part 2 towards @micolous PR#463 (#595) 2018-04-24 08:27:29 +02:00
jansson Emv scan (#691) 2018-10-17 20:53:34 +02:00
loclass Update ikeys.c (#537) 2018-01-03 11:15:46 +01:00
lualibs Fix typo in lua scripts: 1443a -> 14443a. 2018-01-25 13:43:01 +08:00
obj implement argtable in hf 14a apdu (#490) 2018-09-06 07:48:54 +02:00
scripts fix: array index out of range in mfkeys.log (thanks to @TomHarkness) 2018-07-19 18:01:18 +02:00
ui Remove built file 2017-04-18 23:59:40 -04:00
cmddata.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmddata.h
cmdhf.c Add Smartcard functions (RDV4.0) (#646) 2018-08-21 05:08:49 +02:00
cmdhf.h
cmdhf14a.c Emv scan (#691) 2018-10-17 20:53:34 +02:00
cmdhf14a.h Emv scan (#691) 2018-10-17 20:53:34 +02:00
cmdhf14b.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdhf14b.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdhf15.c start fixing hf 15: (#684) 2018-10-07 17:32:03 +02:00
cmdhf15.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdhfepa.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdhfepa.h
cmdhficlass.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdhficlass.h Update cmdhficlass.h 2017-12-16 17:08:45 +01:00
cmdhflegic.c Legic Tag Simulator (#666) 2018-09-09 16:40:20 +02:00
cmdhflegic.h
cmdhflist.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdhflist.h move annotate* functions 2018-02-13 17:14:51 +02:00
cmdhfmf.c small improvements in auth (#694) 2018-10-12 14:13:58 +02:00
cmdhfmf.h Check keys in hf mf nested and hf mf chk (#414) 2017-10-15 21:19:34 +02:00
cmdhfmfhard.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdhfmfhard.h New: implementing hf mf hardnested 2017-05-31 07:30:56 +02:00
cmdhfmfu.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdhfmfu.h change ul_switch_off_field to DropField fix #473 2017-11-11 01:19:34 +02:00
cmdhftopaz.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdhftopaz.h
cmdhw.c mod hw version: (#631) 2018-08-05 18:15:03 +02:00
cmdhw.h
cmdlf.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlf.h
cmdlfawid.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfawid.h
cmdlfcotag.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfcotag.h
cmdlfem4x.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfem4x.h EM410x bruteforcing changes: Load the whole file at once, pause delay as parameter, stop the execution on key press and EM410x conversion to signal function. 2017-07-01 17:53:06 +02:00
cmdlffdx.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlffdx.h
cmdlfgproxii.c
cmdlfgproxii.h
cmdlfhid.c lf hid improvements - encoding and long tag simulation 2018-08-30 21:01:21 -04:00
cmdlfhid.h Redesign of lf hid card format handler as discussed with @marshmellow42 2018-08-27 14:03:46 -04:00
cmdlfhitag.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdlfhitag.h
cmdlfindala.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
cmdlfindala.h
cmdlfio.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfio.h
cmdlfjablotron.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfjablotron.h
cmdlfnexwatch.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfnexwatch.h
cmdlfnoralsy.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfnoralsy.h
cmdlfpac.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfpac.h add lf PAC/Stanley tag read (#354) 2017-07-14 14:04:46 +02:00
cmdlfparadox.c finish FSK graph index changes 2017-04-15 16:18:54 -04:00
cmdlfparadox.h
cmdlfpcf7931.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfpcf7931.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfpresco.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfpresco.h
cmdlfpyramid.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfpyramid.h
cmdlfsecurakey.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfsecurakey.h
cmdlft55xx.c fix truncation issue on "lf t55 config" modulation 2018-08-04 06:26:36 -04:00
cmdlft55xx.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfti.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfti.h
cmdlfviking.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfviking.h
cmdlfvisa2000.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdlfvisa2000.h
cmdmain.c Add Smartcard functions (RDV4.0) (#646) 2018-08-21 05:08:49 +02:00
cmdmain.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
cmdparser.c USB comms: part 2 towards @micolous PR#463 (#595) 2018-04-24 08:27:29 +02:00
cmdparser.h
cmdscript.c rework of GetFromBigBuf() (#597) 2018-05-08 07:54:49 +02:00
cmdscript.h
cmdsmartcard.c Add Smartcard functions (RDV4.0) (#646) 2018-08-21 05:08:49 +02:00
cmdsmartcard.h Add Smartcard functions (RDV4.0) (#646) 2018-08-21 05:08:49 +02:00
comms.c osx: disable app-nap during serial comm (#687) 2018-10-08 07:15:29 +02:00
comms.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
default_keys.dic
default_pwd.dic
elf.h
eml2lower.sh
eml2UPPER.sh
flash.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
flash.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
flasher.c USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
fpga_compress.c mod hw version: (#631) 2018-08-05 18:15:03 +02:00
gen_pm3mfsim_script.sh
graph.c new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
graph.h new grid X offset calcs to fix some issues 2017-04-17 18:37:23 -04:00
guidummy.cpp
hidcardformats.c Adding new Kastle 32-bit format from @xilni 2018-09-14 06:32:29 -04:00
hidcardformats.h lf hid improvements - encoding and long tag simulation 2018-08-30 21:01:21 -04:00
hidcardformatutils.c lf hid: Added encode/decode support for Issue Level 2018-08-28 13:34:21 -04:00
hidcardformatutils.h lf hid improvements - encoding and long tag simulation 2018-08-30 21:01:21 -04:00
hitag2.ht2
Makefile Emv scan (#691) 2018-10-17 20:53:34 +02:00
mfkey.c Fix compile issues for mfkey32 and mfkey64 after Pull Request #380 2017-08-18 07:50:03 +02:00
mfkey.h Fix compile issues for mfkey32 and mfkey64 after Pull Request #380 2017-08-18 07:50:03 +02:00
mifaredefault.h Check keys in hf mf nested and hf mf chk (#414) 2017-10-15 21:19:34 +02:00
mifarehost.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
mifarehost.h rework of GetFromBigBuf() (#597) 2018-05-08 07:54:49 +02:00
pm3_binlib.c Khorben/warnings (#519) 2017-12-28 17:56:18 +01:00
pm3_binlib.h
pm3_bit_limits.h
pm3_bitlib.c
pm3_bitlib.h
pm3_eml2mfd.py
pm3_eml_mfd_test.py
pm3_mfd2eml.py
proxendian.h
proxgui.cpp Code cleanup (#616) 2018-06-13 08:13:20 +02:00
proxgui.h USB comm: prepare for @micolous change (PR#463) (#587) 2018-03-31 09:52:43 +02:00
proxguiqt.cpp osx: fix annoying focus behaviour (#689) 2018-10-08 07:20:21 +02:00
proxguiqt.h Code cleanup (#616) 2018-06-13 08:13:20 +02:00
proxmark3.c Fixes a double-free issue in CloseProxmark: (#617) 2018-06-04 13:54:41 +02:00
proxmark3.h USB comms: part 4 towards @micolous PR #463 2018-06-03 14:25:20 +02:00
README-bitlib
scripting.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
scripting.h
ui.c USB comms: part 2 towards @micolous PR#463 (#595) 2018-04-24 08:27:29 +02:00
ui.h USB comms: part 2 towards @micolous PR#463 (#595) 2018-04-24 08:27:29 +02:00
unbind-proxmark
usb_cmd_h2lua.awk
util.c Remove unused functions le32toh, le24toh, hextobinstring, binarraytobinstring, print_hex, print_hex_break, sprint_hex_ascii, sprint_ascii, SwapEndian64ex (#667) 2018-09-17 08:35:45 +02:00
util.h Remove unused functions le32toh, le24toh, hextobinstring, binarraytobinstring, print_hex, print_hex_break, sprint_hex_ascii, sprint_ascii, SwapEndian64ex (#667) 2018-09-17 08:35:45 +02:00
util_darwin.h osx: fix annoying focus behaviour (#689) 2018-10-08 07:20:21 +02:00
util_darwin.m osx: fix annoying focus behaviour (#689) 2018-10-08 07:20:21 +02:00
util_posix.c Code cleanup (#616) 2018-06-13 08:13:20 +02:00
util_posix.h Fix compile errors with MacOS (#312) 2017-06-07 22:35:20 +02:00
whereami.c
whereami.h