Commit graph

288 commits

Author SHA1 Message Date
iceman1001 e13108023a adapt lua script to handle PS odd 32b limit, my best guess the WIN32 macro is set. 2021-02-20 08:36:33 +01:00
iceman1001 292bbe5738 Added new bulk enrolling lua script for EM4100 for Amal 2021-02-19 20:14:11 +01:00
iceman1001 0bfb6cd625 fix NIL 2021-02-19 14:20:04 +01:00
tcprst 200e2e540f
hf mf nested - now use cliparser 2021-02-13 14:27:00 -05:00
tcprst 006246bf8c
hf mf sim - now use cliparser 2021-02-13 14:27:00 -05:00
tcprst 7d37481ce1
hf mf dump - now uses cliparser 2021-02-13 14:26:59 -05:00
iceman1001 53b2ee10df text 2021-02-06 22:25:51 +01:00
iceman1001 6dbca23487 rename hf_mfu_dumptoemulator.lua -> data_mfu_bin2eml.lua 2021-02-06 21:39:24 +01:00
iceman1001 7f78b0a85d text and test fix for lf search 2021-01-27 14:36:43 +01:00
iceman1001 9945e1b358 added some sleeps 2021-01-20 14:28:49 +01:00
iceman1001 abb0d1c437 forgot the 'r' change became long param '--r0' 2021-01-20 12:22:52 +01:00
iceman1001 0555b69b68 update docs 2021-01-20 11:58:43 +01:00
ikarus 6d62f3f53c hf_mf_format.lua: fixed off by one and typo. 2020-12-30 23:10:53 +01:00
tcprst 49990ab11d
hf 14a cuids, sim - now use cliparser 2020-12-29 20:58:13 -05:00
Philippe Teuwen a0e110941a make style 2020-12-30 01:31:40 +01:00
iceman1001 8233b2c914 script now supports Gen1a, Gen1b, Gen2 type of MIFARE Ultralight family uid changeable cards 2020-12-28 13:36:37 +01:00
tcprst b91bc9bb85
hf_legic Lua - change method for temp file naming 2020-12-23 16:01:50 -05:00
tcprst cd972adce5
hf legic eload - now use cliparser 2020-12-21 14:50:42 -05:00
tcprst ef2dfc8b3b
hf legic restore - now use cliparser 2020-12-21 12:50:12 -05:00
tcprst 2f1408d659
hf legic dump - now use cliparser 2020-12-21 12:41:14 -05:00
tcprst 03edf439d2
hf legic wrbl - now use cliparser 2020-12-20 21:16:46 -05:00
tcprst 08efedaa83
hf legic crc - now use cliparser 2020-12-20 17:19:26 -05:00
iceman1001 e0e478c90d text 2020-12-18 02:39:32 +01:00
iceman1001 ef7a6bb166 text 2020-12-17 22:54:23 +01:00
Ave 35d5896012
scripts: Add mfc_hammerlite and ntag_hammertime 2020-11-30 22:27:14 +03:00
Philippe Teuwen 18a6d3e92a typos 2020-10-23 01:24:58 +02:00
Philippe Teuwen c454b1f3e6 sync script 2020-10-15 23:36:17 +02:00
Philippe Teuwen f39131f5f0 forgot to read back after reset 2020-10-15 22:58:04 +02:00
Philippe Teuwen 03d994ea2c em stuff 2020-10-15 22:01:26 +02:00
Philippe Teuwen 092927f38e tearoff tips 2020-10-11 23:19:10 +02:00
Philippe Teuwen 55fa5e7c35 make style 2020-10-11 22:40:05 +02:00
Philippe Teuwen 76701af8a7 Make clear current FDX in Pm3 is FDX-B only 2020-10-11 22:38:52 +02:00
Philippe Teuwen 91f9ea4b40 em tearoff full auto mode 2020-10-11 16:01:34 +02:00
Philippe Teuwen a268023707 em tearoff: check commit 2020-10-11 14:00:38 +02:00
Philippe Teuwen cd892035dd em tearoff check 2020-10-11 13:16:23 +02:00
Philippe Teuwen e636934dac em tearoff: rewrote the logic a bit 2020-10-11 13:04:20 +02:00
Philippe Teuwen 755a6cab49 em tearoff: fix initial read val 2020-10-11 11:45:59 +02:00
iceman1001 1f03d93600 adaptations 2020-10-11 11:09:58 +02:00
Philippe Teuwen 18d89f8896 script tearoff: increase timing only if static 2020-10-10 20:05:19 +02:00
Philippe Teuwen d3908f802e lf_em_tearoff_protect script 2020-10-10 19:50:13 +02:00
Philippe Teuwen 7562bc851a em tearoff: remove early quit for detecting write phase 2020-10-10 10:53:46 +02:00
iceman1001 49fb14b7f3 script can lock on to one value in loop 2020-10-10 10:03:15 +02:00
Philippe Teuwen 664ae6fa1d typos 2020-10-10 10:00:38 +02:00
iceman1001 e14c1aaf21 more options 2020-10-10 09:24:47 +02:00
iceman1001 ba8a4fdf5f experimenting with em4x05 tearoff 2020-10-10 07:59:17 +02:00
iceman1001 6454e168fb adapt for data load changes 2020-10-09 22:25:33 +02:00
iceman1001 adb5ec1676 adapt lua for hid sim 2020-10-08 21:49:18 +02:00
iceman1001 4a8edc4e54 adapt lua for hid clone 2020-10-08 21:47:54 +02:00
Philippe Teuwen 491adacb94 get rid of tabs 2020-10-06 20:45:13 +02:00
iceman1001 3771f14c2b 14b mobib script 2020-10-04 02:09:16 +02:00
iceman1001 c0635b9045 convert to 14b apdu 2020-10-04 00:05:37 +02:00
iceman1001 cc245016ea mem * - now uses cliparser 2020-10-03 17:12:58 +02:00
Philippe Teuwen beadecf7eb -p refs - unify param 2020-10-01 00:29:53 +02:00
Philippe Teuwen c3c59e35cb make style 2020-09-30 14:27:19 +02:00
iceman1001 b522899190 remover crc, sw codes in output 2020-09-30 10:24:53 +02:00
iceman1001 df71240a27 fix calypso lua script 2020-09-30 10:10:57 +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
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
Philippe Teuwen a785d7ea77 typo 2020-09-09 17:38:15 +02:00
iceman1001 4d665f6a22 test_t55x7.lua, reindex psk3 test, remove invalid combos 2020-09-08 10:48:51 +02:00
iceman1001 bdae1bc2a3 updated PSK lua test script 2020-09-08 08:57:28 +02:00
iceman1001 5d357a6039 style 2020-09-07 10:39:15 +02:00
Winds ea6dbec750 Now it's working both with WIN and UNX 2020-09-03 23:24:40 +02:00
Winds c46d22d38f Moving mfc_gen3_writer.lua to a branch till it becomes useable 2020-09-03 23:24:28 +02:00
Philippe Teuwen 224cb2ffd7 make style 2020-06-08 03:15:10 +02:00
iceman1001 966bcc0d28 chg: adding execute/home/current working directory functions to lua 2020-05-19 09:13:31 +02:00
iceman1001 43b5ba4ae2 chg: enabled param to swap modulation to test 2020-05-15 17:05:33 +02:00
iceman1001 36cad6f51a textual 2020-05-08 18:12:39 +02:00
Philippe Teuwen 02d83c2ebf Moving mfc_gen3_writer.lua to a branch till it becomes useable 2020-04-23 20:26:07 +02:00
unknown d041f3fc82 Fixed a block key check 2020-04-22 18:59:02 +03:00
Philippe Teuwen 3235468e05 make style 2020-04-21 23:24:01 +02:00
Philippe Teuwen 31d3f519c7 rename scritp accordingly to its own help 2020-04-21 22:51:36 +02:00
unknown aae1f3c881 A lot of improvements 2020-04-20 20:29:32 +03:00
Philippe Teuwen 94192d0976 make style 2020-04-16 09:01:14 +02:00
Uli Heilmeier 43b5ee5918 legic.lua: updated to work again
Fixed/changed things:

