iceman1001
d2a499ce5e
chg: 'trace save' - use .trace extension
2020-06-04 11:52:58 +02:00
iceman1001
fd93222fdb
chg: 'trace save' - if client has no log, try download from device before saveing
2020-06-04 11:50:41 +02:00
iceman1001
66fd599c70
fix: 'hf mfu ndef' - now prints ID field correct if present
2020-06-04 11:32:33 +02:00
iceman1001
bbd9271fa3
chg: 'hf lto restore' - now uses save loads and case-ignore extensions
2020-06-03 17:28:29 +02:00
iceman1001
4ba4c76081
added a loadEML_safe fct
2020-06-03 17:27:38 +02:00
iceman1001
64322896f2
chg, textual
2020-06-03 15:31:41 +02:00
iceman1001
519d2e4917
fiddle
2020-06-03 15:27:22 +02:00
iceman1001
173f2d472d
chg; remove unused fcts
2020-06-03 15:27:07 +02:00
iceman1001
d5731b3aec
chg, strange wait
2020-06-03 14:52:48 +02:00
iceman1001
12425aaf60
chg, hf fido remake
2020-06-03 14:52:27 +02:00
iceman1001
17d6ce5007
coverity 290398
2020-06-03 14:26:09 +02:00
iceman1001
8898000dac
chg: 'hf mfu restore' - now uses fileutils
2020-06-03 13:10:34 +02:00
iceman1001
f6566f89f2
chg: 'sc upgrade' - now uses fileutils
2020-06-03 13:05:33 +02:00
iceman1001
843ab094bb
chg: 'trace load' - use fileutils
2020-06-03 12:29:52 +02:00
iceman1001
4683f84991
chg: 'hf 15 restore' - now also can use addressed mode
2020-06-03 12:06:41 +02:00
iceman1001
cfa176dd3e
frees
2020-06-03 11:18:17 +02:00
iceman1001
04bf1b8db7
cppchecker
2020-06-02 18:18:33 +02:00
iceman1001
295286e68a
cppchecker
2020-06-02 13:02:21 +02:00
iceman1001
5c1b99b048
cppchecker
2020-06-02 13:01:11 +02:00
iceman1001
05c5179b41
cppchecker
2020-06-02 13:00:36 +02:00
iceman1001
c6072d7a45
chg, textual
2020-06-02 11:54:42 +02:00
iceman1001
f5efcc43f0
fix coverity 290111
2020-06-02 11:54:31 +02:00
iceman1001
96076c1945
chg: remove unused code from "hf mf sim"
2020-06-02 11:46:59 +02:00
iceman1001
19f2c0ef89
fix coverity 290271
2020-06-02 11:09:10 +02:00
iceman1001
bd8edced9b
fix coverity 290273
2020-06-02 11:07:29 +02:00
iceman1001
d8ef01b69d
fix coverity 290272
2020-06-02 11:06:24 +02:00
iceman1001
c81f0c7d0f
fix coverity 290270
2020-06-02 11:05:21 +02:00
iceman1001
cff9e2381d
fix coverity 290268
2020-06-02 11:02:37 +02:00
iceman1001
e42e8e4c92
fix coverity 290267
2020-06-02 11:02:23 +02:00
iceman1001
d840084492
rearrange
2020-06-02 09:37:53 +02:00
iceman1001
8ed6afa99a
fix cppcheck
2020-06-02 09:37:23 +02:00
iceman1001
c53c79f0ba
fix coverity 290111
2020-06-02 09:18:45 +02:00
iceman1001
071ab7193c
fix coverity 290110 - missing break
2020-06-02 09:17:10 +02:00
iceman1001
a62199ac0f
fix: coverity 290109 resouce leak
2020-06-02 09:15:56 +02:00
Philippe Teuwen
72987d562f
Implement real callbacks for load/save prefs
2020-06-02 00:52:00 +02:00
Philippe Teuwen
447105511a
less global vars
2020-06-02 00:51:42 +02:00
Philippe Teuwen
d234e2a8f5
less global vars
2020-06-02 00:51:32 +02:00
Philippe Teuwen
b6077df68e
less global vars
2020-06-02 00:51:21 +02:00
Philippe Teuwen
b9b230bb99
cmdhfmfdes: remove global unused vars
2020-06-02 00:51:06 +02:00
Philippe Teuwen
6326c4126c
cliparser: remove global vars
2020-06-02 00:49:54 +02:00
Philippe Teuwen
ff1f945291
desfire_crypto: remove global vars
2020-06-02 00:49:54 +02:00
Philippe Teuwen
e3eb8b7401
char* port for OpenProxmark and remove global gui_serial_port_name
2020-06-02 00:49:40 +02:00
iceman1001
f1da47336e
fix: 'emv scan -w' - calculats hash correct
2020-05-29 12:42:52 +02:00
iceman1001
dc1bf1408a
chg, printf
2020-05-29 10:34:28 +02:00
iceman1001
d65f2287f4
chg, output
2020-05-29 10:23:34 +02:00
iceman1001
529b33b234
chg, prints
2020-05-29 10:23:14 +02:00
iceman1001
54827d3ec9
chg, printf
2020-05-29 10:15:40 +02:00
iceman1001
fd6ac2f024
chg, emv print, styles,
2020-05-29 09:46:06 +02:00
iceman1001
7e70b53dd4
chg, scope
2020-05-29 09:28:09 +02:00
iceman1001
51e6440bed
chg, printing style in emv
2020-05-29 09:27:58 +02:00
iceman1001
38a8e6021f
fix, emv roca hash mismatch https://github.com/Proxmark/proxmark3/pull/781 (@pwpiwi)
2020-05-29 08:41:05 +02:00
iceman1001
691c1735a4
chg, printf
2020-05-29 08:39:13 +02:00
iceman1001
c3a706b8cf
fix: 'lf ti demod - crc is now fixed
2020-05-28 10:16:22 +02:00
iceman1001
036544e49e
fix another realloc
2020-05-27 23:26:57 +02:00
iceman1001
17c9bc8fc2
fix redundantassignment
2020-05-27 22:46:22 +02:00
iceman1001
2635ae43b7
fix redundantassignment
2020-05-27 22:43:48 +02:00
iceman1001
f61ca64681
fix clarify
2020-05-27 22:40:53 +02:00
iceman1001
9d355a9b4e
fix out-of-bound
2020-05-27 22:36:14 +02:00
iceman1001
4073b88ed7
fix realloc properly
2020-05-27 22:33:50 +02:00
iceman1001
e7feadf32c
fix out of bound
2020-05-27 22:33:16 +02:00
iceman1001
d0489da611
fix realloc properly
2020-05-27 20:53:04 +02:00
iceman1001
988b61cfa5
fix clarify condition
2020-05-27 20:41:55 +02:00
iceman1001
f6f9140c79
already empty
2020-05-27 20:26:52 +02:00
iceman1001
72170720fb
fix memleak on realloc
2020-05-27 20:24:02 +02:00
iceman1001
49687f4749
fix clarify bool usage
2020-05-27 20:22:26 +02:00
iceman1001
12a4c5f202
fix clarify bool usage
2020-05-27 20:22:07 +02:00
iceman1001
dded3953ef
fix memleak on realloc and uninit variable
2020-05-27 20:21:42 +02:00
iceman1001
f96361f8f1
fix memleak
2020-05-27 20:08:22 +02:00
iceman1001
a7260029be
OLD->MIX
2020-05-27 17:53:02 +02:00
iceman1001
25890c3567
OLD->MIX
2020-05-27 17:49:18 +02:00
iceman1001
5860cb5e92
OLD->MIX
2020-05-27 17:48:02 +02:00
iceman1001
46f191e13f
OLD->MIX
2020-05-27 17:46:50 +02:00
iceman1001
b42c5f59e1
OLD->MIX
2020-05-27 17:44:54 +02:00
iceman1001
54d3ea9c8f
OLD->MIX
2020-05-27 12:02:59 +02:00
iceman1001
abff3c2ea1
OLD-MIX
2020-05-27 11:59:24 +02:00
iceman1001
f3cc84220f
OLD->MIX
2020-05-27 11:58:04 +02:00
iceman1001
045f2a8587
OLD->MIX
2020-05-27 11:55:32 +02:00
iceman1001
f32620a04b
OLD->MIX
2020-05-27 11:53:17 +02:00
iceman1001
fa2e952dc9
chg, swapped prefix for HINT
2020-05-27 10:19:45 +02:00
iceman1001
a8c3859ed1
chg, 'script run' - added hint
2020-05-27 10:19:22 +02:00
Philippe Teuwen
fcfdd92407
python: adjust help, hide more if no python available, search lua/cmd/py if no extension given
2020-05-27 01:15:20 +02:00
Philippe Teuwen
b4c715d8fb
script run: look for all three extensions if not specified
2020-05-27 00:40:01 +02:00
iceman1001
125e05ec0e
chg, clean up
2020-05-26 21:58:50 +02:00
iceman1001
176f0dfe75
chg, function available in v3.6 Travis has v3.5...
2020-05-26 17:35:27 +02:00
iceman1001
f7537519ff
chg, make python aware of pm3 search paths
2020-05-26 14:41:58 +02:00
iceman1001
3f02fa6e34
chg, right number of args..
2020-05-26 13:37:28 +02:00
iceman1001
4aa4006167
chg, python should close the script file
2020-05-26 13:09:18 +02:00
iceman1001
366ac6a41f
creating argc/argv
2020-05-26 12:35:26 +02:00
iceman1001
e106a5717c
simple script working
2020-05-26 12:17:41 +02:00
iceman1001
6b8f1b141e
change, search in python dir..
2020-05-26 12:07:01 +02:00
iceman1001
6e3e1baef7
logsss
2020-05-26 12:00:42 +02:00
iceman1001
f852bf41c3
adapt to optional python, Thanks @doegox!
2020-05-26 11:49:26 +02:00
iceman1001
06927f983a
added python3 as script engine, if installed on system
2020-05-26 11:30:17 +02:00
iceman1001
e95f807251
sign-compare
2020-05-26 10:59:12 +02:00
iceman1001
b3ff89e41e
sign-compare
2020-05-26 10:57:11 +02:00
Philippe Teuwen
b4716f78a8
remove unused polarssl file
2020-05-25 02:18:16 +02:00
Philippe Teuwen
72acec5806
Makefile & CMake rework
2020-05-25 02:15:06 +02:00
Philippe Teuwen
9d97962759
use system jansson if available
2020-05-24 23:21:30 +02:00
iceman1001
bde4198184
fix hf mfu
2020-05-24 12:51:51 +02:00
iceman1001
e7585b5944
fix #747 , 'hf mfu eload' - now detects and converts between plain/old/new mfu binary format
2020-05-24 11:17:11 +02:00
Philippe Teuwen
a6f76444de
Put logfiles in subdir
2020-05-24 01:20:43 +02:00
iceman1001
9e756c5957
chg: hf mf eload - made messages more clear.\n added color to hf mf helptext
2020-05-23 12:26:33 +02:00
Philippe Teuwen
d7cfaae17f
Load prefs only after parsing of options, don't clutter -v
2020-05-22 13:59:30 +02:00
Philippe Teuwen
f27760afd6
text
2020-05-22 00:24:08 +02:00
iceman1001
de8710f854
bleeding edge bae!
2020-05-21 22:24:00 +02:00
iceman1001
d40251ff0b
Revert "Release v4.9237 - Ice Coffee ☕ "
...
This reverts commit 833bc4d9a3
.
2020-05-21 21:55:15 +02:00
iceman1001
833bc4d9a3
Release v4.9237 - Ice Coffee ☕
2020-05-21 21:55:15 +02:00
Philippe Teuwen
bf5c054414
Revert "Release v4.9230 - Ice Coffee ☕ "
...
This reverts commit db2e97c860
.
2020-05-21 12:51:35 +02:00
Philippe Teuwen
db2e97c860
Release v4.9230 - Ice Coffee ☕
2020-05-21 12:51:35 +02:00
iceman1001
3e389c6e07
Revert "Release v4.9224 - Ice Coffee ☕ "
...
This reverts commit 9cec93fd54
.
2020-05-21 09:25:32 +02:00
iceman1001
9cec93fd54
Release v4.9224 - Ice Coffee ☕
2020-05-21 09:25:32 +02:00
iceman1001
521a76d3c2
Revert "Release v4.9222 - Ice Coffee ☕ "
...
This reverts commit a5aeadc339
.
2020-05-21 09:24:38 +02:00
iceman1001
a5aeadc339
Release v4.9222 - Ice Coffee ☕
2020-05-21 09:23:32 +02:00
Philippe Teuwen
a556c50f27
Remove coffee to prepare release
2020-05-20 21:39:49 +02:00
Philippe Teuwen
ef586c2a41
version info also for client, still cmake to do
2020-05-20 21:11:45 +02:00
iceman1001
eb7ef65f22
chg: 'lf nexwatch clone' - only use 12bytes
2020-05-20 19:52:22 +02:00
iceman1001
b770cfd51c
le24toh is uint32_t
2020-05-20 19:22:17 +02:00
Philippe Teuwen
c87afd0b7d
trace load: err if offline mode
2020-05-20 18:41:25 +02:00
iceman1001
56bde13110
format string
2020-05-20 14:15:35 +02:00
iceman1001
b6d764aec9
Add: 'lf fdx demod' - decoding of Bio-Thermo lf tag. Thanks to Rosco! See Destron Fearing LifeChip with Bio-Thermo technology and http://www.proxmark.org/forum/viewtopic.php?pid=38984#p38984
2020-05-20 11:13:21 +02:00
iceman1001
8c22ef076b
expanded from u16 -> u32 for keys to be loaded
2020-05-20 08:58:28 +02:00
Iceman
6a87bdd44e
Merge pull request #739 from grspy/master
...
Fix 32-bit time_t compilation error on WIN64
2020-05-19 20:47:49 +02:00
iceman1001
0c248f76ad
chg: hf mfdes info - textual
2020-05-19 20:45:48 +02:00
grspy
8509d233d2
Fix 32-bit time_t compilation error on WIN64
2020-05-19 20:49:25 +03:00
Philippe Teuwen
cb8d589fc4
armsrc: clarify static vars vs global vars, part 3
2020-05-19 18:12:40 +02:00
iceman1001
966bcc0d28
chg: adding execute/home/current working directory functions to lua
2020-05-19 09:13:31 +02:00
Philippe Teuwen
2ba350903a
more tracelog rework
2020-05-19 02:14:51 +02:00
iceman1001
e46639ee60
fifth adjustment to tracelog
2020-05-19 00:46:10 +02:00
iceman1001
00bde060c1
fourth, making struct packed
2020-05-19 00:40:22 +02:00
iceman1001
d72d804487
third part fixing cmdtracelog
2020-05-19 00:36:30 +02:00
iceman1001
97c9638518
next attempt for tracelog. simplify
2020-05-19 00:25:40 +02:00
iceman1001
837d644b6c
chg: first attempt for trace log header
2020-05-18 23:49:45 +02:00
Philippe Teuwen
2ed5f1f614
iclass bf: avoid slowdown
2020-05-17 14:18:52 +02:00
iceman1001
39258fa5c5
revert...
2020-05-15 18:00:06 +02:00
iceman1001
8c65649258
better fault text
2020-05-15 17:04:33 +02:00
iceman1001
351a8d26af
adjust tests
2020-05-15 17:03:28 +02:00
iceman1001
f3b4028e8a
textaul, worked return codes for tests and swaped to printandlog
2020-05-15 17:02:42 +02:00
iceman1001
ddb432ec8f
textual
2020-05-15 17:00:53 +02:00
iceman1001
f7bbf8b59f
chg: 'lf indala demod' -more lenient size check
2020-05-15 09:00:44 +02:00
Philippe Teuwen
982f4231f7
fix coverity 263979 logically dead code
2020-05-14 18:01:52 +02:00
Philippe Teuwen
4e2d1e66ab
fix coverity 286660 logically dead code
2020-05-14 17:59:46 +02:00
iceman1001
bddd2a9fc1
removed printvar
2020-05-14 17:17:47 +02:00
iceman1001
555d970c7d
clock can be negative
2020-05-14 17:05:51 +02:00
iceman1001
e444640068
printandlogex
2020-05-14 16:59:02 +02:00
Philippe Teuwen
6a387c0b1b
data tune, as suggested by @iceman
2020-05-14 12:58:34 +02:00
iceman1001
827439bddf
cppcheck function name mis
2020-05-14 09:20:27 +02:00
iceman1001
a40c2727e6
cppcheck fix, unused struct
2020-05-14 09:19:12 +02:00
iceman1001
977b198816
cppcheck fix
2020-05-14 09:03:54 +02:00
Philippe Teuwen
ffdd338dea
make style
2020-05-14 01:04:26 +02:00
iceman1001
997567a9d6
cppcheck out-of-bounds
2020-05-13 23:31:01 +02:00
Philippe Teuwen
6a006677ef
fancy timers
2020-05-13 23:20:46 +02:00
iceman1001
9af1807122
chg: psk demodualtion, lets keep those starting samples to easily find the zero init bit
2020-05-13 17:29:56 +02:00
iceman1001
e2671d5b50
fix coverity 286654 wrong sized argument
2020-05-13 12:26:37 +02:00
iceman1001
96108d826a
fix coverity 286922 mem leak
2020-05-13 12:24:28 +02:00
Jamie Fiedler
97901a761f
use machine/endian.h with osx
2020-05-13 03:35:38 -04:00
Philippe Teuwen
2c4eda6ab9
Fix 2 issues in proxendian.h, see details:
...
Only some OSes include endian.h from sys/types.h, not Termux, so let's include endian.h directly.
Moreover the past logic defined BYTE_ORDER to an undef macro, so BYTE_ORDER was not undef but def to 0
and BYTE_ORDER != LITTLE_ENDIAN && BYTE_ORDER != BIG_ENDIAN was always false as (0!=0 && 0!=0)
2020-05-13 02:09:03 +02:00
Philippe Teuwen
66fd6d70a0
hardnested: more readable preprocessing
2020-05-12 13:26:16 +02:00
iceman1001
5e4c83cc2f
redundant
2020-05-12 10:30:14 +02:00
Philippe Teuwen
8dcf670f72
ore hardnested switch to handle
2020-05-12 01:17:38 +02:00
Philippe Teuwen
a3aa38e624
trying to help old gcc 5...
2020-05-12 00:58:02 +02:00
Philippe Teuwen
3e05d28678
more hardnested switch to handle
2020-05-12 00:50:49 +02:00
Philippe Teuwen
7f6c078de2
fix cbor enum
2020-05-12 00:44:22 +02:00
iceman1001
00cca150ed
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-12 00:08:12 +02:00
iceman1001
56371fe7d5
coverity fixes
2020-05-12 00:07:06 +02:00
Philippe Teuwen
1a89680e7b
fix unused-but-set warning
2020-05-11 23:52:38 +02:00
Philippe Teuwen
b46a99d7d7
remove switch-enum warnings
2020-05-11 23:50:14 +02:00
iceman1001
30184b2b5c
cleaning
2020-05-11 22:34:54 +02:00
iceman1001
4b68ac0a90
chg: lenient nexwatch demod sizes
2020-05-11 22:34:33 +02:00
iceman1001
5fd48305de
chg: lf nexwath sim/clone - now supports 88bit format direct. See helptext for samples
2020-05-11 21:58:47 +02:00
iceman1001
093065f77a
chg: 'data load' - color
2020-05-11 17:23:01 +02:00
iceman1001
d739edd13e
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-11 15:00:09 +02:00
Philippe Teuwen
b377ca763a
cmdlft55xx : Fix buf overrun (gcc 10 error)
...
src/cmdlft55xx.c:2560:43: error: ‘ - (Unknown)’ directive output may be truncated writing 21 bytes into a region of size between 15 and 24 [-Werror=format-truncation=]
2560 | snprintf(retStr, sizeof(buf), "%u - " _RED_("(Unknown)"), id);
| ^~~~~~~
src/cmdlft55xx.c:2560:13: note: ‘snprintf’ output between 23 and 32 bytes into a destination of size 25
2560 | snprintf(retStr, sizeof(buf), "%u - " _RED_("(Unknown)"), id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-05-11 13:58:38 +02:00
iceman1001
11884df687
textual
2020-05-11 11:45:45 +02:00
iceman1001
0c20369c3f
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-11 10:00:36 +02:00
iceman1001
9b08f7c39b
chg: 'lf nexwatch demod' - now detects type, and show parity /chksum
2020-05-11 09:29:51 +02:00
Philippe Teuwen
c1209ca0f5
(clang) fix unused function warning
2020-05-11 02:16:43 +02:00
Philippe Teuwen
f6245cdb79
fix appveyor multiple definition of enum error
2020-05-11 01:23:28 +02:00
iceman1001
280b7d9c46
chg: 'lf nexwatch demod' - correct parity calc
2020-05-11 01:13:58 +02:00
iceman1001
f3293c9dcd
chg: lf nexwatch demod - now descrambles the id aswell
2020-05-10 22:29:29 +02:00
Philippe Teuwen
dc8178d43e
Remove type-limits warning
2020-05-09 15:27:35 +02:00
Philippe Teuwen
1b0fd2389a
Remove tautological-type-limit-compare
2020-05-09 14:41:12 +02:00
iceman1001
cfa75a6cab
missing field init
2020-05-09 12:32:19 +02:00
iceman1001
39c000fb53
missing field initialise
2020-05-09 12:27:53 +02:00
Philippe Teuwen
e695223d3b
mf textual
2020-05-09 11:58:47 +02:00
Philippe Teuwen
c349aa0a13
make style
2020-05-09 00:24:20 +02:00
iceman1001
c687ced062
chg: lf keri demod - more leanient when it comes to bits
2020-05-08 21:14:23 +02:00
Philippe Teuwen
24c85e74ac
I see coverity coming...
2020-05-08 18:14:29 +02:00
Philippe Teuwen
ff7b7b3a6f
proper filtering of RL markers
2020-05-08 18:12:10 +02:00
Philippe Teuwen
74f16dc092
move whereami to deps
2020-05-08 17:04:28 +02:00
iceman1001
b78e060909
textual
2020-05-08 16:43:31 +02:00
iceman1001
b028b90f03
fix coverity 286652 286658 286662
2020-05-08 15:03:08 +02:00
iceman1001
f70210ebef
textual
2020-05-08 13:27:45 +02:00
iceman1001
1621b0e7c8
trace list - different alloc
2020-05-08 13:23:06 +02:00
iceman1001
f6c2516779
chg: "trace list" - adjust messages
2020-05-08 12:30:18 +02:00
Philippe Teuwen
293b638f71
fix mem corruption in trace load/list
2020-05-08 11:55:43 +02:00
Philippe Teuwen
59057b6a35
banners: clang still warns on unused static inlines fcts, change strategy
2020-05-08 00:48:20 +02:00
Philippe Teuwen
3a75de1215
rework banners
2020-05-08 00:15:41 +02:00
Philippe Teuwen
1ad5cc473f
rework banners
2020-05-07 23:00:45 +02:00
Philippe Teuwen
1c136c3e93
Let's see if the prompt suffixed spaces are still needed. Please shout if it breaks.
2020-05-07 21:56:43 +02:00
Philippe Teuwen
edb1c85cd3
fix colored readline prompt bug
2020-05-07 21:56:09 +02:00