Jens Steube
e3ad2f9b7d
Fixed buffer overflow in plaintext parsing code: Leading to segfault
2017-01-05 17:39:14 +01:00
jsteube
45daaab6ac
If the user specifies a folder to scan for wordlists instead of directly a wordlist, then ignore the hidden files
2017-01-05 16:21:57 +01:00
jsteube
b3067680a7
If the user specifies a folder to scan for wordlists instead of directly a wordlist, then ignore the hidden files
2017-01-05 16:15:12 +01:00
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