Commit Graph
3029 Commits
Author SHA1 Message Date
jsteube ad42dd59ac Fixed hash-mode 11400 = SIP digest authentication (MD5): Cracking of hashes which did not include *auth* or *auth-int* was broken 2017-01-05 16:14:12 +01:00
Jens Steube e9a34bd708 Update tc_tests/hashcat_ripemd160_aes_boot.tc for reference 2017-01-05 14:02:51 +01:00
jsteube aa89b8b951 Make the PID controller more smooth 2017-01-04 15:01:35 +01:00
jsteube 78d73e64fe Workaround added for Intel OpenCL runtime: GPU support is broken, skip the device unless user forces to enable it 2017-01-04 11:23:57 +01:00
jsteube 33aeae6090 For CYGWIN prefer to use "opencl.dll" (installed by drivers) instead of optional "cygOpenCL-1.dll" 2017-01-04 10:59:21 +01:00
jsteube 6d8e938549 Added production flag in Makefile to disable all the GCC compiler options needed only for development 2017-01-04 10:33:20 +01:00
jsteube 1f756bf752 Include passwords for removed hashes present in the potfile to next loopback iteration 2017-01-03 19:21:27 +01:00
jsteube 1f266fb0f2 Added new event EVENT_WEAK_HASH_ALL_CRACKED if all hashes have been cracked during weak hash check 2017-01-03 09:56:40 +01:00
jsteube e1b5de12d5 Fixed potfile loading to accept blank passwords 2017-01-03 09:39:13 +01:00
jsteube dca74af23f Prepare for v3.30 release 2017-01-02 10:14:07 +01:00
jsteube d36cc4c5cb Give some extra space for plain_buf1 in case $HEX[...] is added 2016-12-31 15:17:01 +01:00
jsteube a3159625b3 Update changes.txt regarding Iris Pro changes 2016-12-31 15:15:43 +01:00
Jens Steube 9d98d696c0 Merge branch 'master' of https://github.com/hashcat/hashcat 2016-12-31 15:11:08 +01:00
Jens Steube feb6d4f740 Fixed buffer overflow in status screen display in case of long non-utf8 string 2016-12-31 15:10:53 +01:00
Jens Steube 41c3b886a2 Merge pull request #944 from leonklingele/irispro-tune-truecrypt
Iris Pro: Tune {True,Vera}Crypt
2016-12-31 14:52:39 +01:00
Leon Klingele 991c79f0bf Iris Pro: Tune {True,Vera}Crypt 2016-12-31 14:43:08 +01:00
jsteube a4f40ac226 Added old potfile detection, show warning message 2016-12-31 13:52:35 +01:00
jsteube 8a47c32537 Fixed display screen to show input queue when using custom charset or rules 2016-12-31 13:37:26 +01:00
Jens Steube b0ff13b496 Truecrypt/Veracrypt: Use CRC32 to verify headers instead of fuzzy logic, greatly reduces false positives from 18:2^48 to 3:2^64 2016-12-31 02:10:10 +01:00
Jens Steube fe37fce73f Merge pull request #941 from lifanov/master
respect ports tree CFLAGS and LFLAGS  step 2
2016-12-30 17:22:18 +01:00
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
Nikolai Lifanov 9616c80e25 respect ports tree CFLAGS and LFLAGS step 2
It's actually less confusing to let the port set
the other two options as well, so just move the whole
block under ifdef PORTNAME.
2016-12-30 08:41:15 -05: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