Commit Graph
3008 Commits
Author SHA1 Message Date
Jens Steube d73c8ebb2a Merge branch 'master' of https://github.com/hashcat/hashcat 2016-12-30 17:21:46 +01:00
Jens Steube 0cdf929ab2 Fix -m 9720 byte swaps 2016-12-30 17:21:27 +01:00
Jens Steube e5d72589b4 Merge pull request #940 from lifanov/master
respect ports tree CFLAGS and LFLAGS
2016-12-30 14:27:19 +01:00
Jens Steube e527bb15e2 Merge pull request #939 from leonklingele/irispro-tune-8700
Iris Pro: Tune 8700
2016-12-30 14:23:48 +01:00
Nikolai Lifanov 4cce9a9fd1 respect ports tree CFLAGS and LFLAGS
FreeBSD ports need to respect flags passed down by the build system.
This enables FreeBSD hashcat port to use upstream hashcat source code
patch-free.
2016-12-30 08:19:00 -05:00
Leon Klingele acb4f2a796 Iris Pro: Tune 8700 2016-12-30 00:31:43 +01:00
Jens Steube fd2ea078bc Merge pull request #938 from matrix/master
Try fix -rpath usage
2016-12-29 23:40:39 +01:00
Gabriele Gristina 472206384d Try fix -rpath usage 2016-12-29 23:36:19 +01:00
jsteube d2c76d9320 This commit splits the native hashcat binary into the hashcat library and hashcat frontend.
I've tested this with Linux and Msys2. I hope it will work on FreeBSD, OSX and Cygwin as well.
There's also four new dedicated makefile targets for install: install_library install_hashcat install_docs install_shared
Also the main_shared.c and its makefile target have been removed, as the main frontend is the best example possible
2016-12-29 20:40:07 +01:00
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