Commit Graph
94 Commits
Author SHA1 Message Date
iceman1001 2597c7576e style 2025-07-10 11:52:39 +02:00
iceman1001 630708c3eb support function 2025-07-01 16:45:55 +02:00
iceman1001 65607fc727 added Ultralight-C simulation. hf mfu sim -t 13. Use eload first. Also added support to upload UL-C dictionaries and UL-AES to spiffs memory. A lot of textual reworked across client. Unifiy texts and a bit more color ;) 2025-06-19 17:26:20 +02:00
iceman1001 810eaeac25 string trimming 2025-06-01 14:37:55 +02:00
Philippe Teuwen dfdb8f54cc cppcheck ctunullpointer 2025-03-23 23:47:38 +01:00
iceman1001 06a1627a95 style 2025-03-12 16:48:30 +01:00
iceman1001 2137284a93 style\n Some improvements to trace list -t seos annotations. 2025-03-12 16:41:06 +01:00
iceman1001 e443003733 style 2025-01-27 23:46:49 +01:00
Jean-Michel Picod eb0d92ea98 Fix deleted line return
For some reason, `isprint()` claims that `0xff` is printable. But it's used by print functions as a magic value to suppress the line return.
So when viewing a dump where the last byte of a block/sector is `0xff`, it was suppressing the new line between blocks/sectors.

Signed-off-by: Jean-Michel Picod <jmichel.p@gmail.com>
2024-10-01 08:29:27 +02:00
iceman1001 dd32fceb54 support function 2024-09-14 18:38:28 +02:00
iceman1001 996429fa9e fix some const params 2024-09-06 10:13:02 +02:00
Philippe Teuwen 369c5bb5db Added native output grabbing for Python and Lua: less hacky than output_grabber.py, should work on ProxSpace as well 2024-08-14 13:53:20 +02:00
iceman1001 4e540053e9 style 2024-04-07 11:38:51 +02:00
iceman1001 d5e33fb209 added some support functions 2024-03-26 15:13:23 +01:00
iceman1001 d0b3b8d6b6 stricker checks for unprintable characters 2024-03-11 12:06:57 +01:00
iceman1001 2f6df627dc modified mfu info to correctly identify ntag i2c tags 2024-01-22 20:09:44 +01:00
iceman1001 22fd440c83 style 2024-01-18 16:41:13 +01:00
iceman1001 98e44176a9 lf em 4x05 view is a new command to view dump files. lf em 4x05 view got detailed breakdown of config word bits. protection bits are guarded by verbose flag and identifcation got better generic instead of an wrongly absolut match 2024-01-18 16:11:21 +01:00
iceman1001 0e937e8cc6 preparing for better output of configuration data 2024-01-18 13:44:03 +01:00
iceman1001 f8f135a3b7 style 2023-12-18 10:11:11 +01:00
merlokk 2517e8b345 make style 2023-12-12 01:11:10 +02:00
iceman1001 97e2d7f026 changed "data num" to accept -r -i parameters where it will reverse or inverse the values.\nrenamed some util functions 2023-12-07 16:44:31 +01:00
Philippe Teuwen ba8e90edfd make style 2023-11-11 18:24:34 +01:00
iceman1001 a69eed7950 fix missing loaded counter 2023-11-05 02:11:24 +01:00
iceman1001 2ccf84f40a use a local str_nlen fct instead of hinting to POSIX 2023-11-05 02:08:30 +01:00
iceman1001 dfdaa41987 wrong string formatter 2023-11-03 15:41:07 +01:00
iceman1001 b0ee6ae67b fixes ntag424 2023-10-30 12:55:23 +01:00
iceman1001 a348d58c6d support fct 2023-10-15 11:24:48 +02:00
iceman1001 4f96d3eb46 style 2023-10-03 17:10:39 +02:00
iceman1001 e94a653038 missing return 2023-10-02 21:04:21 +02:00
iceman1001 bb5d61dca7 added some helper functions 2023-10-01 13:05:08 +02:00
nvx 42330fc5ed Misc tidyups replacing magic numbers with defines,
better help text, and some added comments
2023-08-24 15:08:11 +10:00
nvx a2a3142355 Improve iClass SIO and legacy credential detection to improve
reliability. Now relies on the legacy config block for SR detection
and the end-of-SIO detection no longer partially cuts off the SIO
for any dumps I have.
2023-08-23 09:27:05 +10:00
Roman D 908b8ca0b3 Limit configurable CPU count to the number of detected CPU cores. 2023-08-21 22:24:13 +02:00
Roman D dfabad37d9 Configurable number of CPU cores. 2023-08-17 12:41:34 +02:00
iceman1001 9399d4e400 fix hex 2 binstring functions 2023-03-19 12:49:38 +01:00
iceman1001 23926a7a14 fix leading zero call 2023-03-19 12:48:47 +01:00
iceman1001 7abfff4095 moved and unified some reverse array fct 2023-03-05 19:19:15 +01:00
Jean-Michel Picod 86d26f9464 Fix uninitialised stack-based buffers 2023-01-26 01:13:27 +01:00
Philippe Teuwen 048291dcb3 cppcheck: can add const on some params 2023-01-15 02:23:19 +01:00
iceman1001 35d1bebf08 changed the "path" param to "dir" and added some more help text samples, for binary files, we now check for lower case ".bin" too 2023-01-14 18:46:49 +01:00
Hanno Heinrichs 9e0fe3ca36 Fix stack-based buffer overflow in "lf em 4x05 sniff" command 2022-12-29 13:55:24 +01:00
iceman1001 08930766cb fix potential NULL array printing 2022-12-23 20:05:45 +01:00
iceman1001 003623e5a7 fix binary string printing. Making sure no left over data is in static array 2022-08-06 13:31:46 +02:00
iceman1001 6290d50564 make style 2022-07-25 08:00:30 +02:00
iceman1001 e7f7925dec adding asn1 tvl decoding of SIO in decrypt, view, eview commands. Available when giving the -v verbose flag 2022-07-11 06:44:07 +02:00
merlokk 9fa8d9175b make style 2022-07-08 00:19:26 +03:00
iceman1001 6ff336759f fix ascii to print only the char C 2022-07-07 15:28:03 +02:00
iceman1001 2d4db27539 fix hex printing 2022-07-06 14:56:08 +02:00
iceman1001 444eabd207 fixed hex_to_buffer fct. 2022-07-06 07:38:04 +02:00