Commit graph

8406 commits

Author SHA1 Message Date
iceman1001 cfc8332321 text 2021-04-25 10:55:39 +02:00
iceman1001 94fc054277 changed 'emv *' - to try 14b if 14a fails. <experimental> 2021-04-24 14:53:40 +02:00
iceman1001 96ae77caf8 changed - now is able to interrupt search with <enter> 2021-04-24 14:52:33 +02:00
iceman1001 71c64337e1 hf 14a raw - maintain the 512 byte usb package limit 2021-04-24 14:46:51 +02:00
iceman1001 d7c5f0cac2 text 2021-04-24 14:39:27 +02:00
Iceman d680f1b290
Merge pull request #1254 from mwalker33/Desfire-Change-Key
Update cmdhfmfdes.c
2021-04-24 07:04:18 +02:00
mwalker33 ae42c9445a Update cmdhfmfdes.c
Desfire changekey AES
Seems to work, but response validation fails.
2021-04-24 13:43:00 +10:00
iceman1001 2119c4e7bd hf 14b got some love 2021-04-23 22:25:58 +02:00
Iceman 96e9d0f5cd
Merge pull request #1253 from mwalker33/Desfire-Change-Key
Desfire change key
2021-04-23 07:06:22 +02:00
mwalker33 6780b852d4 Update cmdhfmfdes.c
Desfire DES/3DES change key works
2021-04-23 07:44:32 +10:00
iceman1001 cc3fcb0ec6 might fix coverity CID 305865 2021-04-21 19:20:12 +02:00
iceman1001 b267ee8ef5 convert 14b raw to use NG 2021-04-21 18:36:21 +02:00
Philippe Teuwen e1b922631d Display only exec basename in proxmark3 client help 2021-04-20 18:46:58 +02:00
Philippe Teuwen 95031e0b17 remove color in proxmark3 -h 2021-04-20 12:21:54 +02:00
Philippe Teuwen 27fe63d122 update cmakefile for android 2021-04-20 12:07:52 +02:00
Philippe Teuwen 623f809ffe update cmakefile for lib 2021-04-20 12:06:53 +02:00
iceman1001 8172c708c3 cppchecker and some renaming 2021-04-20 11:00:39 +02:00
Philippe Teuwen a7ad668f83 script run help 2021-04-20 10:50:24 +02:00
Philippe Teuwen 7fbe4063b2 fix for script run & cliparser 2021-04-20 10:24:52 +02:00
Philippe Teuwen 06d61cdb7f fix script run for now, to be seen if we can do better 2021-04-20 01:41:34 +02:00
iceman1001 99a82cf7d2 coverity fixes 2021-04-19 23:31:11 +02:00
iceman1001 bb9cf8ec40 make sure there is room for null terminator 2021-04-19 23:25:13 +02:00
Philippe Teuwen a2fa5cbc44 Add fulltext test 2021-04-19 23:12:27 +02:00
iceman1001 c7e47a721d cliparser doesnt like empty strings, 2021-04-19 23:00:02 +02:00
iceman1001 1871e7b9fb lf t55xx resetread - correct cli arguments 2021-04-19 22:52:40 +02:00
iceman1001 150579f375 cliparser doesnt liek empty strings, should be NULL instead 2021-04-19 22:47:20 +02:00
iceman1001 5604afce7a trace list - now colors whole reader line output. Also little nasty buff-underflow bug fixed 2021-04-19 22:18:37 +02:00
Philippe Teuwen 1d69cabd54 change fido/emrtd/st fct names to match other functions 2021-04-19 21:56:49 +02:00
Philippe Teuwen dc54dd305b Use CmdTraceListAlias everywhere 2021-04-19 21:43:32 +02:00
Philippe Teuwen 2e925d5da3 hf 14a list & CmdTraceListAlias: simplify 2021-04-19 21:21:47 +02:00
Philippe Teuwen 4dea429157 hf 14a list helptext handling by CmdTraceListAlias, to be generalized if ok 2021-04-19 14:35:09 +02:00
Philippe Teuwen 4c228b6c64 fix handling of trace list -1 with empty trace buffer 2021-04-19 14:22:15 +02:00
iceman1001 baf6ef292d remove old unused files 2021-04-19 07:07:40 +02:00
Iceman 1468368f31
Merge pull request #1251 from tcprst/master
Fix Makefile for QT5 on macOS
2021-04-19 06:44:51 +02:00
Philippe Teuwen 008a0b5ab4 First attempt at dumping all help: proxmark3 --fulltext 2021-04-19 02:54:16 +02:00
tcprst 74d121a727
Fix Makefile for QT5 on macOS 2021-04-18 20:12:28 -04:00
Philippe Teuwen 11c7ead732 Add -h/--help support to last commands 2021-04-19 01:43:26 +02:00
Philippe Teuwen d2246e6606 remove leftover 2021-04-19 01:18:12 +02:00
Philippe Teuwen e2cc02af49 Allow to see help from all categories 2021-04-19 01:16:39 +02:00
Philippe Teuwen 7e68064446 Allow to see help offline 2021-04-19 00:33:59 +02:00
Philippe Teuwen 68e8705278 Add option -c to lf search to continue searching after first hit 2021-04-18 23:23:48 +02:00
iceman1001 f76528eba4 fix coverity CID 319477 2021-04-18 20:19:49 +02:00
iceman1001 e7df423e0f text 2021-04-18 20:03:23 +02:00
iceman1001 6961611474 unified text and loading file now follow new pattern 2021-04-18 19:57:50 +02:00
Philippe Teuwen 79bf006419 Makefile: remove ROOT_DIR 2021-04-18 18:52:48 +02:00
Philippe Teuwen ed78bca62b style 2021-04-18 18:31:51 +02:00
iceman1001 729fd0439c text 2021-04-18 16:05:45 +02:00
iceman1001 e28f8c5c65 fix config cards generation and it uploads direct to device. 2021-04-18 15:07:56 +02:00
iceman1001 155443754b better detection of empty blocks 2021-04-18 11:35:38 +02:00
iceman1001 d1507bd4c0 fix lua script - hf_mf_autopwn 2021-04-18 09:18:42 +02:00
Philippe Teuwen 4c696885e4 typos 2021-04-17 23:18:13 +02:00
iceman1001 3577193303 data raw - now use cliparser 2021-04-17 21:47:29 +02:00
Ryan Saridar 8046f6862a
Fix DESFire mis-annotation 2021-04-17 19:08:34 +01:00
iceman1001 ec9c9a54ab clang fix 2021-04-17 15:42:58 +02:00
iceman1001 0c78958122 clang fix 2021-04-17 15:36:46 +02:00
iceman1001 a1ddd01906 clang 2021-04-17 15:28:49 +02:00
iceman1001 2b8d5e5c0d clang fixes 2021-04-17 15:23:19 +02:00
iceman1001 be6a9273ec clang fix 2021-04-17 15:17:39 +02:00
iceman1001 cd965a6d34 fix coverity CID 93584 2021-04-17 10:38:41 +02:00
iceman1001 5a847b2629 lf pac demod - now also checks for inverted bitstream 2021-04-16 21:35:14 +02:00
iceman1001 d34ae56c11 style 2021-04-16 17:10:45 +02:00
iceman1001 d2646122e7 style 2021-04-16 17:10:08 +02:00
iceman1001 5775a283e9 fix coverity CID 319296 2021-04-16 17:04:21 +02:00
iceman1001 8497b3e3f6 fix data dec 2021-04-16 13:20:20 +02:00
iceman1001 cf8f0f0b6a hf iclass eload/view/decrypt - now suports BIN/EML/JSON formats 2021-04-16 12:53:44 +02:00
iceman1001 dff76e81ca fix coverity CID 226452, 319217 2021-04-16 08:43:20 +02:00
iceman1001 72e5b9e80d text 2021-04-16 08:09:11 +02:00
Philippe Teuwen e62dfa3bcd typos 2021-04-16 01:53:07 +02:00
iceman1001 4f21963b07 text 2021-04-16 01:29:47 +02:00
iceman1001 f1cf01f757 test 2021-04-16 01:15:14 +02:00
iceman1001 086cea765f text 2021-04-16 01:08:25 +02:00
iceman1001 8f3f868e81 text 2021-04-16 01:03:34 +02:00
iceman1001 4c8aada66b text and rework 2021-04-16 00:44:50 +02:00
iceman1001 44edec6fcd Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2021-04-16 00:25:38 +02:00
iceman1001 c2a6d6fc42 text 2021-04-16 00:23:17 +02:00
iceman1001 83339d0a45 text 2021-04-16 00:15:43 +02:00
iceman1001 568d7cc1d4 this script suffers much. its not designed to use --paramss in the calls to the pm3 client 2021-04-16 00:13:44 +02:00
Philippe Teuwen f63125386b typos 2021-04-16 00:13:36 +02:00
Philippe Teuwen 046f8f50ea typo 2021-04-16 00:09:11 +02:00
iceman1001 e426699c5d forgotten 2021-04-16 00:00:02 +02:00
iceman1001 53b42d0069 adapt text 2021-04-15 23:39:33 +02:00
iceman1001 876de0d954 rework helptexts and params 2021-04-15 23:26:31 +02:00
iceman1001 771ac8d239 text 2021-04-15 23:00:43 +02:00
iceman1001 34544e238e text 2021-04-15 22:58:16 +02:00
iceman1001 4e417fe037 fix commands 2021-04-15 22:49:39 +02:00
iceman1001 62697ca460 text 2021-04-15 22:41:47 +02:00
Iceman 0a88565d0f
Merge pull request #1248 from merlokk/emv_crypto
show some general crypto description
2021-04-15 22:08:21 +02:00
iceman1001 9c35896162 hf 14b reader - now supports continuous mode 2021-04-15 22:06:17 +02:00
iceman1001 786858aa6c fix ´hf search' / ´hf 15 reader´ looping gave false result 2021-04-15 21:51:47 +02:00
iceman1001 4f3447a4ab text 2021-04-15 19:34:42 +02:00
merlokk b627934fb4 fix tabs 2021-04-15 19:56:20 +03:00
merlokk e1a7b61b1f show some general crypto description 2021-04-15 19:51:24 +03:00
iceman1001 46bf529763 change 'hf 15 restore' now supports EML/JSON 2021-04-15 18:27:24 +02:00
iceman1001 8587b93e0d text 2021-04-15 18:11:44 +02:00
iceman1001 f5147cb5cf hf 15 raw - now uses cliparser 2021-04-15 18:11:22 +02:00
iceman1001 7a04b06f52 hf 15 restore - now uses cliparser 2021-04-15 17:37:35 +02:00
merlokk 966875ce6f add tokenization tags for apple/google pay 2021-04-15 18:05:08 +03:00
iceman1001 49630f0a7f hf 15 dump - now uses cliparser 2021-04-15 12:52:47 +02:00
iceman1001 d33ba25d3f hf 15 wrbl - now uses cliparser 2021-04-15 12:31:16 +02:00
iceman1001 3e1a1abbbb hf 15 info - now uses cliparser 2021-04-15 12:15:44 +02:00
iceman1001 0f9365d2dd hf 15 rdmulti - now colors lockbyte if set 2021-04-15 11:16:23 +02:00
iceman1001 9347426456 hf 15 rdmulti - now uses cliparser 2021-04-15 11:05:57 +02:00
iceman1001 f76f98b318 hf 15 rdbl - now uses cliparser 2021-04-15 10:54:40 +02:00
iceman1001 d5aee1bd00 text 2021-04-15 10:42:47 +02:00
iceman1001 9396aa4bf6 text 2021-04-15 10:40:23 +02:00
iceman1001 ab3032c628 hf 15 writeafi, writedsfi - now support cliparser 2021-04-15 10:39:56 +02:00
iceman1001 1ec1bda141 fix lf search 2021-04-14 14:24:50 +02:00
iceman1001 eb4181d8be reenabled felica in hf search 2021-04-14 08:15:30 +02:00
iceman1001 fc61561e97 hf felica auth1, auth2 - now use cliparser. 2021-04-14 08:15:14 +02:00
iceman1001 831f664a4c coverity fix CID 319217 2021-04-13 17:45:36 +02:00
iceman1001 967cab7b58 update the header file 2021-04-13 17:02:06 +02:00
iceman1001 e7e43d11d0 hf felica rdbl, wrbl, now uses cliparser. Renamed them, and hf felica raw got a bugfix to read raw bytes correct 2021-04-13 16:08:58 +02:00
iceman1001 30ea41efc8 hf felica scsvcode, rdunencrypted - now uses cliparser 2021-04-13 15:30:12 +02:00
iceman1001 506d660c29 cppchecker fixes 2021-04-13 11:08:03 +02:00
iceman1001 66a9490fe7 lf t55xx restore - now support bin/eml/json formats 2021-04-13 11:05:39 +02:00
iceman1001 536ddd17fd cppchecker fixes 2021-04-13 10:02:48 +02:00
iceman1001 4d2f8a3bd5 hf felica rqresponse - now uses cliparser 2021-04-12 22:49:19 +02:00
iceman1001 935ba8289a hf felica rqsyscode, rqspecver - now uses cliparser 2021-04-12 22:10:38 +02:00
iceman1001 cf0ffb778d hf felica rqservice - now uses cliparser 2021-04-12 21:42:49 +02:00
iceman1001 37751e1b2b hf felica resetmode - now uses cliparser 2021-04-12 21:30:53 +02:00
dandri 4f3991a10c
3-keys-added 2021-04-12 17:57:06 +00:00
iceman1001 6da7fcd510 coverity fixes 2021-04-12 18:39:15 +02:00
iceman1001 b7b42ebd39 lf hitag dump - now supports cliparser. Command is still not implemented 2021-04-12 16:47:54 +02:00
iceman1001 0290efb25e hf mf hardnest - init all values (Thanks @doegox) 2021-04-12 16:18:24 +02:00
iceman1001 5ddedf17dd lf hitag writer - now uses cliparser 2021-04-12 16:17:37 +02:00
iceman1001 8bee66c32a lf hitag reader - now uses cliparser 2021-04-12 13:18:25 +02:00
iceman1001 b59e469d47 hf mf autopwn - now use cliparser 2021-04-12 10:02:47 +02:00
iceman1001 e2ed63d96b hf mf hardnested - now uses cliparser 2021-04-12 08:16:11 +02:00
iceman1001 199e344260 use defines instead 2021-04-11 21:35:45 +02:00
iceman1001 f07426db43 hf mf restore - now uses cliparser 2021-04-11 21:19:14 +02:00
iceman1001 e5a9e8812a hf mf wrbl - now uses cliparser 2021-04-11 19:11:11 +02:00
iceman1001 96f8cad9a5 hf mf decrypt - now use cliparser 2021-04-11 18:18:13 +02:00
iceman1001 55e1b95f21 hf mf setmod - now uses cliparser 2021-04-11 17:54:17 +02:00
iceman1001 0ac28addcb remove one test command 2021-04-11 13:58:04 +02:00
iceman1001 cc5debd628 hf mf csetblk - now uses cliparser. plus print refactoring 2021-04-11 13:14:13 +02:00
iceman1001 e448d58291 hf mf csetuid - now supports cliparser. Also experimental 7byte support. Not seen one in the wild. untested 2021-04-11 12:48:06 +02:00
iceman1001 65427193d6 hf mf csave - now use cliparser\nhf mf view - now accepts BIN/EML/JSON 2021-04-11 11:30:09 +02:00
iceman1001 e4648ba1c3 hf mf eload / cload now takes BIN/EML/JSON files 2021-04-11 10:59:55 +02:00
iceman1001 e8d0a1e783 hf mf cview - now uses cliparser 2021-04-10 19:38:01 +02:00
iceman1001 99cb92e736 hf mf esave - now uses cliparser 2021-04-10 19:25:50 +02:00
iceman1001 93a9750d93 hf mf ecfill - now uses cliparser 2021-04-10 19:08:32 +02:00
iceman1001 5ac7b9fd9f hf mfu eload - now works again :) 2021-04-10 18:21:38 +02:00
iceman1001 43c42a06a0 hf mf eload - now uses cliparser, and fixes for block printing etc. 2021-04-10 18:13:11 +02:00
iceman1001 d551a66256 new command "hf mf view".\nhf mf eview - now uses cliparser 2021-04-10 15:40:25 +02:00
iceman1001 e1b856b5fc hf mf ekeyprn, eclr, nack - now uses cliparser 2021-04-10 15:08:27 +02:00
iceman1001 49b830266c text 2021-04-10 12:28:39 +02:00
iceman1001 1cb9b37d83 hf mf rdbl,rdsc - now use cliparser 2021-04-10 09:51:18 +02:00
iceman1001 a8a17b70d3 hf mf egetsc/egetblk/cgetsc/cgetsc - now use cliparser and can decode st 2021-04-10 09:01:00 +02:00
iceman1001 916e5d7ba2 versbose text 2021-04-10 08:05:33 +02:00
Ryan Saridar 2e09354bba
Fix RESTORE mis-annotation 2021-04-08 16:51:21 +01:00
merlokk 2f634923bb if SSAD present before check it (A@Pay) 2021-04-08 17:59:47 +03:00
merlokk a99a52f5a6 check CDA SDAD present 2021-04-08 17:58:25 +03:00
merlokk 7becdffd6d work with apple/google pay 2021-04-08 15:57:13 +03:00
iceman1001 007b916643 style 2021-04-08 11:08:39 +02:00
iceman1001 27184d7f5b style 2021-04-08 10:44:31 +02:00
iceman1001 31c5722ac0 fix coverity CID 317343,317344 ... 2021-04-08 10:38:10 +02:00
iceman1001 3e1b041ff8 fix coverity CID 317346 2021-04-08 10:37:33 +02:00
iceman1001 a731bccb01 inverse to please osx 2021-04-08 10:01:18 +02:00
iceman1001 2537fbde20 text 2021-04-08 09:51:23 +02:00
iceman1001 7567e7601d textual 2021-04-08 09:50:03 +02:00
iceman1001 d2e709158d remove newline 2021-04-08 09:48:44 +02:00
iceman1001 8a05a4d1d7 smart raw - now use NG.\nhf iclass config - added more support for keyrollning (WIP)\n 2021-04-08 09:34:11 +02:00
Iceman b654769963
Merge pull request #1236 from VortixDev/VortixDev-patch-sblock-annotations
Fix swapped DESELECT and WTX annotations
2021-04-08 07:00:08 +02:00
Ryan Saridar 6f9a60f521
Fix swapped DESELECT and WTX annotations 2021-04-07 22:56:21 +01:00
Ryan Saridar e223258aa2
Fix error typo 2021-04-07 22:17:57 +01:00
iceman1001 ac0ad24bfe hf 15 findafi, client side now breaks when finished 2021-04-07 12:32:47 +02:00
iceman1001 871820f8f7 fixing padding @anon 2021-04-07 09:13:45 +02:00
iceman1001 f53de10c60 hf 15 findafi, bad loop var 2021-04-07 01:19:28 +02:00
iceman1001 51ec7c2178 fix coverity #308283 2021-04-06 23:57:25 +02:00
iceman1001 501b31cf45 fix coverity #308236 2021-04-06 23:55:24 +02:00
iceman1001 30a10b266b fix #1234 - cliparse allow empty line, loop now user interuptable 2021-04-06 23:37:45 +02:00
iceman1001 372a6958fa cppchecker fix, we can simplify test meanwhile 2021-04-05 19:33:25 +02:00
iceman1001 2a9d064fd6 hf emrtd, maybe this makes coverity more calm 2021-04-05 12:24:54 +02:00
iceman1001 5ee8c9c75e text 2021-04-05 12:21:56 +02:00
iceman1001 ce40c4d067 hf iclass config - out of bounds check 2021-04-05 12:20:31 +02:00
iceman1001 8da99277ff fix coverity CID 308278 2021-04-05 09:05:25 +02:00
iceman1001 cf287818f3 fix coverity 308279 2021-04-05 09:02:15 +02:00
iceman1001 1b59b38058 fix coverity 314850, and textual changes 2021-04-05 08:47:03 +02:00
iceman1001 e9df21d3ab guard, fix coverity CID 408545 2021-04-05 08:26:17 +02:00
iceman1001 e3765a7ec0 fix coverity CID 317112,CID 317111 2021-04-05 08:14:59 +02:00
iceman1001 48012061a6 hitag cliparser stuff 2021-04-04 17:05:35 +02:00
iceman1001 02a6ebecb5 ...single params must be single char 2021-04-04 17:04:26 +02:00
iceman1001 86e682feff reverse read_reply in 14b raw 2021-04-04 17:02:55 +02:00
iceman1001 d19da982f0 looping for smart card, inverted the silent to verbose, updated cardhelper stuff 2021-04-04 17:01:43 +02:00
iceman1001 26aeae1f3e allow for larger strings (hex) to be input 2021-04-04 14:57:35 +02:00
iceman1001 3b944adbd0 text 2021-04-04 11:31:48 +02:00
iceman1001 160941c280 text 2021-04-03 16:14:53 +02:00
iceman1001 a3ac00b20a hf search - disasbled felica detection #1233 again until felica is table enough 2021-04-03 15:44:13 +02:00
iceman1001 f4694a4cd5 added new command 'hf mf wipe' - which takes a keyfile to wipe a MFC to default values 2021-04-01 21:14:38 +02:00
iceman1001 924a8163d0 hf mf restore - when using keyfile as auth, use dump data for sectortrailer 2021-04-01 00:08:22 +02:00
iceman1001 d2421a2dd4 hf mf restore - forgot to swap keytype 2021-04-01 00:00:28 +02:00
iceman1001 5d49661da3 hf mf restore - now can use "w" to use keyfile to authenticate 2021-03-31 23:39:49 +02:00
iceman1001 b328d61c19 coverity fix 2021-03-31 17:03:20 +02:00
iceman1001 e35ebf6b69 mem info , now supports loading PEM with private key 2021-03-31 15:52:57 +02:00
Iceman 1d6b4b2722
Merge pull request #1230 from VortixDev/VortixDev-patch-mfpauth
Fix mfpauth error printout
2021-03-31 08:57:54 +02:00
Ryan Saridar b2f535f788
Make error verbose 2021-03-31 02:45:37 +01:00
Ryan Saridar 2f0b944554
Fix error byte index 2021-03-31 02:42:03 +01:00
iceman1001 62031e640c swap arrays 2021-03-30 09:34:17 +02:00
iceman1001 b7be78a8fb cbc is already done in mifare_cypher_single_block (anon) 2021-03-29 21:52:36 +02:00
iceman1001 8278c733fe wiegand decode - added binary param to decode 2021-03-29 17:38:20 +02:00
iceman1001 48b9ec1e7b layout of main help 2021-03-29 10:49:19 +02:00
iceman1001 1a16160534 text 2021-03-29 10:48:46 +02:00
iceman1001 0582f47e2d text 2021-03-29 10:46:10 +02:00
iceman1001 758488f377 text 2021-03-29 10:38:47 +02:00
iceman1001 5e963a0746 data hex2bin - talk about brain melt 2021-03-28 18:46:27 +02:00
iceman1001 a34bf3264c hf cryptorf, now uses cliparser, *not enabled commands* 2021-03-27 18:44:49 +01:00
iceman1001 be4b36e605 hf search - enabled FeliCa detection 2021-03-27 13:23:01 +01:00
iceman1001 1284a0bb6a added hf felica info\n hf felica reader, now supports cliparser and continuous mode 2021-03-27 13:22:23 +01:00
iceman1001 16d9199f52 wrong arrow 2021-03-27 12:46:24 +01:00
iceman1001 d23eadb034 wrong arrow 2021-03-27 12:45:10 +01:00
iceman1001 517b5867ff wrong arrow 2021-03-27 12:44:21 +01:00
iceman1001 f0510cc0d5 style 2021-03-27 10:21:54 +01:00
iceman1001 d46c90b231 text 2021-03-27 10:21:27 +01:00
iceman1001 40f6ff431e text 2021-03-27 10:20:54 +01:00
iceman1001 69d73a4d8d fix coverity 315653 2021-03-26 22:33:31 +01:00
iceman1001 4d6584f027 fix coverity 315652 2021-03-26 22:26:28 +01:00
iceman1001 f0b4e6651c fix cppchecker - null checks 2021-03-26 21:47:13 +01:00
iceman1001 4b8ee5a039 fix cppchecker 2021-03-26 21:44:49 +01:00
iceman1001 7574606080 hf felica sniff - now uses cliparser 2021-03-26 21:01:50 +01:00
iceman1001 b023602d83 text 2021-03-26 19:32:11 +01:00
iceman1001 96bdc45ccf text 2021-03-26 19:30:22 +01:00
iceman1001 21f311cf8c auto - optional parameter to keep searching 2021-03-26 14:09:09 +01:00
iceman1001 a1d21e56d8 fix ltrim missing param 2021-03-25 15:19:43 +01:00
iceman1001 341bebdfcc fix data hex2bin 2021-03-25 14:59:46 +01:00
iceman1001 91b47eeb1f hf felica litesim - now uses cliparser 2021-03-25 09:39:40 +01:00
iceman1001 db3719792b hf felica raw - now uses cliparser 2021-03-24 19:30:40 +01:00
iceman1001 9215aff9de more aid (thanks @anon) 2021-03-24 18:39:34 +01:00
iceman1001 dfa8a648ac fix 2021-03-23 19:29:29 +01:00
iceman1001 585e067ba9 data manrawdecode - now uses cliparser 2021-03-23 19:27:17 +01:00
iceman1001 e69cc3936d fw check 2021-03-23 19:22:28 +01:00
iceman1001 5ab381b28a clear - now uses cliparser 2021-03-23 17:06:53 +01:00
iceman1001 4a29d49880 data biphasedecode - now uses cliparser 2021-03-23 16:57:00 +01:00
iceman1001 200cd1d2f2 data askedgedetect - now uses cliparser 2021-03-23 15:19:22 +01:00
iceman1001 e85ae1753d data dirthreshold - now uses cliparser 2021-03-23 14:04:22 +01:00
iceman1001 d84837a12a data autocorr - now uses cliparser 2021-03-23 13:56:38 +01:00
iceman1001 d906f61957 data detectclock - now uses cliparser 2021-03-23 13:44:55 +01:00
iceman1001 7444702a65 data setgraphmarkers 2021-03-23 13:25:36 +01:00
iceman1001 9b1f7ca7a3 data iir, shiftgraphzero - now uses cliparser 2021-03-23 13:13:10 +01:00
iceman1001 2480eb2d29 data grid, zerocrossings - now use cliparser 2021-03-23 13:02:05 +01:00
iceman1001 e9dd4f6b4a data hpf, convertbitstream, getbitstream - now uses cliparser 2021-03-23 11:53:01 +01:00
iceman1001 2287390b7e data hexsamples - now use cliparser 2021-03-23 11:43:14 +01:00
iceman1001 8573695134 data bin2hex - now uses cliparser\n added a binary string input parser 2021-03-23 11:06:09 +01:00
iceman1001 22dac2d098 data clear, hex2bin - now uses cliparser 2021-03-22 21:46:48 +01:00
iceman1001 b02d076928 data ltrim, mtrim, rtrim - now uses cliparser 2021-03-22 21:11:24 +01:00
iceman1001 2250be7da1 data print - now uses cliparser 2021-03-22 20:54:08 +01:00
iceman1001 443d5a3f3a data samples - now uses cliparser 2021-03-22 18:21:35 +01:00
iceman1001 e3d5c581d4 text 2021-03-22 18:13:09 +01:00
iceman1001 d3f093ca4a data plot, hide, now uses cliparser 2021-03-22 18:07:33 +01:00
iceman1001 52b4677036 data tune, setdebugmode, now uses cliparser 2021-03-22 18:02:17 +01:00
iceman1001 b894365647 hf mfdes info - text 2021-03-17 10:44:30 +01:00
iceman1001 68033b8e2c hf mfdes info - text 2021-03-17 10:40:05 +01:00
iceman1001 e425fba4aa add new command "hw break" - to break out softwarewise from loops 2021-03-15 01:29:03 +01:00
iceman1001 692fc94a89 flush 2021-03-12 13:55:02 +01:00
iceman1001 ae0f98e8b2 trace list -t mf - now gives needed data for mf_nonce_brute to recover the nested authentication key 2021-03-12 13:54:41 +01:00
iceman1001 aae08929dd text 2021-03-11 22:45:51 +01:00
iceman1001 c5c689f50f data fsktonrz - now uses cliparser 2021-03-11 09:26:02 +01:00
iceman1001 27dafa2bb0 marking of crc bytes overwrote first hex char 2021-03-10 14:08:33 +01:00
Philippe Teuwen 64a04498bd Add reader parity errors on MFC traces 2021-03-10 13:52:26 +01:00
Philippe Teuwen 3502fbd82b Fix lf em4x05 unlock 2021-03-10 12:08:22 +01:00
Philippe Teuwen d3a960717f text 2021-03-10 11:23:13 +01:00
iceman1001 1b2091932e fix 'mem spiffs view' and bad file stats retrieval 2021-03-10 10:43:49 +01:00
iceman1001 bf49f4432b rdsc/egetsc/cgetsc - output unified 2021-03-10 05:15:36 +01:00
iceman1001 92b627a0bd hf mf rdsc - modified output 2021-03-10 04:59:44 +01:00
iceman1001 102fa451db pref - now uses cliparser everywhere 2021-03-09 22:14:57 +01:00
iceman1001 590c7ff717 fix helptext 2021-03-09 22:02:08 +01:00
iceman1001 8dddb0b3bc mem dump - optional columns 2021-03-09 21:16:51 +01:00
iceman1001 a807c504c1 added ascii to the output 2021-03-09 21:08:24 +01:00
iceman1001 bcb83e01a9 text 2021-03-09 16:16:50 +01:00
iceman1001 ba79bb7b06 fix some missing command when printing helps/markdown 2021-03-09 16:09:36 +01:00
iceman1001 af6289c99a text 2021-03-09 14:38:53 +01:00
iceman1001 ad2b0879fc added: mem spiffs view - to view a file on SPIFFS\n mem spiffs dump - now uses cliparser and NG 2021-03-09 14:38:31 +01:00
iceman1001 02aabf90d3 mem spi mount/unmount/test/check/tree/info/remove/rename/wwipe - now uses cliparser. remove/rename uses NG 2021-03-08 17:39:21 +01:00
iceman1001 59379247e6 adapt text to t55xx 2021-03-08 11:31:40 +01:00
mwalker33 b01c269c70 Update cmdlft55xx.c
Code clean and tweak
2021-03-08 19:25:14 +11:00
mwalker33 0a3c05c02c Update cmdlft55xx.c
fix toggle of ST INV and Q5/T55
fix lf t55xx brute for all downlink modes
fix lf t55xx chk -f <password file>
fix lf t55xx chk for all downlink modes
2021-03-08 13:40:06 +11:00
iceman1001 0742241994 fix lf t55 config - bitrate and macros (thanks @mwalker33) 2021-03-08 00:47:11 +01:00
iceman1001 fd656541dd fix lf t55xx wipe - calling write with correct params 2021-03-08 00:28:38 +01:00
Philippe Teuwen f2a0f3e272 replace static countones & bitcount by utils in client 2021-03-07 23:48:55 +01:00
Philippe Teuwen e5c5629cf2 Some tunings of otptear:
- make tearoff_delay_us and tearoff_enabled globals
- use tearoff_hook and remove Dbprintf in critical tearoff timing
- move initial write from MifareU_Otp_Tearoff to CmdHF14AMfuOtpTearoff and make it optional (old behavior was writing initial 00000000 when -d was not provided)
- tearoff: compare with initial write, not with previous tearoff outcome
- rephrase some messages
- track all begin and end of erase and write phases, with quite complex logic to cover multiple cases (starting in middle of erased phase, starting with write 0, ...) and report them
- check against initial write error
- repeat same timing (up to 10x) in case of write/read errors then quit
- typos
2021-03-07 23:48:55 +01:00
iceman1001 55ccd18afd lf hitag cc - now uses cliparser 2021-03-07 22:27:37 +01:00
iceman1001 fe25e70e6f string too small fix 2021-03-07 22:24:37 +01:00
iceman1001 7377a45bd0 lf t55xx write - now uses cliparser 2021-03-07 22:00:33 +01:00
iceman1001 a3b42e27cf lf t55xx read - now uses cliparser 2021-03-07 20:24:13 +01:00
iceman1001 d93bcd4074 text 2021-03-07 19:04:14 +01:00
iceman1001 827c529aea lf t55 config - now uses cliparser... and texts 2021-03-07 18:56:37 +01:00
iceman1001 0067a9b7fa for commands with many params 2021-03-07 18:55:48 +01:00
iceman1001 964aee329f lf t55xx resetread - now uses cliparser 2021-03-07 15:08:38 +01:00
iceman1001 caf9e9cecc lf t55xx trace, info - now uses cliparser 2021-03-07 15:01:56 +01:00
iceman1001 450c7fab5b lf t55xx restore - now uses cliparser 2021-03-07 11:42:23 +01:00
iceman1001 d5ea600289 lf t55 dump - now uses cliparser 2021-03-07 11:25:17 +01:00
iceman1001 70bcfb7ffe textual, pushing a point 2021-03-07 10:44:21 +01:00
iceman1001 e4753011d8 text 2021-03-07 10:19:52 +01:00
iceman1001 14d62bf380 some lf reader used this configblock, dont remember if it was discussed on forum or discord 2021-03-07 08:58:16 +01:00
iceman1001 dff732840f mem info - now accepts input id to facility easy testing. Signature offset also triggers erase before to enable easy updates 2021-03-07 08:56:36 +01:00
iceman1001 17eefbcbb6 maur 2021-03-06 17:13:05 +01:00
Iceman e4b2a278db
Merge pull request #1217 from mwalker33/t55xx-works
T55xx works
2021-03-06 11:43:22 +01:00
mwalker33 6aa9b98afc Update cmdlft55xx.c
T55xx detect
- set default to try all downlink modes
- ensured when trying all downlink modes it starts at fixed bit.
2021-03-06 17:36:42 +11:00
iceman1001 547e462422 spelling 2021-03-05 12:55:28 +01:00
iceman1001 7416045747 demonstrate amiitool integration with mfu commands. 2021-03-05 10:23:51 +01:00
iceman1001 4c845fb859 endless happiness 2021-03-05 10:18:34 +01:00
iceman1001 3f300d917e maur 2021-03-05 10:15:22 +01:00
iceman1001 39e7a58389 default to oem 900 for C15001 format 2021-03-04 09:53:01 +01:00
Ave 278ba103ce ntag_getsig: Introduce ntag_getsig 2021-02-28 12:55:33 +03:00
iceman1001 cb97b67cc5 spelling 2021-02-28 10:29:40 +01:00
iceman1001 4ab382065a cppchecker 2021-02-27 19:13:19 +01:00
iceman1001 3ee657c0f7 cppchecker 2021-02-27 19:12:03 +01:00
iceman1001 eef2a63081 cppchecker 2021-02-27 19:09:57 +01:00
iceman1001 404161d8b0 cppchecker 2021-02-27 19:08:35 +01:00
iceman1001 159a12e357 hf 14b sriwrite - now uses cliparser 2021-02-27 18:50:12 +01:00
Ave 23f831d6a9 emrtd: fix segfaults when debug print is enabled 2021-02-25 20:21:10 +03:00
iceman1001 3fd8a640c1 cppchecker - integeroverflow 2021-02-24 18:00:38 +01:00
iceman1001 a769752aaf cppchecker invalid-printf 2021-02-24 17:41:12 +01:00
iceman1001 b6965425bc textual, cppchecker 2021-02-24 00:17:30 +01:00
iceman1001 3cd282ce87 cppchecker 2021-02-24 00:10:13 +01:00
iceman1001 f5aa78e668 cppchecker shadow 2021-02-24 00:02:59 +01:00
iceman1001 59cd54e178 cppchecker 2021-02-23 23:04:47 +01:00
iceman1001 99dcb8122a cppchecker 2021-02-23 23:04:43 +01:00
iceman1001 4620c0b21e cppchecker fixes 2021-02-23 23:00:29 +01:00
iceman1001 6d329a0462 coverity fixes 2021-02-23 18:23:53 +01:00
iceman1001 da9d041301 added the possibility to protect and manually verify the write 2021-02-22 21:58:09 +01:00
iceman1001 954ad74bc0 ... this time fix out bounds loop.. and some nice outputs 2021-02-22 13:48:58 +01:00
iceman1001 b41be82a6c hf 15 - prepcmd beyond array boundery fix 2021-02-22 13:12:37 +01:00
iceman1001 fad29cb755 only look if no key is applied 2021-02-21 11:04:15 +01:00
iceman1001 0073fc1a71 Modified the flashing feedback text to include suggest steps 2021-02-21 10:46:39 +01:00
Iceman 6f8f96634e
Merge pull request #1209 from aveao/emrtd
emrtd: Add EF_CardAccess parsing to offline info
2021-02-21 01:22:36 +01:00
Ave 8904162d7a emrtd: Add EF_CardAccess parsing to offline info 2021-02-21 03:15:26 +03:00
Iceman 0c374bbded
Merge pull request #1207 from aveao/patch-1
lf t55: Fix a typo
2021-02-21 01:04:13 +01:00
Iceman 070e20fbe0
Merge pull request #1208 from aveao/emrtd-pr/pacedet
emrtd: Add PACE algo detection
2021-02-21 01:03:53 +01:00
iceman1001 9cefece2a7 defaults 2021-02-21 00:42:52 +01:00
Ave dd62a9f8dd emrtd: Parse some other parts of EF_CardAccess 2021-02-21 02:18:10 +03:00
Ave 0f1ba33b69 emrtd: Add PACE algo detection 2021-02-21 01:43:59 +03:00
Ave 4a738963b3
lf t55: Fix typos 2021-02-20 22:35:31 +00:00
Ave 71b73cad0f emrtd: add a PACE display to hf emrtd info
Also reword things so that they don't misuse BAC in place of any form of
passive authentication
2021-02-20 22:28:03 +03:00
iceman1001 de42d3c55e hf mfu info - adapted the fingerprinting 2021-02-20 13:06:01 +01:00
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 f00c00c150 hf mfu info - start in identify system of a mfu/ntag tag 2021-02-19 20:41:32 +01:00
iceman1001 e729d1804d text 2021-02-19 20:40:00 +01:00
iceman1001 292bbe5738 Added new bulk enrolling lua script for EM4100 for Amal 2021-02-19 20:14:11 +01:00
iceman1001 937e754830 sort out amiitool linking to pm3 client in cmake 2021-02-19 19:10:21 +01:00
iceman1001 bf62e47575 fix.... 2021-02-19 17:37:41 +01:00
iceman1001 f6b1cfd64c maur pk 2021-02-19 16:56:22 +01:00
iceman1001 aa65426e56 fix compilation 2021-02-19 14:30:36 +01:00
iceman1001 0bfb6cd625 fix NIL 2021-02-19 14:20:04 +01:00
iceman1001 bb0d309304 amii tool now using fileutils 2021-02-19 13:41:28 +01:00
iceman1001 9293a25e3e hf 14a info - add MFC EV1 signature checks 2021-02-19 13:39:35 +01:00
iceman1001 e5b879cbe9 rdv4 device detection added 2021-02-17 11:52:23 +01:00
iceman1001 88d95b639f text 2021-02-17 11:42:37 +01:00
iceman1001 e129244a66 ..types 2021-02-17 10:46:58 +01:00
iceman1001 b3064c4888 style 2021-02-17 08:59:20 +01:00
iceman1001 563f703d6a lf hid clone - hooked up the binary input 2021-02-17 08:56:42 +01:00
iceman1001 b979ed3e17 style 2021-02-17 07:33:29 +01:00
iceman1001 45fea41084 text 2021-02-17 07:32:38 +01:00
Iceman 7a7d4654e1
Merge pull request #1204 from adadnc/master
Minor changes to hf jooki command
2021-02-17 07:28:33 +01:00
Akif Dinc f7359bcc65 Fixing bug in tid selection 2021-02-16 23:30:40 +01:00
iceman1001 bb823762fa textual 2021-02-16 22:40:54 +01:00
Akif Dinc 23be1158c6 Remove useless comment 2021-02-16 22:37:17 +01:00
Akif Dinc 76b73b26d3 Fixing short commands for figurine names 2021-02-16 22:34:39 +01:00
Akif Dinc 2a07959da6 Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3 2021-02-16 21:16:35 +01:00
Akif Dinc 5c385e8f2f Changes to Jooki command codes 2021-02-16 20:55:48 +01:00
Akif Dinc be25db2804 Adding Figurine Type ID and Figurine ID parameters for hf jooki 2021-02-16 20:53:53 +01:00
iceman1001 9593dd05ad lf search - rearrange checks to minimize number of false positives of indala 2021-02-16 15:36:39 +01:00
tharexde 84d19bb22d Merge branch 'master' into refactor_em4x50
update 210215
2021-02-15 21:40:20 +01:00
iceman1001 db4bd209a4 no unicode.. 2021-02-15 17:04:35 +01:00
iceman1001 8c7bcd42c7 textual 2021-02-15 11:01:01 +01:00
iceman1001 3ba8dffe75 rename "hf jooki write -> clone", adapted tid/fid 2021-02-15 02:59:14 +01:00
tharexde 1680a1700e Merge branch 'master' into 4x50_standalone
merged master
2021-02-14 15:53:44 +01:00
tharexde 9a96157e82 initial implementation of em4x50 standalone mode 2021-02-14 12:42:47 +01:00
tcprst 987f95cca9
bugfix 2021-02-13 23:29:58 -05:00
tcprst 282dc099b6
rework hf mf chk and cliparser for hf mf fchk 2021-02-13 21:03:57 -05:00
tcprst 7830c0f8ea
update type to lits 2021-02-13 15:41:10 -05:00
tcprst dc1e2df649
make style - again 2021-02-13 14:48:44 -05:00
tcprst defc8b52fd
Merge branch 'cliparser/mfc' of https://github.com/tcprst/proxmark3 into cliparser/mfc 2021-02-13 14:47:11 -05:00
tcprst d793a601da
make style 2021-02-13 14:38:51 -05:00
tcprst 9cca51f61e
hf mf chk - now use cliparser 2021-02-13 14:37:47 -05:00
tcprst b7b0830194
hf mf staticnested - now use cliparser 2021-02-13 14:27:00 -05: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 0ade8a5505
hf mf darkside - now use cliparser 2021-02-13 14:26:59 -05:00
tcprst 7d37481ce1
hf mf dump - now uses cliparser 2021-02-13 14:26:59 -05:00
tcprst eec13e8798
hf mf ice - now use cliparser 2021-02-13 14:26:52 -05:00
iceman1001 4e157aa94a hf jooki sim - copy uid and use correct flag 2021-02-13 06:40:42 +01:00
tharexde ac0ef23d5e Merge branch 'master' into dev_4x50_standalone
update
2021-02-12 23:21:49 +01:00
iceman1001 4c7c3643f3 hf jooki sim - fix lockbits 2021-02-12 20:54:30 +01:00
iceman1001 29476bb923 change from NTAG215 -> NTAG213 2021-02-12 20:35:26 +01:00
iceman1001 8ece2ca023 hf jooki sim - set type to NTAG215 2021-02-12 19:28:32 +01:00
iceman1001 9f44abe2f4 hf jooki sim - fixed a wrong bcc0 calc and forgot to convert it to the new dump format.. 2021-02-12 18:47:41 +01:00
iceman1001 667e2bb9f8 fix pm3test for mfu keygen. UID array was not zero:d 2021-02-12 11:10:58 +01:00
iceman1001 0f40e97b71 lf gallagher demod - remove debug statements 2021-02-12 10:38:57 +01:00
iceman1001 69a73675fb text 2021-02-12 10:32:07 +01:00
iceman1001 46d9ed20e5 added "hf jooki sim" command. Lets see if the data_available call every 8000th times doesnt interrupt with simulation process too much. 2021-02-12 10:16:24 +01:00
iceman1001 73cd4fb4ff lf gallagher sim - about w user input. Coverity fixes 2021-02-12 10:14:54 +01:00
iceman1001 7a653e7faf textual 2021-02-12 09:10:55 +01:00
iceman1001 152a2b43c0 hf jooki encode - fix tagtype.. 2021-02-11 23:18:17 +01:00
iceman1001 f9e1106842 remove debugs message 2021-02-11 23:12:13 +01:00
iceman1001 cdbef43f1a hf jooki write - may work... 2021-02-11 23:09:45 +01:00
Iceman 9ae5b8aa83
Merge pull request #1195 from DarkMatterMatt/feat/gallagher-simulate
Support specifying region/facility/card/issue numbers to Gallagher simulation
2021-02-11 22:43:30 +01:00
iceman1001 3ef308120c fix signedness 2021-02-11 22:37:12 +01:00
iceman1001 05e85cbbe2 fixing some type conversions 2021-02-11 22:26:15 +01:00
DarkMatterMatt d7a1145945 Add support for specifying region/facility/card/issue numbers to Gallagher simulation
Extract `region_code`/`facility_code`/`card_number`/`issue_level` validation to `isValidGallagherParams` function
Add `--rc/fc/cn/il` parameters to `lf gallagher sim`
2021-02-12 10:23:05 +13:00
iceman1001 c576a0065b hf jooki - encode / decode ... 2021-02-11 22:08:51 +01:00