* added info that virtual tag is always MIM1024
* changed reading files to read binary files (as written by 'hf legic dump')
* changed extension for writing files (*.bin and *.eml) to be on par with 'hf legic dump'
* CRC was calculated wrong when data was not padded with 0 for one char hex strings
* readTag (rt) can now be called multiple times without using the wrong filename
* tag length was calculated wrong as segment header length field includes the header itself
* bytes are XORed before writing them to a tag
* default name for file contains now the tag id
2020-04-09 10:24:58 +02:00
iceman1001 aa642d5d1e ax 2020-04-05 18:27:54 +02:00
iceman1001 0029f6fceb minor fixes. wrong params, helptext 2020-04-05 17:02:41 +02:00
iceman1001 0263273ec3 fix: wrong paramname 2020-04-05 17:00:16 +02:00
iceman1001 3a2723ac63 style 2020-04-05 14:53:32 +02:00
iceman1001 acfe18e7e9 rename to lower 2020-04-05 14:18:07 +02:00
Iceman 7e585eab6c
Merge pull request #647 from uhei/legic-clone
Legic_clone.lua: Refactor to work with current command set
2020-04-05 14:14:41 +02:00
Uli Heilmeier eac19be414 Legic_clone.lua: Adopt last command changes 2020-04-05 13:16:14 +02:00
Uli Heilmeier 16b14aa0e6 Legic_clone.lua: Refactor to work with current command set
Refactored to work with current command set and MIM256 and MIM1024 tags
2020-04-05 13:07:30 +02:00
iceman1001 175a5718b0 colors 2020-04-05 12:56:35 +02:00
iceman1001 2474385ab0 colors 2020-04-05 12:49:25 +02:00
iceman1001 95bc1230d7 colors 2020-04-05 12:41:38 +02:00
iceman1001 2010f8db03 colors 2020-04-05 12:28:49 +02:00
iceman1001 3464dc2ebe helptext colors 2020-04-05 10:05:14 +02:00
iceman1001 33f94612eb color 2020-04-05 08:50:31 +02:00
Winds 9356549bc6
textual
Correcting a script name
2020-03-28 18:23:05 +03:00
iceman1001 fc1c133c46 fix: script hf_bruteforce - ensure zeropadding 2020-03-21 23:13:41 +01:00
iceman1001 64e027faf7 chg: unify dump file template used in this repo. hf-mf-(uid)-dump.(bin/eml/json) is the prefeered style. 2020-03-21 20:58:20 +01:00
iceman1001 9a2fc52a92 closing files are use... 2020-03-21 12:40:16 +01:00
iceman1001 80f79b1066 swap to live execution 2020-03-21 12:37:40 +01:00
iceman1001 e80eb37b5e more rework 2020-03-21 12:34:58 +01:00