jsteube
83151ec2bb
Do not set _GNU_SOURCE if it's set already
2016-12-29 19:13:06 +01:00
jsteube
9f64f9e705
Removed *throttled* message from NVML as this created more confusion than it helped
2016-12-29 19:07:05 +01:00
jsteube
4a81601c0a
Reenabled automatic status screen display in case of stdin used
2016-12-29 13:05:29 +01:00
Jens Steube
a192cda224
Merge pull request #933 from matrix/fixTestSh
...
Fix test.sh -m all bug & truecrypt tests
2016-12-29 10:48:25 +01:00
jsteube
b42a177528
Fixes https://github.com/hashcat/hashcat/issues/934
2016-12-29 10:43:58 +01:00
Gabriele Gristina
3b5dfb06e9
Fix test.sh -m all bug & truecrypt tests
2016-12-29 01:08:09 +01:00
jsteube
ada22000b5
Fixes https://github.com/hashcat/hashcat/issues/932
2016-12-28 22:11:35 +01:00
jsteube
07078e8c14
Added hashcat32.dll and hashcat64.dll makefile targets for building hashcat windows libraries
2016-12-28 14:05:26 +01:00
jsteube
45aae6a178
Switched matching ADL device with OpenCL device by using PCI bus, device and function
2016-12-28 10:51:39 +01:00
Jens Steube
f22836b35e
Switched matching xnvctrl device with OpenCL device by using PCI bus, device and function
2016-12-27 19:20:27 +01:00
Jens Steube
c77c9ff72e
Switched matching NvAPI device with OpenCL device by using PCI bus, device and function
2016-12-27 17:41:29 +01:00
Jens Steube
2c82e53d38
Switched matching NVML device with OpenCL device by using PCI bus, device and function
2016-12-27 14:44:12 +01:00
jsteube
ee6b81aa62
Add hm_NVML_nvmlDeviceGetPciInfo() for later use
2016-12-27 14:01:24 +01:00
Jens Steube
d259f96790
Fix -m 10600 and -m 10700 parser
2016-12-26 15:58:01 +01:00
jsteube
514fc0fe75
Switch hex_to_u32() to LE
...
Also fixes -m 11100 is_valid_hex_string()
2016-12-26 15:09:56 +01:00
jsteube
ceed66d50b
Switch hex_to_u64() to LE
2016-12-26 13:09:41 +01:00
jsteube
f0b287e838
Get rid of bin_to_hex_lower(), add u8_to_hex_lower(), u32_to_hex_lower() and u64_to_hex_lower()
2016-12-26 12:52:06 +01:00
jsteube
45479978c4
Fix some warning messages
2016-12-26 12:02:10 +01:00
jsteube
89d0d99bdb
Shader Model version message is confusing users, rename it to CUDA version
2016-12-25 14:52:12 +01:00
jsteube
9113a57fe6
Use vasprintf not asprintf
2016-12-24 00:57:38 +01:00
jsteube
a077a72a4e
Merge branch 'master' of https://github.com/hashcat/hashcat
2016-12-24 00:41:16 +01:00
jsteube
6ece83760d
Add wrapping function for asprintf()
2016-12-24 00:40:40 +01:00
jsteube
fa5b5d298d
Hash Parser: Improved error detection of invalid hex characters where hex character are expected
2016-12-23 14:57:46 +01:00
jsteube
72af615e8b
WPA cracking: Reuse PBKDF2 intermediate keys if duplicate essid is detected
2016-12-22 02:17:49 +01:00
Jens Steube
1b4edc92ee
Merge pull request #925 from neheb/master
...
Replace some snprintf calls with asprintf.
2016-12-21 00:39:51 +01:00
Rosen Penev
36bd1c7dd9
Replace some snprintf calls with asprintf.
...
Simplifies the code.
2016-12-19 16:46:30 -08:00
jsteube
e4ba40dd7e
OpenCL Runtime: Updated AMDGPU-Pro driver version check, do warn if version 16.50 is detected which is known to be broken
2016-12-18 22:35:23 +01:00
jsteube
24a3aff5ea
Fixed mask length check in hybrid attack-modes: Do not include hash-mode dependant mask length checks
2016-12-18 16:01:23 +01:00
jsteube
4b9cb7bbcf
Fixed hex output of plaintext in case --outfile-format 4, 5, 6 or 7 was used
...
Fixes https://github.com/hashcat/hashcat/issues/922
2016-12-18 13:11:54 +01:00
Jens Steube
cafd4b50e7
Merge pull request #919 from matrix/master
...
Add support for SHA-224
2016-12-17 20:03:50 +01:00
Gabriele Gristina
37f562cabd
Reorganized 'SHA-2' constants
2016-12-17 19:50:28 +01:00
Gabriele Gristina
496c749b2b
Add missings requirements for SHA-224 support
2016-12-17 19:09:52 +01:00
Jens Steube
eda7344f34
Merge pull request #920 from neheb/master
...
Last remnant of stderror
2016-12-17 14:16:29 +01:00
jsteube
767ad440b2
Fixed custom char parsing code in maskfiles in --increment mode: Custom charset wasn't used
2016-12-17 14:09:58 +01:00
Rosen Penev
cf4045cc6e
Last remnant of stderror
2016-12-16 17:32:19 -08:00
Gabriele Gristina
8b0764bc4d
Add support for SHA-224
2016-12-16 02:05:12 +01:00
jsteube
72599fd109
Fixed kernel loops in leading to slower performance in --increment mode
2016-12-15 13:19:10 +01:00
jsteube
0d31ee3b53
Alternative --progress-only in case of multiple salts cracking
2016-12-10 18:12:03 +01:00
jsteube
367024da3f
Fix --progress-only in case of multiple salts cracking
2016-12-10 16:16:48 +01:00
jsteube
f424650c3b
Fixed infinite loop when using --loopback in case all hashes have been cracked
...
Fixes https://github.com/hashcat/hashcat/issues/917
2016-12-10 09:37:59 +01:00
jsteube
ec5610271a
New option --progress-only: Quickly provides ideal progress step size and time to process it per device based on the user hashes and selected options, then quit
2016-12-09 23:44:43 +01:00
jsteube
f9ba94954b
Added sanity check to disallow --speed-only in combination with -i
2016-12-09 15:26:35 +01:00
jsteube
58f458f489
Fix notes in changes.txt about potfile reading performance
2016-12-09 14:55:28 +01:00
jsteube
1342cf2ce3
Use $HEX[...] in case the password includes the separater character, increases potfile reading performance
2016-12-09 14:54:13 +01:00
jsteube
1be98add82
Add missing note about changed potfile suffix in v3.10
2016-12-09 13:42:52 +01:00
Jens Steube
fa598a463f
Merge pull request #913 from anthraxx/master
...
extend global CFLAGS and LDFLAGS to aid distro packaging
2016-12-07 12:30:02 +01:00
Jens Steube
2b24f60310
Merge pull request #912 from neheb/master
...
Fix %m with MinGW and potentially OS X.
2016-12-07 12:24:45 +01:00
anthraxx
62fc436a4f
extend global CFLAGS and LDFLAGS to aid distro packaging
...
This preserves globally defined CFLAGS and LDFLAGS and simply
extends those variables to aid distro based packaging toolchains
and predefined distro wide defaults like SSP, relro etc.
this re-fixes 7f8aaf7430
after it was
somehow undone ;)
2016-12-06 20:39:04 +01:00
Jens Steube
2039e2c06e
Merge pull request #910 from matrix/ctime_overflow
...
Fix ctime_r/sec_etc overflow
2016-12-04 16:01:02 +01:00
Gabriele Gristina
cadd3d24ea
Fix sec_etc overflow
2016-12-04 15:54:34 +01:00