iceman1001
63a1b7fdef
added requirements.txt file for minimum installation to run pm3_tests.sh, there are more python scripts with other requirements.
2022-11-14 07:44:23 +01:00
iceman1001
d11fe80038
use grep -E instead of egrep
2022-10-29 01:22:49 +02:00
iceman1001
2887e8b0fd
need to skip a lot of mode to fit 256kb versions
2022-08-23 14:35:13 +02:00
iceman1001
c27264e4c4
text
2022-08-22 05:49:47 +02:00
Doridian
83943aafc8
and done
2022-06-11 16:16:56 -07:00
iceman1001
8d9dd8b346
make style
2022-04-09 18:48:13 +02:00
iceman1001
5003e79214
added the new 14b sniff related
2022-04-03 06:23:19 +02:00
Doridian
517ddf4bfc
Fix compilation on M1 Macs
2022-03-27 11:09:44 -07:00
iceman1001
cce9edcd0f
Disabling aesni detection on OSX
2022-03-27 11:05:49 +02:00
iceman1001
a98b9590c6
Disabling aesni detection on OSX
2022-03-27 11:03:13 +02:00
Doridian
cdd17a06b7
Sort filenames before hashing and force hashing in text mode to avoid inconsistencies
2022-03-26 23:08:54 -07:00
iceman1001
bc46696dc4
unify license text
2022-03-20 09:31:53 +01:00
Philippe Teuwen
14ce85a3c7
oops again, but I blame someone else who will recognize himself ;)
2022-02-28 16:14:53 +01:00
Philippe Teuwen
17fc498786
mfd_aes_brute: add openssl include path for macports too, just in case
2022-02-28 16:13:04 +01:00
Philippe Teuwen
91df68d8cd
oops typo in copy/paste
2022-02-28 16:02:13 +01:00
Philippe Teuwen
7a0148b788
Fix mfd_aes_brute compilation on OSX/brew
2022-02-28 16:01:05 +01:00
Philippe Teuwen
d7e16ba888
pm3_tests: add mkversion sha256 check. Note: moved from grep to egrep, let's see how OSX reacts...
2022-02-27 22:10:52 +01:00
Philippe Teuwen
4c8b4af337
mkversion: indicate when no sha256 generated
2022-02-27 12:46:55 +01:00
Philippe Teuwen
738963306e
mkversion: Change grep by cut because of weird grep behavior on OSX
2022-02-27 12:40:17 +01:00
iceman1001
21f4ff1287
added samples for pk recovery desfire ev2 xl
2022-02-26 20:14:29 +01:00
iceman1001
2671795b8b
textual
2022-02-26 17:15:32 +01:00
Iceman
1c6abece54
Merge branch 'master' into sha
2022-02-25 11:42:20 +01:00
Philippe Teuwen
cb209a9b47
mkversion: ignore fpga_version_info as it might be unavailable when mkversion is called by client compilation
2022-02-25 00:01:09 +01:00
iceman1001
2879b23a1c
unify text
2022-02-24 17:38:01 +01:00
iceman1001
06ccaf555c
coverity cid #386958 - tainted value
2022-02-21 21:41:11 +01:00
Philippe Teuwen
14f62eaa88
armsrc check: skip if no src available; postpone warning
2022-02-17 01:43:41 +01:00
Philippe Teuwen
bbf49ab560
Add a fingerprint of the ARM OS source files to detect when a client expects another ARM image
2022-02-17 01:43:39 +01:00
Philippe Teuwen
d0526d3ba9
Remove mkversion.pl
2022-02-17 01:43:00 +01:00
Philippe Teuwen
c2092ee2ed
make style
2022-02-17 01:41:56 +01:00
iceman1001
6d5bb3eace
fix compilation
2022-02-16 22:56:38 +01:00
iceman1001
841d8e1b09
missed a file. MIT license
2022-02-16 21:58:01 +01:00
iceman1001
e17b0e43fb
mfd_multi_brute, a new tool that targets all crypto modes and six different LCG
2022-02-16 21:44:06 +01:00
Uli Heilmeier
12ed4f1fdf
Standalone mode hf_legicsim
...
Add a standalone mode to simulate Legic Prime dumps stored on flash
2022-02-15 17:26:05 +01:00
Philippe Teuwen
87ac62a869
fix some CodeQL warnings
2022-02-15 15:56:14 +01:00
Philippe Teuwen
0751fbb701
Fix compilation error on mfd_aes_brute
2022-02-14 19:19:08 +01:00
iceman1001
549779d988
textual
2022-02-13 12:19:06 +01:00
Łukasz Jurczyk
0d62e01027
Added new standalone mode lf_em4100rsww
2022-02-10 17:49:58 +01:00
merlokk
3ae9070dd8
make style
2022-02-05 13:32:50 +02:00
iceman1001
df083bffb8
remove cflags
2022-02-03 18:35:29 +01:00
İlteriş Yağıztegin Eroğlu
87400b6156
don't define _POSIX_C_SOURCE in mfd_aes_brute.c if macos
...
unistd.h in macos has this snippet:
#if __DARWIN_C_LEVEL >= __DARWIN_C_FULL
#define _SC_NPROCESSORS_CONF 57
#define _SC_NPROCESSORS_ONLN 58
#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */
__DARWIN_C_FULL is 900000L.
If _POSIX_C_SOURCE gets defined without __DARWIN_C_SOURCE being defined,
__DARWIN_C_LEVEL will be assigned to __DARWIN_C_ANSI, which is 010000L.
Thus this definition will remove _SC_NPROCESSORS_CONF.
If we don't define _POSIX_C_SOURCE, __DARWIN_C_LEVEL will be equal to
__DARWIN_C_FULL, and _SC_NPROCESSORS_CONF will be available.
This commit also includes homebrew and macports prefix definitions for mfd_aes_brute.
Signed-off-by: İlteriş Yağıztegin Eroğlu <ilteris@asenkron.com.tr>
2022-01-31 15:41:06 +03:00
iceman1001
ce74a25d06
use macros instead
2022-01-29 15:12:42 +01:00
iceman1001
1013320aa0
osx needs to link to openssl, since it uses libressl instead
2022-01-29 11:31:18 +01:00
iceman1001
48a872bd52
string formatter
2022-01-29 11:03:30 +01:00
iceman1001
3df14034fe
coverity #373452 - tainted value
2022-01-29 10:39:49 +01:00
iceman1001
5b803d2dd4
should fix thread safe call on Mingw (thanks to @gator96100)
2022-01-27 06:10:20 +01:00
Philippe Teuwen
33d3027b70
fix pm3_tests for real
2022-01-26 20:42:11 +01:00
Philippe Teuwen
33860b3689
fix pm3_tests
2022-01-26 20:38:22 +01:00
iceman1001
2bac77a84f
add new bruteforce tools for teleno's compasX software
2022-01-26 19:57:10 +01:00
Philippe Teuwen
dee65c8036
recover_pk: better warning if OpenSSL doesn't provide required curve (Fedora I'm looking at you)
...
cf https://bugzilla.redhat.com/show_bug.cgi?id=1019390#c25
2022-01-09 17:49:46 +01:00
Philippe Teuwen
f11ae25213
Disable ht2crack5gpu as ht2crack5opencl supercedes it and ht2crack5gpu can be difficult to get running on setups supporting OpenCL on more than one Nvidia GPU
2022-01-09 16:34:31 +01:00