Commit graph

7867 commits

Author SHA1 Message Date
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