Commit graph

190 commits

Author SHA1 Message Date
iceman1001
b4cc21c68f modified hf 14a apdu to report back when extending time and also added a possibililty to interrupt the extension loop with button press or usb commad. A bunch of minor textual changes 2025-03-20 19:58:13 +01:00
iceman1001
17a8f0f9c2 text 2025-03-20 12:17:37 +01:00
iceman1001
2f56bdcf10 text and style 2025-02-18 18:44:24 +01:00
Henry Gabryjelski
18f6604eb0 Prevent potential stack corruption 2025-01-14 18:01:09 -08:00
ANTodorov
71b354043e
fix em4x50_read function
affected `lf search` and `lf em 4x50 rdbl -b <blk>`
2024-10-16 19:10:41 +03:00
iceman1001
ff765f569f change out some non-breaking wait for response from some command which shouldnt have it. Sniff / simulate / bruteforce should have it. and some minor text / style 2024-10-04 10:01:50 +02:00
douniwan5788
ef0bae7bc6 refactor: cleanup PacketResponseNG init 2024-09-24 21:06:42 +08:00
Philippe Teuwen
153064ddfa Fix a bunch of potential buffer overruns with CLIGetStrWithReturn :
Most prominent one was "lf pac clone --cn 123456789" causing garbage on the terminal
Some changed code was valid before but as ppl tend to copy-paste to new code,
better to uniformize and document usages of CLIGetStrWithReturn.

Exceptions left are when filling real buffers (bin, raw,...), not strings.
2024-07-30 22:23:04 +02:00
iceman1001
2887cb5211 text 2024-07-21 16:13:00 +02:00
iceman1001
d340de388d textual 2024-04-22 09:23:22 +02:00
iceman1001
7c6d60e7ef style 2024-02-03 16:05:58 +01:00
iceman1001
c49a7c040b added a lf em 4x50 view command and lf em 4x50 dump now supports the nosave flag 2024-02-03 11:09:28 +01:00
iceman1001
0db2d1c92a added lf hitag eview command and unified some command description across the client 2024-01-30 11:02:10 +01:00
iceman1001
837a36f4eb text 2024-01-26 13:16:44 +01:00
iceman1001
efc8c0b8ab added a interactive flag for hf14asniff, and unified text across the project 2024-01-25 10:21:36 +01:00
PhaseLoop
dd859a2061 add smart bruteforce mode to MF Classic and EM4x50 2024-01-16 20:06:03 +00:00
PhaseLoop
8e0e8e2240 Merge branch 'master' into bruteforce-smart-mode 2024-01-13 16:53:05 +00:00
iceman1001
0c675df40d use MIX 2023-12-18 22:16:13 +01:00
iceman1001
fdc1c9d864 text 2023-12-06 22:16:53 +01:00
PhaseLoop
4003ad72fe update 2023-10-16 19:19:30 +00:00
iceman1001
89db5d3875 text 2023-10-02 20:59:01 +02:00
iceman1001
fb23d2047f reworked the JSON format for 14a, 14b, 15, cryptorf, lto, NDEF.\nDeprecated EML format. Pm3 client do not save EML files any more.nPm3 client will continue to load EML files. 2023-10-02 20:11:23 +02:00
Alex
6947a61d98 Whitespace 2023-08-09 14:30:07 +02:00
iceman1001
24a138eeb1 fix some potential empty responses and too much inline calls 2023-08-03 08:41:11 +02:00
iceman1001
123ef14667 style 2023-07-26 23:50:12 +02:00
iceman1001
b696a2036f improved the eload upload times by using large chunks. Quite much faster now.\nAddapted the dots and text for eload / sim across the client 2023-07-26 23:39:27 +02:00
PhaseLoop
bad5c1ea61 refactor bruteforce headers and namespace 2023-05-27 11:57:39 +00:00
iceman1001
0cc7373655 fix resource leaks 2023-05-27 12:10:32 +02:00
Iceman
1571f95a2a
Merge pull request #1982 from phaseloop/em4x50-bruteforce
Bruteforce engine to crack non-random 32 bit keys
2023-05-27 10:06:09 +02:00
PhaseLoop
0f4b787df1 replace bzero with memset 2023-05-27 07:18:59 +00:00
PhaseLoop
19d7851c73 run "make style" 2023-05-08 17:08:24 +00:00
phaseloop
f09a8cfa28 add bruteforce parameters to command line 2023-05-06 14:47:45 +00:00
phaseloop
85f1785ccb initial bruteforce module 2023-05-06 14:47:31 +00:00
iceman1001
514626a0ab init array 2023-03-04 21:26:12 +01:00
iceman1001
811f76785d textual 2022-08-22 12:25:25 +02:00
iceman1001
c27264e4c4 text 2022-08-22 05:49:47 +02:00
iceman1001
372ab2af98 style 2022-06-12 11:51:50 +02:00
Doridian
789f807e83 100 2022-06-11 15:32:08 -07:00
iceman1001
b4255eea77 simplify save files 2022-06-06 13:20:39 +02:00
iceman1001
f38a3ad762 adapt load dump file refactoring else where 2022-05-15 23:56:35 +02:00
iceman1001
2879b23a1c unify text 2022-02-24 17:38:01 +01:00
Philippe Teuwen
30aa7aa7d1 Adapting license headers, WIP 2022-01-08 00:40:52 +01:00
iceman1001
77f49c8efc text - unified 2022-01-01 09:39:05 +01:00
Philippe Teuwen
3c47e78597 cppcheck remove redundant assignment 2021-09-04 00:54:59 +02:00
Philippe Teuwen
6a2f2b3979 rename global conn 2021-08-21 20:21:08 +02:00
iceman1001
a115ff0757 style 2021-06-25 23:35:36 +02:00
iceman1001
015e02a9bf free start pointer 2021-06-25 22:13:41 +02:00
iceman1001
26b37ce64f reworked "lf em 4x50 chk" to use dynamic memory for dictionary 2021-06-25 19:46:12 +02:00
iceman1001
fc822109de unifiy file name param / textual 2021-06-25 10:02:30 +02:00
iceman1001
3b9da365a0 textual 2021-06-24 19:27:12 +02:00