Commit Graph

  • f87aa869c6 em4x70: clean up edge detection code Christian Molson 2020-12-13 16:23:25 -05:00
  • 7a01ba90c5
    Merge pull request #1106 from cmolson/em4x70-ticks Iceman 2020-12-15 10:21:24 +01:00
  • 7f6bad4eae
    Merge pull request #1105 from aveao/emrtd Iceman 2020-12-15 10:20:28 +01:00
  • 40654b8ac6 em4x70: Clean up conversion of RF periods to ticks Christian Molson 2020-12-14 19:44:07 -05:00
  • fbfe1d051c emrtd: loads of renames Ave 2020-12-15 02:55:23 +03:00
  • 70a70a91bc
    Merge pull request #1104 from cmolson/em4x70-signal Iceman 2020-12-15 00:35:46 +01:00
  • 2bc36d5716
    Merge pull request #1103 from ikarus23/apdufind Iceman 2020-12-15 00:30:40 +01:00
  • 4969a0bca3 emrtd: Fix a crash Ave 2020-12-15 02:19:42 +03:00
  • d76bdd250b Fixed changelog. ikarus 2020-12-14 23:32:19 +01:00
  • b9b92c6bc3 APDU finder: Prevent reactivating the field (speedup). ikarus 2020-12-14 23:27:47 +01:00
  • 334000d444 em4x70: Used fixed threshold for high/low. Since we measure only pulse lengths (high+low) we just need to make sure the value is higher than noise threshold Christian Molson 2020-12-14 16:17:29 -05:00
  • 6f2645ef13
    Merge pull request #1102 from cmolson/em4x70 Iceman 2020-12-14 22:04:06 +01:00
  • 006e5d2be0 APDU finder: Reset the tag every x seconds (default is 5 minutes). ikarus 2020-12-14 21:48:02 +01:00
  • 5f8612cf92 em4x70: Improve client print out of tag information Christian Molson 2020-12-14 14:30:43 -05:00
  • c683071901
    Merge pull request #1101 from aveao/emrtd Iceman 2020-12-14 18:34:55 +01:00
  • 3339ba110f emrtd: Split BAC into its own function Ave 2020-12-14 20:09:20 +03:00
  • bc00e92af0 emrtd: Switch from size_t to int to make CI happy Ave 2020-12-14 19:08:03 +03:00
  • 457311ffd9 emrtd: make clean pass Ave 2020-12-14 18:25:49 +03:00
  • d197d5df34 emrtd: Complete non-BAC support Ave 2020-12-14 18:24:24 +03:00
  • 0bca61aa99 emrtd: Continue work on supporting non-BAC passports Ave 2020-12-14 18:05:45 +03:00
  • eaea632eb3 emrtd: Join secure and insecure reads Ave 2020-12-14 17:45:53 +03:00
  • 19922e1d23 emrtd: Clean up includes, further document used files Ave 2020-12-14 17:30:58 +03:00
  • 8ed358e3be emrtd: Mark DESKey as const Ave 2020-12-14 17:28:54 +03:00
  • 1e16b2d2d9 emrtd: Code cleanup, impl PRNG Ave 2020-12-14 17:26:47 +03:00
  • a5aed0dffd emrtd: Force dumping EF_SOD Ave 2020-12-14 02:42:37 +03:00
  • 41a7bdef1c emrtd: Detect file list on card and dump what is available Ave 2020-12-14 02:11:39 +03:00
  • a85e8a40d4 emrtd: Get file list from ef_com (but not parse yet) Ave 2020-12-14 01:30:11 +03:00
  • d5d5cc1fe6 emrtd: Add further checks to secure_select and secure_read Ave 2020-12-14 00:21:10 +03:00
  • 9db2a04449 fix: rem - now handles cliparse and strings correct iceman1001 2020-12-13 01:44:03 +01:00
  • 859f0b4d84
    Merge pull request #1099 from ikarus23/apdufind Iceman 2020-12-13 01:30:11 +01:00
  • 81981a73fe APDU finder: increment P1/P2 alternating & add Changelog entry. ikarus 2020-12-13 01:25:55 +01:00
  • a9713bbe61 fix #1094 - add Le iceman1001 2020-12-13 01:17:41 +01:00
  • f9411d55e8
    Merge pull request #1098 from ikarus23/apdufuzz Iceman 2020-12-13 00:18:11 +01:00
  • baa86de247 Fixed merge conflict (make style). ikarus 2020-12-13 00:16:56 +01:00
  • 9300b8b65c Merge branch 'master' into apdufuzz ikarus 2020-12-13 00:14:34 +01:00
  • cd625ca759 Reworked hf 14a apdufuzz (now apdufind). ikarus 2020-12-12 23:59:09 +01:00
  • 21fc1d634f emrtd: Add 14b support and better presence detection Ave 2020-12-13 01:49:17 +03:00
  • ac82a80afa emrtd: Read more files, save read files Ave 2020-12-12 22:10:40 +03:00
  • d1d5d8ee74 emrtd: account for larger file reads, read ef_dg2 Ave 2020-12-12 21:54:23 +03:00
  • c2531e7ed0 emrtd: Rename from hf emrtd info to dump, code cleanup Ave 2020-12-12 21:19:51 +03:00
  • 3dd4f580c8 emrtd: Have secure_select_file accept string filenames Ave 2020-12-12 21:11:17 +03:00
  • 42e6763ea1 emrtd: Improve and clean asn1datalength and asn1fieldlength Ave 2020-12-12 20:55:16 +03:00
  • a895fbd3c6 emrtd: Implement secure_read_file Ave 2020-12-12 20:26:54 +03:00
  • a36b6ad255
    Merge pull request #1097 from cmolson/em4x70-auth Iceman 2020-12-12 17:41:55 +01:00
  • 89099cf1a1 EM4x70 remove short command options from authentication. Christian Molson 2020-12-12 10:31:00 -05:00
  • 701914430f em4x70 makestyle Christian Molson 2020-12-12 10:02:43 -05:00
  • 13268df9c3 Merge remote-tracking branch 'upstream/master' into em4x70-auth Christian Molson 2020-12-12 10:00:22 -05:00
  • a6024a8622 EM4x70 Authentication support Christian Molson 2020-12-12 09:59:30 -05:00
  • 7cd80611d3 #makestyleday Philippe Teuwen 2020-12-12 14:46:40 +01:00
  • 6ee3a5fa10
    Merge pull request #1096 from cmolson/em4x70-unlock Iceman 2020-12-12 14:41:26 +01:00
  • 7b7698843f EM4x70 fix info text, update parity options to use long options only Christian Molson 2020-12-12 08:29:33 -05:00
  • aaa4c7ac4f magic doc Philippe Teuwen 2020-12-12 13:37:21 +01:00
  • ed8c63a4f4 EM4x70 Unlock support. Send pin code to unlock tag. Christian Molson 2020-12-12 01:20:26 -05:00
  • 5ca0281c03
    Merge pull request #1095 from cmolson/em4x710-write Iceman 2020-12-12 06:35:21 +01:00
  • 4c52fac9e1 EM4x70 write support Christian Molson 2020-12-11 23:26:17 -05:00
  • cf3b0bcbe1 emrtd: Impl check_cc Ave 2020-12-12 04:34:16 +03:00
  • 3e2e0299ff emrtd: Impl secure read binary Ave 2020-12-12 01:50:54 +03:00
  • ffd1fe1dde added function CmdEM4x50EView tharexde 2020-12-11 19:55:15 +01:00
  • 80c033b93b added function CmdEM4x50EView tharexde 2020-12-11 19:54:46 +01:00
  • e93a258f88 emrtd: make style pass Ave 2020-12-11 21:17:15 +03:00
  • 831672be20 emrtd: Clean up secure select file Ave 2020-12-11 21:14:47 +03:00
  • 2f42b875e1 emrtd: Impl secure file select Ave 2020-12-11 21:07:52 +03:00
  • ac1081fdfb recover_pk: some more Philippe Teuwen 2020-12-11 14:34:10 +01:00
  • c281895e8f textual iceman1001 2020-12-11 07:59:33 +01:00
  • 9eabdf85e6
    Merge pull request #1093 from cyberpunk-re/rawdemod_parser Iceman 2020-12-11 07:19:50 +01:00
  • ca3471ffdf emrtd: calculate session keys Ave 2020-12-11 06:52:26 +03:00
  • 70ecfdf502 emrtd: Verify rnd_ifd Ave 2020-12-11 06:27:47 +03:00
  • 332b67655c emrtd: Improve logging Ave 2020-12-11 05:38:14 +03:00
  • ca04c44384 emrtd: Implement retail_mac and external authentication Ave 2020-12-11 04:52:29 +03:00
  • 6086ede2ed emrtd: split 3des encryption to its own func Ave 2020-12-10 22:53:01 +03:00
  • 69be5f8b25 emrtd: calculate S and e_ifd Ave 2020-12-09 04:48:17 +03:00
  • a7478443b3 emrtd: calc kenc and kmac Ave 2020-12-09 01:15:09 +03:00
  • b0fb5bfff6 emrtd: Reduce code repetition Ave 2020-12-07 01:38:39 +03:00
  • 49e4321382 emrtd: Get challenge Ave 2020-12-07 01:17:03 +03:00
  • 9f6309cc23 emrtd: Add kseed calc, fix kmrz calc Ave 2020-12-07 00:40:01 +03:00
  • 1149c56696 emrtd: Add kmrz calc Ave 2020-12-06 23:52:08 +03:00
  • 84a1059d93 emrtd: Add BAC check Ave 2020-12-06 04:48:38 +03:00
  • 885f4b52fd emrtd: Rename select_aid to select_file Ave 2020-12-06 03:42:41 +03:00
  • 2c5ab21948 emtrd: Switch magic numbers over to named defines Ave 2020-12-06 03:39:16 +03:00
  • bee075ad09 emrtd: Push initial code Ave 2020-12-06 03:22:20 +03:00
  • 8d594db69e remove newline cyberpunk-re 2020-12-11 00:19:57 +00:00
  • 7a3faa7de8 fix parsing for psk cyberpunk-re 2020-12-11 00:17:51 +00:00
  • 0c0cdab17d hf iclass encode - writes a credential 6,7,8,9 iceman1001 2020-12-11 01:02:36 +01:00
  • 21eebd4b76 hf iclass encode - now writes a block6 iceman1001 2020-12-11 00:49:18 +01:00
  • 4ca4119fc9 added iceman1001 2020-12-11 00:42:55 +01:00
  • c9691ab843
    Merge pull request #63 from RfidResearchGroup/master mwalker33 2020-12-11 08:41:18 +11:00
  • 6e43db06ae adapt test to new output iceman1001 2020-12-10 22:37:36 +01:00
  • 9a44a4afe1 recover_pk: more curvs Philippe Teuwen 2020-12-10 21:55:10 +01:00
  • 21f5edb4b9 more flexible recover_pk Philippe Teuwen 2020-12-10 21:33:37 +01:00
  • 936efd160e lf nexwatch demod - pad hex iceman1001 2020-12-10 17:07:33 +01:00
  • 71108ea822 missing zero padding in raw output iceman1001 2020-12-10 16:02:27 +01:00
  • ab018ebe6d added - a naive apdu fuzzer for ISO14443A iceman1001 2020-12-10 11:48:09 +01:00
  • 57b20f9392 added prime256v1 / secp256r1 curve iceman1001 2020-12-10 11:41:04 +01:00
  • df288873ff adapt test for new output iceman1001 2020-12-10 07:56:35 +01:00
  • d291f8d651
    Merge pull request #1092 from VortixDev/VortixDev-patch-commands Iceman 2020-12-10 07:37:28 +01:00
  • 29214f29ac
    Merge pull request #1087 from cmolson/em4x70_support Iceman 2020-12-10 07:31:15 +01:00
  • afc904cbc7
    Fix mistaken increment and decrement constants Ryan Saridar 2020-12-10 02:00:18 +00:00
  • 9f78323c15
    Fix mistaken increment and decrement constants Ryan Saridar 2020-12-10 01:58:53 +00:00
  • 76bf80a8dd Update em4x70 info to use cliparser Christian Molson 2020-12-09 16:22:52 -05:00
  • e48d343c5c Fix issue with command parity, adding too many bits to command Christian Molson 2020-12-09 16:22:38 -05:00