Commit graph

7109 commits

Author SHA1 Message Date
Philippe Teuwen
f39131f5f0 forgot to read back after reset 2020-10-15 22:58:04 +02:00
iceman1001
17e5e72111 math const 2020-10-15 22:42:05 +02:00
Philippe Teuwen
63a2d38191 fix debug val 2020-10-15 22:05:18 +02:00
Philippe Teuwen
03d994ea2c em stuff 2020-10-15 22:01:26 +02:00
Philippe Teuwen
e4967ac654 use handle 2020-10-15 20:06:27 +02:00
iceman1001
df5c635a7d hook up 4x50 read for lua 2020-10-15 19:38:49 +02:00
iceman1001
4ba31596d5 adapt some tag identification of ats historical bytes 2020-10-15 19:30:49 +02:00
iceman1001
ba8aa6f0ab lf em stuff 2020-10-15 19:29:54 +02:00
iceman1001
53c7e47e75 fix: hf iclass restore - now uses NG and better reporting and works :) 2020-10-14 17:41:34 +02:00
iceman1001
3868b0b4e6 hf iclass write, hf 15 raw, write, etc supports tear off trigger 2020-10-13 22:43:28 +02:00
tcprst
045f90ecf4
fix fido2 list/info 2020-10-13 11:19:18 -04:00
iceman1001
9a3c669e59 EM4x50 to exit if tear off 2020-10-13 14:05:18 +02:00
iceman1001
d8b2dc2ebf enable tearoff for LF EM 4x50_WRITE & EM_WRITE_PASSWORD 2020-10-13 14:00:03 +02:00
iceman1001
125548a44c hf mf rdsc - use fcts instead 2020-10-13 12:08:34 +02:00
iceman1001
14fd9a54df hf mf rdsc - use fcts instead 2020-10-13 12:07:33 +02:00
Iceman
c40edaec82
Merge pull request #1010 from xianglin1998/master
32 sector print incomplete for Mifare 4K
2020-10-13 12:02:02 +02:00
iceman1001
597e069c50 remove HF ICLASS REPLAY, use HF ICLASS RDBL or HF ICLASS DUMP instead with option "n" 2020-10-13 11:54:38 +02:00
dxl
1bc1443731 32 sector print Incomplete for Mifare 4K(more) 2020-10-13 17:33:32 +08:00
dxl
1afddd2b12 32 sector print incomplete for Mifare 4K 2020-10-13 17:27:28 +08:00
dxl
334b3bfb77 fix text 2020-10-13 08:46:38 +02:00
dxl
d3336ef842 fix text 2020-10-13 14:26:40 +08:00
Philippe Teuwen
782d36d312 add option to hf mfu cauth to keep field active 2020-10-12 23:41:44 +02:00
iceman1001
2235d96486 textual 2020-10-12 19:54:50 +02:00
iceman1001
114cc98600 less output 2020-10-12 19:32:36 +02:00
iceman1001
7cfbdcbae9 WIP - hf mfu countertear ... 2020-10-12 19:08:29 +02:00
iceman1001
acada02e37 hf 14a raw - no crc check on the iso14 select card response 2020-10-12 18:35:47 +02:00
Philippe Teuwen
25195b3197 fix destron clone command 2020-10-12 13:57:50 +02:00
Philippe Teuwen
2ee9ea0ef3 Add Destron 2020-10-12 13:42:33 +02:00
Philippe Teuwen
cb0ad464c1 Fix T55xx modulation parser 2020-10-12 13:42:33 +02:00
iceman1001
a9400bed51 Q5 - wrong setting 2020-10-12 13:08:34 +02:00
Uli Heilmeier
e9087175a2 cmdhflegic: Make sure to show help text
Show usage when parameter h is used or none parameter
2020-10-12 11:25:32 +02:00
mwalker33
43907dc4ed Update cmddata.c
Fix issues when char cast to int8_t
2020-10-12 15:33:14 +11:00
iceman1001
dcc33d5904 text 2020-10-12 02:01:34 +02:00
iceman1001
36f1c33321 hf mfu otptear -m fix 2020-10-12 01:57:22 +02:00
iceman1001
b64742baf9 hf mfu otptear -m fix 2020-10-12 01:55:39 +02:00
iceman1001
00f36f0335 hf mfu otptear -m fix 2020-10-12 01:51:35 +02:00
iceman1001
14bc37bbcb stop. 2020-10-12 01:44:16 +02:00
Philippe Teuwen
fa332b1ba4 fdxb: add manufacturers & countries 2020-10-12 01:35:10 +02:00
iceman1001
cb18c4cbd9 text 2020-10-12 01:09:16 +02:00
Philippe Teuwen
539c376dd3 typedef name 2020-10-12 01:01:07 +02:00
iceman1001
79f57b2019 textual 2020-10-12 00:36:08 +02:00
Philippe Teuwen
fb46e326c4 fdxb: shows new ISO amendment fields 2020-10-12 00:20:51 +02:00
iceman1001
91c979d56a lf em4x05_chk - textual and now always do the default keys.. 2020-10-11 23:43:42 +02:00
Philippe Teuwen
092927f38e tearoff tips 2020-10-11 23:19:10 +02:00
iceman1001
90a4f4d44c add: lf em 4x05_chk - a check password command 2020-10-11 22:44:05 +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
8693083747 fix em 4x05 dump indexes 2020-10-11 19:43:56 +02:00
iceman1001
bc9545d493 hf mfu otptear - textual, changing order on initial write device 2020-10-11 18:03:29 +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
iceman1001
43f4bba432 hf mfu otptear - use high precision clock instead 2020-10-11 10:59:57 +02:00
iceman1001
8f536d6655 hf mfu otptear - interruptable with keyboard 2020-10-11 10:19:20 +02:00
iceman1001
ec679385b9 hf mfu otptear - textual 2020-10-11 09:51:56 +02:00
iceman1001
9aaae19b54 fix print w vars in lua 2020-10-11 01:35:56 +02:00
iceman1001
e003618b3e hw tearoff - silent option 2020-10-11 01:09:31 +02:00
iceman1001
451d82c714 text 2020-10-10 22:52:15 +02:00
iceman1001
cf32ece9ff text 2020-10-10 22:51:51 +02:00
iceman1001
f3b2d05c51 less messages 2020-10-10 22:50:54 +02:00
Marcos Del Sol Vives
ad2d993ae0 Fix last block for UL-C 2020-10-10 21:02:23 +02:00
Marcos Del Sol Vives
ae5cace86d Added customizable 3DES key to hf mfu cauth 2020-10-10 20:38: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
iceman1001
743ac26708 make debug.. 2020-10-10 18:14:04 +02:00
Philippe Teuwen
235d920b52 em 4x05_dump: indication of active PW closer to reality 2020-10-10 17:20:43 +02:00
Philippe Teuwen
7562bc851a em tearoff: remove early quit for detecting write phase 2020-10-10 10:53:46 +02:00
iceman1001
0d0c42a56e hw tearoff - colors 2020-10-10 10:45:15 +02:00
iceman1001
fa2bde2876 textual 2020-10-10 10:35:50 +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
Philippe Teuwen
627b7a242c hw tune warns about possible mismatch between fw & actual hw, based on Q factor measurements :) 2020-10-10 01:43:39 +02:00
Philippe Teuwen
104377362a hw tune: compute Q 2020-10-10 00:55:55 +02:00
iceman1001
2098a6113b enable 4x05_read via lua 2020-10-10 00:51:02 +02:00
iceman1001
6454e168fb adapt for data load changes 2020-10-09 22:25:33 +02:00
iceman1001
4d5d45659d helptext rearrange 2020-10-09 22:20:19 +02:00
Philippe Teuwen
b1b40c0985 set cursors on hw tune plot 2020-10-09 21:51:52 +02:00
Philippe Teuwen
9be8b341ff lighter blue for cursorD, more visible 2020-10-09 21:51:52 +02:00
Philippe Teuwen
9020b1292c fix GridOffset type 2020-10-09 21:51:52 +02:00
iceman1001
470a0a5978 actually fix the list options 2020-10-09 20:46:48 +02:00
iceman1001
cd2c95251f text 2020-10-09 20:20:12 +02:00
iceman1001
64a44d1e85 adapt list command to allow for options 2020-10-09 20:19:36 +02:00
iceman1001
627a361666 trace list, load, save - now uses cliparser 2020-10-09 19:45:29 +02:00
iceman1001
8990caca2a text 2020-10-09 18:11:27 +02:00
iceman1001
5060c9cf0d data decimate / undecimate - now uses cliparser 2020-10-09 18:08:46 +02:00
Philippe Teuwen
1acd0a516a data undec: interpolate 2020-10-09 17:21:13 +02:00
iceman1001
1e0fd49bdd .... 2020-10-09 17:02:48 +02:00
iceman1001
2065d7a2c6 sub carrier and fsk clock 2020-10-09 17:02:28 +02:00
Philippe Teuwen
1e37d548c2 plot: allow float values for grid 2020-10-09 16:49:50 +02:00
Philippe Teuwen
984b0d4803 fix plot grid for non-integer zoom factors 2020-10-09 16:22:54 +02:00
iceman1001
4c85ce5f2f Add - analyse lf signal in graphbuffer and detects clock and matching modulations 2020-10-09 16:21:44 +02:00
Philippe Teuwen
ee3f5a9c2b rename t55xx trydetectmod 2020-10-09 15:31:27 +02:00
Philippe Teuwen
07023657f2 generic tearoff: make use of new @iceman SpinDelayUsPrecision :) 2020-10-09 14:55:17 +02:00
Philippe Teuwen
7f8a4b4182 Add generic tear-off hook 2020-10-09 01:52:56 +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
iceman1001
c5b3443fe6 lf hid sim - now uses cliparser and --fc, --cn options 2020-10-08 21:46:53 +02:00
iceman1001
3f977043bd lf hid clone - textual 2020-10-08 20:32:45 +02:00
iceman1001
a547690af5 fix mem leak 2020-10-08 20:27:15 +02:00
iceman1001
9162a9d5f0 lf hic clone - now use cliparse and support FC,CN and RAW 2020-10-08 20:26:46 +02:00
Philippe Teuwen
8fbe3b4463 incognito: make sure prefs file is not loaded/saved in any circumstances 2020-10-08 10:06:05 +02:00
Philippe Teuwen
12fd83b5a1 incognito: text 2020-10-08 09:52:33 +02:00
Philippe Teuwen
bd6effd980 Don't save prefs in incognito mode 2020-10-08 09:50:17 +02:00
Philippe Teuwen
543393f7f8 fix EM4205 detection 2020-10-08 09:49:39 +02:00
Philippe Teuwen
a0a7a3960e EN4x05 dump: show reason of read fails 2020-10-07 23:48:49 +02:00
Philippe Teuwen
229da561d6 EM4x05: avoid false positives in preamble detection 2020-10-07 23:48:14 +02:00
Philippe Teuwen
1d8c268b8b EM4x05: don't mark first pages as RO, textual 2020-10-07 23:16:54 +02:00
Philippe Teuwen
f4feaa6a03 EM4x05: capture tag 'error preamble' answer as well 2020-10-07 22:55:43 +02:00
Philippe Teuwen
9962b8769a EM4x05: add support for Protect command 2020-10-07 18:38:47 +02:00
Philippe Teuwen
ad6632beee EM4x05 dump: show when lock bits are unknown and show active PR word 2020-10-07 16:06:05 +02:00
Philippe Teuwen
9395b9581f EM4x05 dump: improve few things, see details:
- textual
- don't write command passwd in dump it tag is not pwd protected
- don't dump wrong Word14/15 if we couldn't read them
2020-10-07 15:45:47 +02:00
Philippe Teuwen
70f11c4097 em4x05 dump text 2020-10-07 13:01:24 +02:00
Philippe Teuwen
c24383c189 typo 2020-10-07 12:09:56 +02:00
iceman1001
eb05cadb1c hid 2020-10-07 01:29:00 +02:00
Philippe Teuwen
3872b5bd66 Move back jansson_path as it's not part of upstream and breaks usage of system jansson lib 2020-10-07 01:11:40 +02:00
iceman1001
7ea0324a62 lf hid read - increase amount of samples to reaed in order to fit long formats 2020-10-07 00:47:34 +02:00
iceman1001
0439e3ed60 style 2020-10-07 00:05:12 +02:00
iceman1001
8c726c157b fix savejson mem leaks 2020-10-07 00:04:20 +02:00
iceman1001
6338a9edbb fix json memory leaks 2020-10-07 00:03:08 +02:00
iceman1001
634270f172 remove debug symbols 2020-10-06 23:46:56 +02:00
iceman1001
02df6ebbf7 bad memcpy based on size 2020-10-06 23:45:04 +02:00
iceman1001
83baa88340 filename pointer mem leak 2020-10-06 23:26:56 +02:00
iceman1001
a659e24064 text 2020-10-06 23:20:50 +02:00
iceman1001
f856087aa9 move jansson files from client 2020-10-06 21:45:32 +02:00
iceman1001
26f7f07120 mem leak out of bounds 2020-10-06 21:35:40 +02:00
Philippe Teuwen
491adacb94 get rid of tabs 2020-10-06 20:45:13 +02:00
iceman1001
073c630458 data raw am - fix length checks 2020-10-06 20:31:21 +02:00
Philippe Teuwen
3f9ddf9b29 make style 2020-10-06 18:41:15 +02:00
Philippe Teuwen
008c920db0 Add incognito option to avoid manglign history & logs during tests 2020-10-06 18:11:45 +02:00
iceman1001
64f9bb5e01 style 2020-10-06 18:00:00 +02:00
iceman1001
c55b4d5aac style 2020-10-06 17:50:20 +02:00
Iceman
ddd92fcf69
Merge pull request #1000 from tcprst/iclass_cliparser
hf iclass view, permute - now use cliparser
2020-10-06 17:16:11 +02:00
iceman1001
4eb11f470d reveng mem leaks 2020-10-06 17:14:10 +02:00
iceman1001
01c35a9bfb style 2020-10-06 16:17:57 +02:00
iceman1001
feae472a41 mem leaks 2020-10-06 15:59:12 +02:00
iceman1001
154d3ff222 bad copies 2020-10-06 15:54:56 +02:00
iceman1001
fa2d9a77b9 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2020-10-06 15:42:23 +02:00
iceman1001
8ad8e2322e fix heap - unpack return ref to int* 2020-10-06 15:42:17 +02:00
Philippe Teuwen
a647ceda23 fix buffer underflow read 2020-10-06 15:41:57 +02:00
tcprst
fbc7f05ad1
rebase on master, fix merge conflict 2020-10-06 09:33:02 -04:00
tcprst
c85d919e20
hf iclass view - now use cliparser 2020-10-06 09:30:35 -04:00
tcprst
adacace012
hf iclass permute - now use cliparser 2020-10-06 09:30:35 -04:00
Philippe Teuwen
25180af135 DEFLDFLAGS 2020-10-06 14:56:26 +02:00
Philippe Teuwen
91d9463c2a cmdtrace: avoid 'strncat output may be truncated' warning 2020-10-06 14:39:36 +02:00
Philippe Teuwen
a5c6130c7a waveshare: fix 'may be used uninitialized' warning 2020-10-06 14:32:14 +02:00
Philippe Teuwen
5b4e4dc4a4 plot: add </> to realign demod plot on samples 2020-10-06 14:23:24 +02:00
Philippe Teuwen
fd3b440eea plot trim: adjust demod graph and cursors when possible 2020-10-06 14:23:24 +02:00
iceman1001
30cc0b4b48 fix lf wiegand - only take one format 2020-10-06 12:22:23 +02:00
Philippe Teuwen
64e1498cc7 data scale -> timescale 2020-10-06 12:13:39 +02:00
Philippe Teuwen
31909ff140 text 2020-10-06 12:01:11 +02:00
iceman1001
5304eca07d hf waveshare loadbmp -f only one 2020-10-06 11:58:32 +02:00
iceman1001
afa8393aa8 hf waveshare loadbmp -f is mandatory 2020-10-06 11:53:48 +02:00
iceman1001
701b924f03 hf waveshare loadbmp - now uses cliparser 2020-10-06 11:44:55 +02:00
Philippe Teuwen
72a0ee0994 waveshare: extra checks and info 2020-10-06 11:33:36 +02:00
iceman1001
957a1a8bf3 lf fdx demod - less strick len check 2020-10-06 10:21:46 +02:00
iceman1001
d316d96e04 lf hid demod - now uses wiegandtools instead 2020-10-06 10:21:07 +02:00
Philippe Teuwen
8691d3b77f hf 14a info: tells when no ATS but SAK pretends 14a-4 2020-10-05 22:33:33 +02:00
Philippe Teuwen
9c856fd9f4 Gen3 detection: be prudent, false positives are possible 2020-10-05 22:33:33 +02:00
iceman1001
7cebb832b6 14a,b raw - textual 2020-10-05 21:39:47 +02:00
iceman1001
08a875c259 coverity 301403 2020-10-05 13:56:12 +02:00
iceman1001
904bc51fb6 coverity 303200 2020-10-05 13:40:01 +02:00
iceman1001
537a21b2fa coverity 303199 2020-10-05 13:39:10 +02:00
iceman1001
d2e75de06e coverity 303195 2020-10-05 13:38:04 +02:00
iceman1001
a5bd3d7c32 coverity 303191 2020-10-05 13:36:17 +02:00
iceman1001
d5cc802e57 coverity 294394 2020-10-05 13:33:24 +02:00
iceman1001
fbec6b0c35 puts -> printandlog 2020-10-05 12:58:33 +02:00
mwalker33
702e9b774e Update proxguiqt.cpp
Removed comment test sprintf
2020-10-05 12:38:42 +02:00
mwalker33
3286bdaad2 Update Makefile
Restore the original client makefile
2020-10-05 12:38:42 +02:00
mwalker33
f157fac2fb Add option to hide/show plot sliders 2020-10-05 12:38:42 +02:00
Philippe Teuwen
7051941525 colored plot help 2020-10-05 12:28:02 +02:00
Philippe Teuwen
1f2133fa17 zoom: add ctrl for small increments with key, to get same as with wheel 2020-10-05 12:28:02 +02:00
Philippe Teuwen
128fdd82e2 text 2020-10-05 12:28:02 +02:00
iceman1001
7dcc4a2a76 renamed a fault param, starting to adapt 14b raw to deal with different selects and not clearing trace. 2020-10-05 10:33:34 +02:00
iceman1001
f6640966ed coverity 303194 2020-10-05 10:31:53 +02:00
Philippe Teuwen
4eef1f1bff Trim: GraphPixelsPerPoint mush remain a power of zoom_offset 2020-10-05 10:07:24 +02:00
iceman1001
1c5a6d6c04 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2020-10-05 09:45:37 +02:00
Philippe Teuwen
13badb6088 scroll zoom: use fractions of power of 2 to avoid desync between key and mouse zoom 2020-10-05 09:34:38 +02:00
iceman1001
73af6527b9 hf 14b raw, apdu - adapt options 2020-10-04 22:48:33 +02:00
Philippe Teuwen
b95d834e96 attempt to fix 996 2020-10-04 21:07:46 +02:00
Iceman
e7e3f42634
Merge pull request #995 from tcprst/lfkeri_cliparser
lf keri clone, sim - now use cliparser
2020-10-04 21:06:30 +02:00
Philippe Teuwen
0339667e9e cliparser: ignore extra spaces between options 2020-10-04 20:33:56 +02:00
tcprst
bc34aba175
update scripts with new keri syntax 2020-10-04 14:08:07 -04:00
Philippe Teuwen
1b0875dd78 remove comment 2020-10-04 20:06:18 +02:00
Philippe Teuwen
2422622da1 plot: add Trim (T) 2020-10-04 20:01:38 +02:00
Philippe Teuwen
e179fdb3b0 plot: fix mean, rework annotations 2020-10-04 20:01:38 +02:00
tcprst
67da4e6b36
lf keri clone, sim - now use cliparser 2020-10-04 13:59:02 -04:00
iceman1001
4f4593d9fa remove debugstatement 2020-10-04 18:54:43 +02:00
iceman1001
c528eacf24 wiegand cmds now use cliparse 2020-10-04 17:41:27 +02:00
iceman1001
166e626c98 add u64_y support in argtable-cliparser. 2020-10-04 17:41:04 +02:00
iceman1001
ad494a152c cliparser returns signed ints, to get unsigned 32 we need to use the double. 2020-10-04 16:13:17 +02:00
Philippe Teuwen
e41efe192b data scale: check param 2020-10-04 15:20:28 +02:00
Philippe Teuwen
2d15fde0a8 data scale: use cliparser and add unit string 2020-10-04 15:14:56 +02:00
Philippe Teuwen
aa3d29e6ac CLIParamStrToBuf: add string null terminator 2020-10-04 15:11:36 +02:00
Philippe Teuwen
6a87677273 fix inverse zoom factors 2020-10-04 13:46:33 +02:00
iceman1001
55bbbaf049 text 2020-10-04 11:09:54 +02:00
iceman1001
1267584e3f wiegand - now uses cli parse 2020-10-04 11:07:26 +02:00
iceman1001
dc9e16a4e1 add some defines to get double 2020-10-04 10:57:21 +02:00
iceman1001
12b3a7c236 fix: data mtrim - no crashing 2020-10-04 02:24:10 +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
tcprst
51c0d07eb9
lf hid clone, sim, brute, watch - now use cliparser 2020-10-03 15:40:03 -04:00
iceman1001
8e1546b012 textual 2020-10-03 17:14:57 +02:00
iceman1001
cc245016ea mem * - now uses cliparser 2020-10-03 17:12:58 +02:00
iceman1001
357921f561 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2020-10-03 14:12:48 +02:00
iceman1001
2f0fec449b fix wrong param 2020-10-03 14:09:24 +02:00
mwalker33
68f0945d48 Update argtable3.c
Remove = when only long option
2020-10-03 20:21:16 +10:00
iceman1001
670e2fb6b0 standard form output (concatenated) 2020-10-03 11:48:52 +02:00
Iceman
8cea993287
Merge pull request #990 from mwalker33/cliparser
Cliparser
2020-10-03 11:13:13 +02:00
mwalker33
e6398674b0 Cliparser cleanup
Update to remove "=" from help text
update md file, fix typos and better notses for the options.
2020-10-03 19:06:01 +10:00
Iceman
9fc3743e72
Merge pull request #988 from tcprst/st25_cliparser
hf st commands - now use cliparser
2020-10-03 11:03:46 +02:00
tcprst
3da2130153
fix cliparser for hf st sim UID 2020-10-02 21:35:09 -04:00
tcprst
3787c6e991
hf st commands - now use cliparser 2020-10-02 21:23:03 -04:00
iceman1001
d612f17b13 hf 14b sriread - uses cliparser 2020-10-03 00:03:44 +02:00
iceman1001
40413c9b0c zero padding 2020-10-02 20:19:58 +02:00
iceman1001
2b4124d665 hf 14b dump - now uses cliparser, and only work on ST SRx tags 2020-10-02 19:40:01 +02:00
iceman1001
01af87e6d7 hf 14b sniff, sim, info, - now uses cliparser 2020-10-02 18:06:21 +02:00
iceman1001
19a458e31e textual 2020-10-02 17:07:03 +02:00
iceman1001
67a672e6dc hf 14b sniff - wait for button press 2020-10-02 17:06:42 +02:00
iceman1001
206b699af4 hf 14b raw - adapt params 2020-10-02 16:53:03 +02:00
iceman1001
c3872e626b hf 14b raw -> now using cliparser. -s now has number to denote which select to use. 0,1,2 2020-10-02 15:26:10 +02:00
iceman1001
31f5502171 remade ASK C-ticket select to deviceside 2020-10-02 14:31:52 +02:00
iceman1001
9956c5af31 new ref to inclue 2020-10-02 14:31:11 +02:00
iceman1001
b2e58df807 new ref to inclue 2020-10-02 14:31:03 +02:00
Philippe Teuwen
67c175fe7a hf 14b reader: show actual ASK CTx UID 2020-10-02 02:56:29 +02:00
iceman1001
affd92f79a hf 14b reader - added simple ask ct detection 2020-10-02 01:29:21 +02:00
iceman1001
6fc3b9a4a7 -p refs - unify param 2020-10-01 00:31:27 +02:00
Philippe Teuwen
beadecf7eb -p refs - unify param 2020-10-01 00:29:53 +02:00
iceman1001
46e6ba5ded -p refs - unify param 2020-10-01 00:26:18 +02:00
iceman1001
eda78a3c81 hf 14a/b raw - unify param 2020-10-01 00:15:29 +02:00
iceman1001
e662ee8705 coverity 294114 2020-09-30 20:19:45 +02:00
iceman1001
980049270c coverity 301403 2020-09-30 20:14:13 +02:00
iceman1001
a77ce27a68 coverity 303144 2020-09-30 20:09:50 +02:00
iceman1001
4b8117cdb2 coverity 294394 2020-09-30 20:09:27 +02:00
iceman1001
c048e5cf13 hf 14b ndef - convert to cliparse 2020-09-30 19:48:53 +02:00
iceman1001
9140579735 hf 14b ndef - hooking up some steps 2020-09-30 19:42:50 +02:00
iceman1001
5ef142620d fix 14b apdu return 2020-09-30 19:21:03 +02:00
iceman1001
181bb3bc74 added: hf 14b apdu 2020-09-30 17:06:19 +02:00
Philippe Teuwen
c3c59e35cb make style 2020-09-30 14:27:19 +02:00
iceman1001
6d62eb88d0 remove missleading msg 2020-09-30 12:18:26 +02:00
iceman1001
b84436caec rename public key 2020-09-30 12:14:04 +02:00
iceman1001
56614ef80c comments about 6D 00 responses seen in the wild 2020-09-30 12:10:27 +02:00
Iceman
58c8b45f12
Merge pull request #984 from mwalker33/cliparser
cliparser - round 3
2020-09-30 12:01:22 +02:00
mwalker33
9560773e8f cliparser - round 3
updated cmdhfmfdes.c,  cmdhfmfp.c, cmdhfhfu.c, cmdlfindala.c and cmdlfmotorola.c
2020-09-30 19:38:40 +10:00
iceman1001
a5ae725834 cleanbuffer before calling a sendcommand* fct 2020-09-30 10:25:57 +02:00
iceman1001
b522899190 remover crc, sw codes in output 2020-09-30 10:24:53 +02:00
Iceman
ba835b8d03
Merge pull request #983 from mwalker33/cliparser
cliparser cleanup 2
2020-09-30 10:13:44 +02:00
iceman1001
df71240a27 fix calypso lua script 2020-09-30 10:10:57 +02:00
mwalker33
e724204978 cliparser cleanup 2
cmdhf14a.c, cmdhfido.c, cmdhficlass.c, cmdhfmf.c
menu help updates.
cliparser.c : tweak for readability with long examples.
2020-09-30 16:39:08 +10:00
mwalker33
561c5f779e cliparser cleaning
checked cmdhf.c and cmddata.c and tweaked cliparser.c
2020-09-30 07:55:51 +10:00
mwalker33
38358e2e2a Update cliparser.c
Change white to default user color
2020-09-30 07:28:05 +10:00
mwalker33
45ca5c416d Update cliparser.c
Adjusted to meet RRG format style and color.
2020-09-29 20:21:34 +10:00
Philippe Teuwen
d22ee1091b fix Presco demod 2020-09-29 00:36:35 +02:00
Philippe Teuwen
4e10c9ec0a move idteck to its own file 2020-09-28 21:09:26 +02:00
Philippe Teuwen
a3282b940b Rename em 410x_write into 410x_clone 2020-09-28 20:31:45 +02:00
Msprg
cc5a70ce6c
Alignment fix 2020-09-28 18:52:57 +02:00
Msprg
3a5c7430b5
Edited "protect" help text for more accuracy
Yeah, I got nothing better to do, than just push fixes from discord.

