Commit graph

9142 commits

Author SHA1 Message Date
Philippe Teuwen
bc767f167f pm3 without udev: change detection routine 2020-05-16 15:58:24 +02:00
Philippe Teuwen
bca9326684 Document SKIPPTHREAD 2020-05-16 14:55:33 +02:00
Philippe Teuwen
eb7957d994 Add mf_nonce_brute in pm3test 2020-05-16 14:50:43 +02:00
Philippe Teuwen
4edea34b6b pm3 script for linux: alternative if udevadm is not available (termux) 2020-05-16 14:24:21 +02:00
iceman1001
c8e281cb6b fix: ok text for iclass loclass test adjusted 2020-05-15 18:06:06 +02:00
iceman1001
39258fa5c5 revert... 2020-05-15 18:00:06 +02:00
Philippe Teuwen
5984e1c03e makefiles: allow to skip pthread (for termux) 2020-05-15 17:40:59 +02:00
Philippe Teuwen
94e1a9e680 Add mf_nonce_brute to main makefile 2020-05-15 17:37:22 +02:00
iceman1001
43b5ba4ae2 chg: enabled param to swap modulation to test 2020-05-15 17:05:33 +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
Philippe Teuwen
a739d33398 Add mf_nonce_brute from https://github.com/iceman1001/mf_nonce_brute and merge to pm3 Makefile 2020-05-15 13:07:27 +02:00
iceman1001
f7bbf8b59f chg: 'lf indala demod' -more lenient size check 2020-05-15 09:00:44 +02:00
Philippe Teuwen
4dac94c772 clarify BUTTON macro usages 2020-05-15 00:00:42 +02:00
Philippe Teuwen
3f71be870b cppcheck on hf_mattyrun 2020-05-14 23:26:41 +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
Philippe Teuwen
3c44ef39f7 fix REV macros & hitagS 2020-05-14 17:52:09 +02:00
iceman1001
bddd2a9fc1 removed printvar 2020-05-14 17:17:47 +02:00
iceman1001
94aff186f3 Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3 2020-05-14 17:17:13 +02:00
Philippe Teuwen
98a254ba65 hitagS, untested 2020-05-14 17:17:23 +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
12e942febc coverity - remove bad shift, (untested) 2020-05-14 09:59:06 +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
ed11e4a093 cppcheck fix, assign a value 2020-05-14 09:18:51 +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
Philippe Teuwen
1c8c1d82ea fix coverity 267211 & 267206 logically dead code 2020-05-14 01:01:48 +02:00
Philippe Teuwen
c43b9085f9 fix coverity 274112 unintended sign extension 2020-05-14 00:31:22 +02:00
iceman1001
6cadbbc3e7 cppcheck ...silly 2020-05-13 23:31:28 +02:00
iceman1001
997567a9d6 cppcheck out-of-bounds 2020-05-13 23:31:01 +02:00
iceman1001
16f5107915 cppcheck mem leak 2020-05-13 23:30:42 +02:00
Philippe Teuwen
6a006677ef fancy timers 2020-05-13 23:20:46 +02:00
iceman1001
af47a3fd34 chg: copied from pm3 repo 2020-05-13 20:16:29 +02:00
iceman1001
cb56ca37ff make cppchecker happier 2020-05-13 17:31:50 +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
b4cc7a9ad3 coverity fix, stricter checks for available memory when checking mifare keys 2020-05-13 13:40:52 +02:00
iceman1001
6e7a8e1bfc chg: enforce stricter limit checks for available pwds in flash mem 2020-05-13 13:26:02 +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
Iceman
47d9a73fd4
Merge pull request #732 from jamiefiedler/fix_mac_endian_h
include machine/endian.h for os x
2020-05-13 10:32:47 +02:00
Jamie Fiedler
97901a761f use machine/endian.h with osx 2020-05-13 03:35:38 -04:00
Philippe Teuwen
435b2b2632
Merge pull request #731 from RfidResearchGroup/test_fix_730
Fix 2 issues in proxendian.h, see details:
2020-05-13 02:25:22 +02: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
de47514aec Fix for issue #730 2020-05-13 01:33:22 +02:00