Commit graph

6573 commits

Author SHA1 Message Date
iceman1001 cabe121ca8 lf help text 2020-09-24 19:51:57 +02:00
iceman1001 ae6d69a337 more default 2020-09-24 19:04:51 +02:00
Philippe Teuwen e556b8de55 Fix NTAG I2C UID and signature verification 2020-09-24 15:03:38 +02:00
Philippe Teuwen 8c4076281e Fix PK secp224r1 display 2020-09-24 13:58:45 +02:00
iceman1001 a8185cc8d6 validate vivokey spark1, and more details 2020-09-24 13:15:23 +02:00
Philippe Teuwen caa4812f64 Add NTAG 213 TT support 2020-09-24 01:29:38 +02:00
Philippe Teuwen ea8bfacb57 textual 2020-09-24 01:00:34 +02:00
tharexde a27b3af4cb make style 2020-09-23 23:44:01 +02:00
tharexde 59483e8c3b Merge branch 'master' into allin
update 23.9.2020
2020-09-23 23:20:18 +02:00
Philippe Teuwen 7481d73263 typo 2020-09-23 21:03:08 +02:00
Philippe Teuwen 7d4c6e8faa Fix Gen3 detection bug against MFUL 2020-09-23 12:25:30 +02:00
Philippe Teuwen f6d7890802 initialize mful dumps 2020-09-23 11:49:51 +02:00
Philippe Teuwen 49b413106f Rename legic scripts 2020-09-23 01:35:27 +02:00
Philippe Teuwen 4c339f61f5 Rename tnp3 scripts 2020-09-23 01:28:28 +02:00
Philippe Teuwen a82dba61fa Rename offline mf conversion scripts 2020-09-23 01:00:05 +02:00
Philippe Teuwen 3909053cee Rename data_readpwdmem.lua -> mem_readpwd.lua and data_readpwdmem-spiffs.lua -> mem_spiffs_readpwd.lua 2020-09-23 00:46:57 +02:00
Philippe Teuwen 9dc2f38ac8 Rename hf_mf_dump-laundromat.lua -> hf_mf_dump-luxeo.lua 2020-09-23 00:40:01 +02:00
Philippe Teuwen 8cda2e3a29 Rename hf_mfc_uidbruteforce.lua -> hf_mf_uidbruteforce.lua 2020-09-23 00:37:38 +02:00
Philippe Teuwen 6946a558e3 Rename hf_mfm_dumpdecrypt.lua -> hf_mf_mini_dumpdecrypt.lua 2020-09-23 00:35:30 +02:00
Philippe Teuwen f286ed9794 Rename hf_lf_multi_bruteforce.lua -> multi_bruteforce.lua 2020-09-23 00:31:28 +02:00
Philippe Teuwen 39a01e023d typo 2020-09-23 00:28:33 +02:00
Philippe Teuwen 8cea2d4c9e mv script 2020-09-23 00:27:16 +02:00
Philippe Teuwen ada9c76f67 Rename iso15_magic.lua into hf_15_magic.lua 2020-09-23 00:23:29 +02:00
Philippe Teuwen fb3f49c2f0 Rename mfc_gen3_writer.lua into hf_mf_gen3_writer.lua 2020-09-23 00:21:42 +02:00
Philippe Teuwen b166dc166a scripts: move examples and tests in subdirs 2020-09-23 00:16:01 +02:00
Philippe Teuwen 610b456a97 fix lau scripts renaming 2020-09-23 00:11:11 +02:00
tharexde 51651a1e0a Merge branch 'dev_standalone' into malsehn_standalone 2020-09-23 00:07:34 +02:00
Philippe Teuwen 6414e00f37 QT_VERSION in hex, sigh 2020-09-22 11:51:29 +02:00
Philippe Teuwen 5322b0c4a1 Tuning QT version quirks 2020-09-22 11:30:05 +02:00
Philippe Teuwen 75dab30153 Makefile: print Qt version 2020-09-22 10:15:01 +02:00
Philippe Teuwen bc5c03f27f Fix for both QT4 and QT5 2020-09-22 01:24:14 +02:00
Philippe Teuwen 825b2aa7c3 Fix for both QT4 and QT5 2020-09-22 01:22:25 +02:00
Philippe Teuwen 6a805eaf33 Fix for both QT4 and QT5 2020-09-22 00:32:20 +02:00
Philippe Teuwen 8bbda87956 Fix deprecated QWheelEvent.x() 2020-09-22 00:15:43 +02:00
Philippe Teuwen 3ffd7384ae textual 2020-09-21 16:16:54 +02:00
Philippe Teuwen 2482a8ec06 data plot: support mouse wheel for moving and zooming (+shift) 2020-09-21 16:05:38 +02:00
Philippe Teuwen 804fef2ab8 data plot zoom around cursors 2020-09-21 14:54:31 +02:00
Marlin Sööse 29c8b3aa4e Update and rename htmldump.lua to data_dumptohtml.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 16f8ccd8b3 Update and rename emul2html.lua to data_emulatortohtml.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 17cbfc9bad Update and rename hf_bruteforce.lua to hf_mfc_uidbruteforce.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse cb5ed3ec64 Rename cmdline.lua to data_example_cmdline.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse a62286b470 Update and rename lf_bulk.lua to lf_hid_bulkclone.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 3fe14f9510 Update and rename lto_dump.lua to hf_14a_read-ltocm.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse cf54f14849 Update and rename luxeodump.lua to hf_mf_dump-laundromat.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse ea18586945 Update and rename mfckeys.lua to hf_mf_keycheck.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 55775252c5 Update and rename mfu_magic.lua to hf_mfu_magicwrite.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 22fca7c4da Update and rename mifare_access.lua to data_mfc_accessdecode.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 2270ee0291 Update and rename mifare_autopwn.lua to hf_mf_autopwn.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 132f0bc892 Update and rename mifareplus.lua to hf_mfp_raw.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse c9c5a90ec8 Update and rename ndef_dump.lua to hf_ndef_dump.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 4a6aa15814 Update and rename ntag_3d.lua to hf_ntag-3d.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 07e3fbcf34 Update and rename parameters.lua to data_example_parameters.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 94ae877f93 Update and rename data_read_pwd_mem_spiffs.lua to data_readpwdmem-spiffs.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 4f7b1453cc Update and rename read_pwd_mem.lua to data_readpwdmem.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse bd44c53247 Update and rename read_pwd_mem_spiffs.lua to data_read_pwd_mem_spiffs.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 9c86a60c1d Update and rename remagic.lua to hf_mf_magicrevive.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse ac0bbd0c6a Update and rename test_t55x7.lua to lf_t55xx_writetest.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 4537b85fcb Update and rename test_t55x7_ask.lua to lf_t55xx_defaultask.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse fe23f6b8b9 Update and rename test_t55x7_bi.lua to lf_t55xx_defaultbi.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 33edb06b4a Update and rename test_t55x7_fsk.lua to lf_t55xx_defaultfsk.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 08bf421f3c Update and rename test_t55x7_psk.lua to lf_t55xx_defaultpsk.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 5029b46754 Update and rename tnp3clone.lua to hf_mf_clone-tnp3.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 6b853411f7 Update and rename tnp3dump.lua to hf_mf_dump-tnp3.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse d003b0135c Update and rename tnp3sim.lua to hf_mf_autosim.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 2f12a65913 Update and rename tracetest.lua to data_tracetest.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse bb42d5efd0 Update and rename ufodump.lua to hf_14a_aztek.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse ffd0df24b0 Update and rename ul_uid.lua to hf_mfu_setuid.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse db91059520 Update and rename formatMifare.lua to hf_mf_format.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 00e29aec13 Update and rename emul2dump.lua to data_emulatortodump.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse f2e683f248 Update and rename e.lua to data_hex_crc.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 383eecf8e5 Update and rename dumptoemul.lua to hf_mf_dumptoemulator.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse c3fff8e9c9 Update and rename dumptoemul-mfu.lua to hf_mfu_dumptoemulator.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse e1f26fbbe2 Update and rename didump.lua to hf_mfm_dumpdecrypt.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 313f17fe3a Update and rename calypso.lua to hf_14b_calypso.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse e2e34b7e90 Update and rename hf_mfu_uidkeycalc.lua to hf_mfu_uidkeycalc-italy.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 97ac8dbb16 Update and rename calc_mizip.lua to hf_mf_uidkeycalc-mizip.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse a4249d027c Update and rename calc_ev1_it.lua to hf_mfu_uidkeycalc.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse e57c55dc01 Update and rename calc_di.lua to hf_mf_uidkeycalc.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse ada687e043 Update and rename brutesim.lua to hf_lf_multi_bruteforce.lua 2020-09-20 17:42:41 +02:00
Marlin Sööse 2aa197d816 Update and rename 14araw.lua to hf_14a_raw.lua 2020-09-20 17:42:41 +02:00
Costantino Beretta fe6cb9c3e7 'hf 14b dump' without params now calls help and corrected a typo 2020-09-20 14:25:28 +02:00
Philippe Teuwen 35e276f8ed Add options to 'lf sniff' for repeated acquisitions 2020-09-20 11:37:51 +02:00
iceman1001 1d1bb3fa1f defaults 2020-09-20 11:24:48 +02:00
iceman1001 26d6b555a7 default keys 2020-09-20 00:35:46 +02:00
Philippe Teuwen 5dc671f834 Add continuous mode to 'lf fdx read [@]' 2020-09-20 00:21:02 +02:00
tcprst 69cdf10350
rework ST25TA usage text to follow standards 2020-09-19 12:02:04 -04:00
tcprst 4d2b2f0c64
add ST25TA password change logic 2020-09-19 11:45:19 -04:00
iceman1001 4804069f05 fixes warnings 2020-09-19 15:04:57 +02:00
Iceman 403c9bdef4
Merge pull request #965 from tcprst/st25taverify
add ST25TA ndef protection logic
2020-09-19 12:59:37 +02:00
Iceman b05007398a
Merge pull request #967 from mwalker33/T55xx-Sniff
Update cmdlft55xx.c
2020-09-19 12:58:19 +02:00
mwalker33 95b25da910 Update cmdlft55xx.c
re-work to imporve bit detection.
now works with keysy
2020-09-19 19:52:04 +10:00
tcprst b7ad2cc5e5
add ST25TA ndef protection logic 2020-09-18 22:01:31 -04:00
iceman1001 8b2279dd05 fix a potential overflow 2020-09-18 19:50:45 +02:00
iceman1001 504b019e57 hf mf egetsc - some colors 2020-09-18 11:43:55 +02:00
iceman1001 e65b293043 add "hf mf egetsc", and renaming eget -> egetblk 2020-09-18 11:01:50 +02:00
iceman1001 f7e6327fdf coverity fixes 2020-09-17 23:08:49 +02:00
iceman1001 f00d9c22ef fix appveyor illegal byte 2020-09-17 23:08:29 +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
mwalker33 a1738aee27 lf t55xx sniff - option fix
change level samples to "s" and from buffer to "1"
2020-09-17 18:26:59 +10:00
Philippe Teuwen 1a1c2bfee7 const payload_header_size 2020-09-17 10:13:58 +02:00
mwalker33 820031eb03 Update cmdlft55xx.c
Update lf t55 sniff
Supports option to set min signal level and extra check for invalid data.
2020-09-17 11:27:13 +10:00
mwalker33 2b2759e542 Update cmdlft55xx.c
Add  lf t55xx sniff to attemp to extract commands sent from a cloner/writter.
2020-09-17 09:49:03 +10:00
iceman1001 06dfa3c32d coffee 2020-09-16 15:29:14 +02:00
Philippe Teuwen c994323105 Unify 'lf read' and 'lf cmdread options', add options to cmdread 2020-09-16 12:59:42 +02:00
Philippe Teuwen 7621af2e88 ws: simplify 2020-09-16 09:19:41 +02:00
Philippe Teuwen 1208eb9e10 Add option for continuous mode to lf read, try e.g. data plot then lf read d 3000 s c 2020-09-16 02:38:28 +02:00
Philippe Teuwen 16ec5a96e0 ws: fix few bugs 2020-09-16 00:29:50 +02:00
Philippe Teuwen e15ebbe3d0 ws: generate only needed version and add option to save conversion to file 2020-09-15 23:59:53 +02:00
Philippe Teuwen 9209f8fb7f ws: another guess at width/height based on Android SDK decompilation 2020-09-15 23:00:22 +02:00
tcprst 6ac7d28283 add ST25TA64K chip model 2020-09-15 16:51:36 -04:00
Philippe Teuwen 32e04483fc ws 4.2 tested, thans @tcprst! 2020-09-15 20:01:41 +02:00
iceman1001 2ae3a84db6 remove debugstatement 2020-09-15 11:46:41 +02:00
iceman1001 102d8830a1 rothult - read and decode NDEF 2020-09-15 06:46:24 +02:00
iceman1001 754a4520fb spark1 public key 2020-09-15 06:02:24 +02:00
iceman1001 5e06eb9ca5 text 2020-09-15 04:34:55 +02:00
Philippe Teuwen 903d1a1d36 waveshare: add dithering 2020-09-15 01:25:15 +02:00
byron1901 8268be5390 hf mf autopwn: fix static nonce detection 2020-09-14 17:09:30 +01:00
Philippe Teuwen 3146305de1 waveshare: fix RGB for some screensizes 2020-09-14 09:48:33 +02:00
Philippe Teuwen 9247613c0b waveshare: fix dimensions 2020-09-14 01:54:31 +02:00
Philippe Teuwen 9751f62940 waveshare: swap some screen dimensions, to be tested... 2020-09-14 01:31:16 +02:00
Philippe Teuwen 6304003a7a waveshare: check image size 2020-09-14 01:16:28 +02:00
Philippe Teuwen b4aebd140a waveshare: fix multiple issues in BMP RGB handling 2020-09-14 00:18:51 +02:00
iceman1001 aa756aa493 fix #953 static nonce detection 2020-09-13 18:38:02 +02:00
Philippe Teuwen c62a721c22 hf 14a config : Add useful recipes to unbrick cards 2020-09-13 15:36:19 +02:00
iceman1001 407105b93a travis fix, bad define 2020-09-13 09:37:35 +02:00
Philippe Teuwen b92c9e845d waveshare: bugfix 2020-09-13 03:46:15 +02:00
Philippe Teuwen f828240af4 waveshare: clean code 2020-09-13 03:27:50 +02:00
Philippe Teuwen 25bad7259e remove redundant pragma 2020-09-13 01:51:58 +02:00
Philippe Teuwen a045638dd0 add cmdhfst to android cmake 2020-09-13 01:33:32 +02:00
Philippe Teuwen b9329ce555 Add Waveshare support (bitmap ok, RGB maybe broken?) 2020-09-13 01:29:15 +02:00
iceman1001 9abbcab4a5 cmake 2020-09-12 20:57:07 +02:00
iceman1001 8736f60fdc hf st info - more details GPO, Event 2020-09-12 15:11:43 +02:00
iceman1001 b16d895438 hf st info - more details GPO, Event 2020-09-12 15:00:50 +02:00
iceman1001 df60ba6b05 added basic support for Rothult ST cards 2020-09-12 14:23:04 +02:00
Philippe Teuwen 812d9cc46a style 2020-09-12 00:31:17 +02:00
Philippe Teuwen 3c9ca8f5bc 14a info: identify waveshare 2020-09-11 22:48:42 +02:00
Philippe Teuwen ecbcba18dd identify gen3 2020-09-11 18:17:58 +02:00
iceman1001 28ecc8fea8 renamed gen3, textual 2020-09-11 16:38:28 +02:00
iceman1001 c15101e45b add fflush back 2020-09-11 16:27:14 +02:00
iceman1001 5b695153b6 improved staticnonce tristate processing 2020-09-11 16:15:58 +02:00
Philippe Teuwen bc19a532a9 fix hf 14a raw to allow large timeouts 2020-09-11 15:11:37 +02:00
Philippe Teuwen e488ef306c Fix MFC static nonce detection on some cards and do it before prng det 2020-09-11 14:09:38 +02:00
iceman1001 68e6df84a4 t55 output 2020-09-11 11:02:19 +02:00
iceman1001 35029ea624 type 2020-09-10 21:02:02 +02:00
iceman1001 a5de8aa714 mixed messages 2020-09-10 20:50:14 +02:00
iceman1001 866f4b6313 hf 14a info - ntag21x identification 2020-09-10 20:40:12 +02:00
iceman1001 25c45ef659 textual 2020-09-10 16:20:29 +02:00
iceman1001 9db343b1c4 fix printfs coverity 298929, 298928 2020-09-10 14:01:55 +02:00
iceman1001 3221fb32a1 fixes for 36b format 2020-09-10 11:44:32 +02:00
iceman1001 9ced99a853 cident super card 2020-09-10 01:31:54 +02:00