Anyways, I think this should work...
2020-09-28 18:11:40 +02:00
Philippe Teuwen
dfb7eaf061 LF: rework internal APIs 2020-09-28 13:59:03 +02:00
iceman1001
99439a0869 lf colors 2020-09-28 10:19:27 +02:00
iceman1001
4c29781de7 hf 14b ndef - prepped the skeleton 2020-09-28 10:09:34 +02:00
mwalker33
fcb91fffa9 Update cmdlft55xx.c
comment out place holder printf  statement used for test/dev
2020-09-28 11:16:05 +10:00
Ave
d9ccd9ee24
hfmfdes: Fix a typo 2020-09-27 19:42:26 +03:00
Ave
9c5c00d620
Allow writes up to 256 bytes with mfdes writedata
And change help text to say 256 instead of 0xFFFF.

Closes #977
2020-09-27 19:40:13 +03:00
Iceman
65ec981eb4
Merge pull request #976 from tcprst/master
add accurate detection for NT2H1311C1DTL
2020-09-27 03:41:31 +02:00
tcprst
ad19f83848
add accurate detection for NT2H1311C1DTL 2020-09-26 21:30:41 -04:00
iceman1001
91d01c1dcd textual 2020-09-27 02:22:40 +02:00
iceman1001
9eb46f528f hf 14b dump - autodetect memory size 2020-09-27 01:50:46 +02:00
iceman1001
3e67ad0b0f hf 14b reader - cleanup 2020-09-26 16:54:47 +02:00
iceman1001
e8b5ce9917 hf 14b reader - added some more "other" ways to get a 14b tag to answer 2020-09-26 16:52:48 +02:00
iceman1001
6926ca5f5a hf 14a info - hint for ST 2020-09-26 16:28:39 +02:00
iceman1001
7c6fa54d61 default keys 2020-09-26 14:58:09 +02:00
iceman1001
88050f36fe hf mfu dump - added some hints 2020-09-26 14:54:34 +02:00
iceman1001
cfdadd8c47 hf 14b dump - unify lck bits as in mfu 2020-09-26 14:47:03 +02:00
iceman1001
71fd4193ad hf 14a info - adapt infineon and gen3 detection 2020-09-26 14:46:06 +02:00
iceman1001
a03888fd63 hf 14b dump - added lockbit information 2020-09-26 14:13:21 +02:00
Philippe Teuwen
ef94ce3b25
Merge pull request #975 from mwalker33/white-cloner-pwd
White cloner pwd
2020-09-26 11:24:36 +02:00
mwalker33
ff21ca77f9 Update cmdlft55xx.c
Clean up output
2020-09-26 18:22:18 +10:00
iceman1001
b4728157fb fix return codes for 14b, sorting out status checks in client 2020-09-26 09:33:36 +02:00
mwalker33
e05a10f3e5 Update cmdlft55xx.c
Use generator function
2020-09-26 17:31:46 +10:00
mwalker33
131b587846 White Cloner Password
Based on the findings of paleopterix
2020-09-26 13:19:35 +10:00
Costantino Beretta
3f26e3c557 Removed an status check that was blocking command 'hf 14b dump', added SwapEndian64 to generated filename to be consistent with UID 2020-09-25 22:00:20 +02:00
iceman1001
259b47b909 coffee 2020-09-25 16:43:48 +02:00
Philippe Teuwen
5e26c096bb hw version: display firmware platform info 2020-09-25 16:42:54 +02:00
iceman1001
42eb98cdda rename 2020-09-24 23:20:15 +02:00
iceman1001
65478867d1 add check for NTAG413 2020-09-24 23:10:46 +02:00
iceman1001
8e819f1b26 textual 2020-09-24 22:55:09 +02:00
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
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
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