Commit graph

1761 commits

Author SHA1 Message Date
Ave 3312230e80 emrtd: Remove debug line 2020-12-18 03:15:14 +03:00
Ave 45d55106c6 emrtd: Auto-convert document number to uppercase 2020-12-18 03:13:06 +03:00
Ave ffb7111835 emrtd: Ensure that DOB and doc expiry lengths are correct 2020-12-18 03:06:42 +03:00
Ave fbed338dce emrtd: don't check for EF_CardAccess, and dump it on hf emrtd dump 2020-12-18 02:39:48 +03:00
iceman1001 09c9f85206 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2020-12-17 22:20:17 +01:00
iceman1001 f0d3cdec67 fix 308197 coverity 2020-12-17 22:20:07 +01:00
iceman1001 814e7c2536 fix 308198 coverity 2020-12-17 22:15:33 +01:00
Philippe Teuwen 254235237e emrtd: fix emrtd_read_binary params 2020-12-17 22:06:44 +01:00
iceman1001 f48f85469e fix 308195 coverity 2020-12-17 21:56:56 +01:00
tharexde 78cb9df465 Merge branch 'master' into 4x50_eview
update 201217 2
2020-12-17 21:30:32 +01:00
Ave a04d67e828 emrtd: Dump image when dumping EF_DG2 2020-12-17 23:23:31 +03:00
Ave f3d5c60c10 emrtd: Dump cert when dumping EF_SOD 2020-12-17 22:45:41 +03:00
tharexde c37b74a721 Merge branch 'master' into 4x50_eview
update 201217
2020-12-17 20:42:41 +01:00
Ave ae7090a47e emrtd: Dump image when dumping EF_DG5 2020-12-17 22:22:41 +03:00
Ave a9f28adabf emrtd: Improve emrtd_lds_get_data_by_tag to account for variable data sizes 2020-12-17 22:22:26 +03:00
Ave 01ec2efc25 Show hints by default 2020-12-17 22:07:16 +03:00
Ave 205885cb15 emrtd: Improve card presence check logic 2020-12-17 18:18:25 +03:00
iceman1001 b3c7dd64c6 fix auth logic, and compiler warning 2020-12-17 14:46:57 +01:00
iceman1001 646b0eefb7 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2020-12-17 08:40:03 +01:00
Ave 8cb25b742a emrtd: Remove redundant padding code 2020-12-17 05:12:54 +03:00
Ave b31a610566 emrtd: Fix passport composite + change print order 2020-12-17 05:08:56 +03:00
Ave 8e6736edd1 emrtd: Verify composite check digits 2020-12-17 04:28:26 +03:00
Ave b362101b54 emrtd: Split emrtd_mrz_verify_check_digit into two funcs 2020-12-17 04:19:54 +03:00
Ave 8e72830686 emrtd: Merge two functions into emrtd_lds_get_data_by_tag 2020-12-17 04:15:00 +03:00
Ave 2e3e4835ed emrtd: Support ID cards on hf emrtd info 2020-12-17 04:03:09 +03:00
Ave 9066aa1d26 emrtd: Support passports on hf emrtd info 2020-12-17 03:44:39 +03:00
iceman1001 76da4ce427 change 14b apdu - longer timeout, emrt now autopad too short document numbers 2020-12-17 02:09:26 +03:00
iceman1001 4b9ffef63a change 14b apdu - longer timeout, emrt now autopad too short document numbers 2020-12-17 00:00:26 +01:00
Ave 503e48d409 emrtd: Start work on the hf emrtd info command 2020-12-16 23:53:40 +03:00
Ave ac3392402f emrtd: Split auth into a separate function
This is done to prepare for info command
2020-12-16 22:18:49 +03:00
Ave 84873aa3cf emrtd: pad document number 2020-12-16 21:21:11 +03:00
Christian Molson 60f36b468d em4x70: Add write key convenience function. Use real values in writekey/auth help text so people with blank tags can program a test key and test authentication. 2020-12-15 12:32:30 -05:00
Christian Molson dc35f79bd2 em4x70: Add write pin convenience function to write and verify a new pin 2020-12-15 11:22:43 -05:00
Iceman 7f6bad4eae
Merge pull request #1105 from aveao/emrtd
eMRTD: Bugfixes & basic cleanup
2020-12-15 10:20:28 +01:00
Ave fbfe1d051c emrtd: loads of renames 2020-12-15 02:55:23 +03:00
Iceman 2bc36d5716
Merge pull request #1103 from ikarus23/apdufind
APDU finder: Reset the tag every x seconds (default is 5 minutes).
2020-12-15 00:30:40 +01:00
Ave 4969a0bca3 emrtd: Fix a crash 2020-12-15 02:19:42 +03:00
ikarus b9b92c6bc3 APDU finder: Prevent reactivating the field (speedup). 2020-12-14 23:27:47 +01:00
ikarus 006e5d2be0 APDU finder: Reset the tag every x seconds (default is 5 minutes). 2020-12-14 21:48:02 +01:00
Christian Molson 5f8612cf92 em4x70: Improve client print out of tag information 2020-12-14 14:30:43 -05:00
Iceman c683071901
Merge pull request #1101 from aveao/emrtd
eMRTD support 1/?
2020-12-14 18:34:55 +01:00
Ave 3339ba110f emrtd: Split BAC into its own function 2020-12-14 20:09:20 +03:00
Ave bc00e92af0 emrtd: Switch from size_t to int to make CI happy 2020-12-14 19:08:03 +03:00
Ave 457311ffd9 emrtd: make clean pass 2020-12-14 18:25:49 +03:00
Ave d197d5df34 emrtd: Complete non-BAC support 2020-12-14 18:24:24 +03:00
Ave 0bca61aa99 emrtd: Continue work on supporting non-BAC passports 2020-12-14 18:05:45 +03:00
Ave eaea632eb3 emrtd: Join secure and insecure reads 2020-12-14 17:45:53 +03:00
Ave 19922e1d23 emrtd: Clean up includes, further document used files 2020-12-14 17:30:58 +03:00
Ave 8ed358e3be emrtd: Mark DESKey as const 2020-12-14 17:28:54 +03:00
Ave 1e16b2d2d9 emrtd: Code cleanup, impl PRNG 2020-12-14 17:26:47 +03:00
Ave a5aed0dffd emrtd: Force dumping EF_SOD 2020-12-14 02:42:37 +03:00
Ave 41a7bdef1c emrtd: Detect file list on card and dump what is available 2020-12-14 02:11:39 +03:00
Ave a85e8a40d4 emrtd: Get file list from ef_com (but not parse yet) 2020-12-14 01:30:11 +03:00
Ave d5d5cc1fe6 emrtd: Add further checks to secure_select and secure_read 2020-12-14 00:21:10 +03:00
iceman1001 9db2a04449 fix: rem - now handles cliparse and strings correct 2020-12-13 01:44:03 +01:00
ikarus 81981a73fe APDU finder: increment P1/P2 alternating & add Changelog entry. 2020-12-13 01:25:55 +01:00
iceman1001 a9713bbe61 fix #1094 - add Le 2020-12-13 01:17:41 +01:00
ikarus baa86de247 Fixed merge conflict (make style). 2020-12-13 00:16:56 +01:00
ikarus 9300b8b65c Merge branch 'master' into apdufuzz 2020-12-13 00:14:34 +01:00
ikarus cd625ca759 Reworked hf 14a apdufuzz (now apdufind).
* Renamed to apdufind. Fuzzing is something different than this simple enumeration.
* Removed Le as parameter. This is just the maximum response bytes expected. Not much to find here with this simple tool.
* Sweep through all values, even if a start value was given (don't stop at 0).
* Changed sweep oder to INS->P1->P2->CLA. This way instructions are more quickly found.
* Show response data, if there are any (hex & ascii).
* Retry command with Le = 0x0100 (extended length APDU) if there was a length error return code.
* Improved the output with general information.
* Fixed bug: It's now possible to run the command without parameters.
2020-12-12 23:59:09 +01:00
Ave 21fc1d634f emrtd: Add 14b support and better presence detection 2020-12-13 01:49:17 +03:00
Ave ac82a80afa emrtd: Read more files, save read files 2020-12-12 22:10:40 +03:00
Ave d1d5d8ee74 emrtd: account for larger file reads, read ef_dg2 2020-12-12 21:54:23 +03:00
Ave c2531e7ed0 emrtd: Rename from hf emrtd info to dump, code cleanup 2020-12-12 21:19:51 +03:00
Ave 3dd4f580c8 emrtd: Have secure_select_file accept string filenames 2020-12-12 21:11:17 +03:00
Ave 42e6763ea1 emrtd: Improve and clean asn1datalength and asn1fieldlength 2020-12-12 20:55:16 +03:00
Ave a895fbd3c6 emrtd: Implement secure_read_file 2020-12-12 20:26:54 +03:00
Christian Molson 89099cf1a1 EM4x70 remove short command options from authentication. 2020-12-12 10:31:00 -05:00
Christian Molson 701914430f em4x70 makestyle 2020-12-12 10:02:43 -05:00
Christian Molson 13268df9c3 Merge remote-tracking branch 'upstream/master' into em4x70-auth 2020-12-12 10:00:22 -05:00
Christian Molson a6024a8622 EM4x70 Authentication support 2020-12-12 09:59:30 -05:00
Philippe Teuwen 7cd80611d3 #makestyleday 2020-12-12 14:46:40 +01:00
Christian Molson 7b7698843f EM4x70 fix info text, update parity options to use long options only 2020-12-12 08:29:33 -05:00
Christian Molson ed8c63a4f4 EM4x70 Unlock support. Send pin code to unlock tag. 2020-12-12 01:20:26 -05:00
Christian Molson 4c52fac9e1 EM4x70 write support 2020-12-11 23:26:17 -05:00
Ave cf3b0bcbe1 emrtd: Impl check_cc 2020-12-12 04:34:16 +03:00
Ave 3e2e0299ff emrtd: Impl secure read binary 2020-12-12 01:50:54 +03:00
tharexde ffd1fe1dde added function CmdEM4x50EView 2020-12-11 19:55:15 +01:00
tharexde 80c033b93b added function CmdEM4x50EView 2020-12-11 19:54:46 +01:00
Ave e93a258f88 emrtd: make style pass 2020-12-11 21:17:15 +03:00
Ave 831672be20 emrtd: Clean up secure select file 2020-12-11 21:14:47 +03:00
Ave 2f42b875e1 emrtd: Impl secure file select 2020-12-11 21:07:52 +03:00
Iceman 9eabdf85e6
Merge pull request #1093 from cyberpunk-re/rawdemod_parser
Rawdemod parsing fixes
2020-12-11 07:19:50 +01:00
Ave ca3471ffdf emrtd: calculate session keys 2020-12-11 06:52:26 +03:00
Ave 70ecfdf502 emrtd: Verify rnd_ifd 2020-12-11 06:27:47 +03:00
Ave 332b67655c emrtd: Improve logging 2020-12-11 05:38:27 +03:00
Ave ca04c44384 emrtd: Implement retail_mac and external authentication 2020-12-11 04:53:17 +03:00
Ave 6086ede2ed emrtd: split 3des encryption to its own func 2020-12-11 04:53:17 +03:00
Ave 69be5f8b25 emrtd: calculate S and e_ifd 2020-12-11 04:53:17 +03:00
Ave a7478443b3 emrtd: calc kenc and kmac 2020-12-11 04:53:17 +03:00
Ave b0fb5bfff6 emrtd: Reduce code repetition 2020-12-11 04:53:17 +03:00
Ave 49e4321382 emrtd: Get challenge
also some code "cleanup" which makes this whole shit less mem safe but
shh
2020-12-11 04:53:17 +03:00
Ave 9f6309cc23 emrtd: Add kseed calc, fix kmrz calc 2020-12-11 04:53:17 +03:00
Ave 1149c56696 emrtd: Add kmrz calc 2020-12-11 04:53:17 +03:00
Ave 84a1059d93 emrtd: Add BAC check 2020-12-11 04:53:17 +03:00
Ave 885f4b52fd emrtd: Rename select_aid to select_file 2020-12-11 04:53:17 +03:00
Ave 2c5ab21948 emtrd: Switch magic numbers over to named defines 2020-12-11 04:53:17 +03:00
Ave bee075ad09 emrtd: Push initial code
Can only read EF_CardAccess currently, but has abstractions for
selecting AIDs and reading files, which was the Hard Part so far

Based heavily on mrpkey by rfidiot
2020-12-11 04:53:17 +03:00
cyberpunk-re 8d594db69e remove newline 2020-12-11 00:19:57 +00:00
cyberpunk-re 7a3faa7de8 fix parsing for psk 2020-12-11 00:17:51 +00:00
iceman1001 0c0cdab17d hf iclass encode - writes a credential 6,7,8,9 2020-12-11 01:02:36 +01:00
iceman1001 21eebd4b76 hf iclass encode - now writes a block6 2020-12-11 00:49:18 +01:00
iceman1001 4ca4119fc9 added 2020-12-11 00:42:55 +01:00
iceman1001 936efd160e lf nexwatch demod - pad hex 2020-12-10 17:07:33 +01:00
iceman1001 71108ea822 missing zero padding in raw output 2020-12-10 16:02:27 +01:00
iceman1001 ab018ebe6d added - a naive apdu fuzzer for ISO14443A 2020-12-10 11:48:09 +01:00
Christian Molson 76bf80a8dd Update em4x70 info to use cliparser 2020-12-09 16:22:52 -05:00
Christian Molson 011b585b0d Merge remote-tracking branch 'upstream/master' into em4x70_support 2020-12-09 10:00:42 -05:00
iceman1001 3329e363e0 lf em 410x - now uses cliparser, support continuous mode, and reworked output 2020-12-09 14:48:10 +01:00
Iceman 8e022d3040
Merge pull request #1090 from cyberpunk-re/t55xx_config_recompute_block0
Fix issue #844 - "t55xx config" => recompute block0
2020-12-09 12:19:21 +01:00
iceman1001 01b2c14616 adapt and fix memoryleaks in Em4x50 2020-12-09 12:18:01 +01:00
(⌐■_■) Cyberpunk 888efe2c13
Merge branch 'master' into t55xx_config_recompute_block0 2020-12-09 09:54:07 +00:00
cyberpunk-re 7f4fe79aaa Made GetConfigBlock0Source string buf larger to acomodate ASCII color escape expansion 2020-12-08 23:32:23 +00:00
cyberpunk-re b52d50d30a Block0 source explicit in lf t55xx config and color coded 2020-12-08 22:54:29 +00:00
Christian Molson be3af8d32c Fix command help spacing/order for em4x70 2020-12-08 14:38:47 -05:00
Christian Molson 64dd8614d8 Remove unused cmflfem4x70 header from cmlfem410x.c 2020-12-08 14:36:23 -05:00
tharexde 1d083fdb67 Merge branch 'master' into update_4x50
update 201208
2020-12-08 20:23:59 +01:00
tharexde b83cbe8212 fixed Appveyor complaint 2020-12-08 20:20:49 +01:00
Nick Draffen 9646c34c94
Merge branch 'master' into topaz_cliparser 2020-12-08 14:05:30 -05:00
Iceman 77a041545c
Merge pull request #1089 from tcprst/thinfilm_cliparser
hf thinfilm - now use cliparser
2020-12-08 20:01:55 +01:00
tcprst 2c4f7cad70
fix missing newline in iclass restore helptext 2020-12-08 09:35:30 -05:00
cyberpunk-re 00cff49f9d fixed incorrect bitmask on modulation 2020-12-07 23:33:58 +00:00
cyberpunk-re 9ea6665a24 Fix issue #844 2020-12-07 12:55:11 +00:00
tharexde 12880aa419 help text adjustments regarding new command structure 2020-12-06 23:14:41 +01:00
tharexde 0ba4394532 cleanup 2020-12-06 23:08:43 +01:00
tharexde e4d0bfeced added missing commands for new "lf em" command structure 2020-12-06 23:00:26 +01:00
tharexde 894d973d69 Merge branch 'master' into update_4x50
merged 201206
2020-12-06 20:40:46 +01:00
tharexde 136339898a block number to be wiped first has to be dynamic 2020-12-06 19:26:20 +01:00
tharexde 314450b738 transferring data of dump file to device via
- em4x50_eload or
	- file option "-f <filename>":
		- via spiffs if flash memory is available
		- via emulator memory if flash memory is not available
2020-12-06 01:53:43 +01:00
tcprst 6427958e61
hf thinfilm - now use cliparser 2020-12-05 19:35:52 -05:00
tcprst 4ef311336c
hf topaz - now use cliparser 2020-12-05 19:17:57 -05:00
Christian Molson 4e592eba1c Merge branch 'master' into em4x70_support 2020-12-05 17:59:58 -05:00
iceman1001 54634b33b0 text 2020-12-05 23:51:00 +01:00
tharexde 0a21f7dd8f keys are copied blockwise via spiffs to device because of
- flash memory limitation (big dictionaries)
	- user feedback (infos about progress)
2020-12-05 23:47:53 +01:00
Christian Molson 614ab55809 Initial commit for em4x70 support.
Initially I only have an em4x70 variant used for car transponders.
Also known as the ID48.
2020-12-05 17:47:03 -05:00
iceman1001 ee3c0faee1 hf iclass -helptexts 2020-12-05 13:27:39 +01:00
iceman1001 697463fb69 text 2020-12-04 23:38:40 +01:00
iceman1001 4bde614006 text 2020-12-04 23:32:47 +01:00
iceman1001 c25eb722dc lf hid brute - set fmtlen.. 2020-12-04 23:16:15 +01:00
iceman1001 80fd00c104 text 2020-12-04 22:59:57 +01:00
tharexde 0e28c60fd0 additional message 2020-12-04 22:42:54 +01:00
iceman1001 2dc27cf2b7 fix double.. 2020-12-04 22:42:52 +01:00
iceman1001 4830bf7fec lf hid brute - fix param 2020-12-04 22:41:24 +01:00
tharexde 952845722c use piffs instead of direct writing to flash memory 2020-12-04 22:38:48 +01:00
iceman1001 7fc852be12 text 2020-12-04 22:30:15 +01:00
iceman1001 b115c82156 text 2020-12-04 22:25:04 +01:00
iceman1001 f22c0e87bc forgot a file 2020-12-04 00:14:18 +01:00
iceman1001 0f54421345 forgot a file 2020-12-04 00:13:37 +01:00
iceman1001 00f91b2a00 re-order the 'lf em' commands 2020-12-04 00:11:57 +01:00
tharexde 6876ff2f04 Relocated write requests in function 4x50_restore from device to client 2020-12-03 22:00:52 +01:00
tharexde d546936f5c Merge branch 'master' into update_4x50
merge 20120merge 2012033
2020-12-03 21:17:46 +01:00
tharexde 1de4991bd0 missing command options for restore function 2020-12-03 21:11:10 +01:00
tharexde 139d4fca9d changed in cli:
<password> -> <hex>
<address> -> <dec>
<data> -> <hex>
<uid> -> <hex>
2020-12-03 21:01:39 +01:00
tharexde 6448ade0f2 deleted client call of reset function 2020-12-03 20:47:01 +01:00
tharexde 414b892b65 - introduced macro for uint8_t p[4] -> uint32_t
- returned to emulator memory for eload and esave
2020-12-03 20:40:58 +01:00
Philippe Teuwen 81917aebdf tune hw tune warnings 2020-12-03 14:54:09 +01:00
iceman1001 a03240a0db text 2020-12-02 17:14:57 +01:00
iceman1001 1a2b89d92f lesser time 6 -> 3 sec wait 2020-12-02 17:14:27 +01:00
iceman1001 54e7f8d438 ... 2020-12-02 17:13:42 +01:00
iceman1001 effe02d1d3 hf iclass reader - unified to support -@ 2020-12-02 15:24:11 +01:00
iceman1001 512b8aa272 lf nedap - now uses cliparser, supports continuos mode, EM (untested) 2020-12-02 12:51:37 +01:00
iceman1001 23b0ad5183 textual 2020-12-01 22:09:07 +01:00
iceman1001 70af2bfbc0 hf iclass info - uses cliparser 2020-12-01 22:03:09 +01:00
iceman1001 84ebe37725 lf pcf7931 - now uses cliparser 2020-12-01 21:52:08 +01:00
iceman1001 2613284dfc fix lf search - cotag exiting on deviceside 2020-12-01 17:06:49 +01:00
iceman1001 2cabfd7e9d fix lf search - false positive cotag 2020-12-01 16:42:33 +01:00
iceman1001 480241645d fix lf search - false positive motorola 2020-12-01 16:41:48 +01:00
iceman1001 aa5d72a7a6 rem - now uses cliparser' 2020-12-01 15:16:23 +01:00
iceman1001 fccef24aea fix 'auto' - correct param when saving 2020-12-01 15:13:30 +01:00
iceman1001 e8fe88b50a lf jablotron sim, uses cliparser 2020-12-01 12:18:07 +01:00
iceman1001 584e1faba5 lf io - now uses cliparser, support continuous mode, EM (untested) 2020-12-01 11:47:03 +01:00
iceman1001 ae853ede79 reader - textual 2020-12-01 11:26:54 +01:00
iceman1001 51e27d1a48 adapt the brute 2020-12-01 10:42:55 +01:00
iceman1001 3764a4dd3b fix coverity 307527 2020-12-01 10:41:28 +01:00
Philippe Teuwen c8cb457fc6
Merge pull request #1082 from aveao/master
gui: Show a warning if user does not have GUI support
2020-12-01 01:47:36 +01:00
Ave 31e475764e
gui: Show a warning if user does not have gui support
qt gui: Split no-DISPLAY warning into two lines

And add XQuartz link

qt gui: Account for proxspace on no-DISPLAY warning

gui: Move no-DISPLAY warning from Qt to generic code, fix bugs
2020-12-01 03:10:20 +03:00
iceman1001 955b5365cf fix coverity 307536 2020-12-01 00:16:51 +01:00
tharexde b0b0d4b3f3 Merge branch 'master' into update_4x50
fixed conflict
2020-11-30 23:42:39 +01:00
tharexde a04d93e9ae replaced sprint by FillFileNameByUID 2020-11-30 23:38:27 +01:00
Iceman 1cfc69bd0d
Merge pull request #1079 from cyberpunk-re/MFU_SIM_maxReads
MFU emulation now supports automatic exit after <num> blocks read.
2020-11-30 23:14:00 +01:00
tharexde 9d52801259 Merge branch 'master' into update_4x50
update 201130 2
2020-11-30 21:18:03 +01:00
cyberpunk-re 5486bdd18c Added 'mf mfu sim t 7 n <numreads>' - MFU emulation now supports automatic exit after <num> blocks read. 2020-11-30 20:07:51 +00:00
iceman1001 1bccb77654 lf hid clone - prepped for EM. Disabled it for viking / hid clone until further testing 2020-11-30 21:06:37 +01:00
tharexde efd6c04b7e Merge branch 'master' into update_4x50
update 201130
2020-11-30 20:38:25 +01:00
tharexde 40d9880264 changed timeout behavior 2020-11-30 20:31:02 +01:00
iceman1001 6b93c84650 lf fdxb - now supports cliparser, continuous mode, EM (untested) 2020-11-30 16:40:00 +01:00
iceman1001 e3e4507d71 lf destron - now uses more cliparser, supports continuous mode, EM (untested) 2020-11-30 13:45:52 +01:00
Philippe Teuwen b9e86572da lf destron clone: fix parity, thanks @iceman for noticing it 2020-11-30 13:35:22 +01:00
iceman1001 94fa635fcd text 2020-11-30 12:08:35 +01:00
iceman1001 72a6537a3b lf cotag - now uses cliparser 2020-11-30 12:08:20 +01:00
iceman1001 681975d937 lf awid - now uses cliparser, continuous mode, EM (untested) 2020-11-30 04:06:48 +01:00
tharexde f03fac540a delated watch function (em4x50) 2020-11-30 00:03:22 +01:00
tharexde 8215955ba8 - changed CmdEM4x50StRread tp CmdEM4x50Reader
- changed return value
2020-11-29 23:59:36 +01:00
tharexde 96fc27a869 changed 4x50_stdread to 4x50_reader 2020-11-29 23:57:43 +01:00
tharexde a319b07690 changed 4x50_stdread to 4x50_reader 2020-11-29 23:57:33 +01:00
iceman1001 2fcd46f278 lf ti write - now uses NG, cliparser (untested) 2020-11-29 14:00:51 +01:00
iceman1001 26f7aa4cee text 2020-11-29 12:53:39 +01:00
iceman1001 c05f75c551 lf gallagher - now uses cliparser, supports continuous mode, EM (untested) 2020-11-29 12:49:09 +01:00
iceman1001 3546f2c071 lf gprox - now uses cliparser, continuous mode, EM (untested) 2020-11-29 12:33:09 +01:00
iceman1001 1e3ffe2624 lf hid, idteck, keri - demod , continuous mode 2020-11-29 12:13:54 +01:00
iceman1001 487524436c lf cliparser stuff 2020-11-29 12:06:45 +01:00
iceman1001 3bdbeb2b44 lf io demod, reader, - use cliparser, continuous mode 2020-11-29 11:40:31 +01:00
iceman1001 2a4fbe6ddc lf indala reader - support continuous mode 2020-11-29 11:39:36 +01:00
Iceman 681f13e04f
Merge pull request #1078 from tcprst/mfp_cliparser
hf mfp info - now use cliparser
2020-11-29 02:03:45 +01:00
tcprst ae93b28d7e
hf mfp info - now use cliparser 2020-11-28 19:59:30 -05:00
iceman1001 878170f2bd some lF commands demod got cliparser 2020-11-29 01:45:26 +01:00
tharexde 9ff29b8d4e fixed status (BUTTON_SINGLE_CLICK not available in client) 2020-11-29 01:44:37 +01:00
tharexde b3f1438c6b fixed missing adaption due to changes in 4x50_write 2020-11-29 01:10:45 +01:00
tharexde eb501dc8a7 added missing adaptions due to changes in 4x50_info 2020-11-29 00:37:29 +01:00
Philippe Teuwen 59667e5d1b make style (linux) 2020-11-29 00:28:56 +01:00
Iceman dbc730468a
Merge pull request #1076 from tcprst/lto_cliparser
hf lto dump, restore, info, rdbl, wrbl - now use cliparser
2020-11-29 00:24:55 +01:00
tharexde 72b21f018e Merge branch 'master' into allin
update 201129
2020-11-29 00:22:09 +01:00
tcprst d3379593f2
hf lto - now uses cliparser 2020-11-28 18:07:46 -05:00
iceman1001 9b2fd29149 text 2020-11-28 23:54:58 +01:00
tcprst 5b526522c7
hf lto rdbl - now use cliparser 2020-11-28 17:51:46 -05:00
tcprst 02637193f7
hf lto restore - now use cliparser 2020-11-28 17:42:35 -05:00
tcprst 7423c59c5f
hf lto info, dump - now use cliparser 2020-11-28 17:37:23 -05:00
iceman1001 ae04b07c13 optional 2020-11-28 22:19:25 +01:00
iceman1001 0ecefcfbf4 text 2020-11-28 22:18:23 +01:00
iceman1001 3dd4160c5a fix coverity 307506 - textual 2020-11-28 14:42:02 +01:00
iceman1001 1fa2654f15 hf iclass chk - textual 2020-11-28 13:47:05 +01:00
iceman1001 ddfca6b415 textual 2020-11-28 13:46:33 +01:00
iceman1001 4bb63577c6 iclass chk / lookup / loclass - speedups 2020-11-28 13:46:16 +01:00
tcprst ee7ad062f2
minor bug fix 2020-11-27 21:23:28 -05:00
tcprst 448a0546b1
hf iclass sim - now use cliparser 2020-11-27 21:22:23 -05:00
tcprst a5ab00357d
hf iclass lookup - now use cliparser (untested) 2020-11-27 20:28:23 -05:00
tcprst 769e809104
hf iclass calcnewkey - now use cliparser 2020-11-27 19:51:54 -05:00
tcprst 4e1c1f96f8
hf iclass managekeys - now use cliparser 2020-11-27 18:27:02 -05:00
tcprst 1722d2cb43
hf iclass chk -now use cliparser 2020-11-27 15:46:06 -05:00
tharexde b18ded915a Merge branch 'master' into allin
update 201127
2020-11-27 21:24:33 +01:00
iceman1001 00f140683f lf keri - now supports continuous mode, EM (untested) 2020-11-27 19:41:25 +01:00
iceman1001 97b1562bad lf motorola - now uses cliparser, supports continuous mode, EM (untested) 2020-11-27 19:13:48 +01:00
iceman1001 e4bbd30f45 lf nexwatch - now uses cliparser, support continuous mode, EM (untested) 2020-11-27 17:54:34 +01:00
iceman1001 b2544faaf8 lf noralsy - now uses cliparser, contiuous mode, EM (untested) 2020-11-27 11:04:05 +01:00
iceman1001 edb70fe524 lf pac clone/sim - adapted output to always print cardid 2020-11-27 10:48:53 +01:00
iceman1001 90509c6a82 lf pac - now uses cliparser, support continuous mode, and EM (untested) 2020-11-26 23:43:43 +01:00
iceman1001 966ecd6193 added lf paradox sim (experimental), lf paradox clone / reader - now uses cliparser, support continuous mode, EM (untested) 2020-11-26 20:09:20 +01:00
iceman1001 263215d242 text 2020-11-26 20:08:04 +01:00
iceman1001 a1e94a100a text 2020-11-26 20:07:39 +01:00
iceman1001 c59d6cdc71 lf presco - now uses cliparser, continuous mode and clone to EM (untested) 2020-11-26 19:42:24 +01:00
iceman1001 2e1c906d9e text 2020-11-26 07:07:33 +01:00
tcprst db083034d6
make style 2020-11-26 00:44:26 -05:00
tcprst 62196c7228
standardize argument types - hex,dec,etc 2020-11-26 00:34:30 -05:00
tcprst f723ed0386
hf iclass wrbl - now use cliparser 2020-11-26 00:11:54 -05:00
tcprst 5130bb24e2
hf iclass rdbl - now use cliparser 2020-11-25 21:16:08 -05:00
tcprst f4b100b068
show both decimal and hex for iclass blocks 2020-11-25 18:42:22 -05:00
tcprst 88b7efe69a
hf iclass restore - now use cliparser 2020-11-25 18:00:32 -05:00
tcprst 6b3f12ffe9
hf iclass dump - now uses cliparser 2020-11-25 14:02:52 -05:00
iceman1001 48b493a77a lf ti read -> converted to cliparser but hard to test/verify these commands. Most likely the continuous mode doesnt work because of impl of calling wo waiting 2020-11-25 19:48:10 +01:00
iceman1001 0d1760ad04 try to please coverity 2020-11-25 19:42:45 +01:00