1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-10-13 11:29:00 +00:00
Commit Graph

3044 Commits

Author SHA1 Message Date
philsmd
98fee66486
-m 11600 = 7-Zip: added support for parsing $7z$1... and $7z$2... hashes
Attention: the LZMA/LZMA2 decompression step still needs to be implemented (e.g. via a hook)
2017-01-12 20:28:16 +01:00
jsteube
a1c13778c7 Workaround added for AMDGPU-Pro OpenCL runtime: AES encrypt and decrypt Invertkey function was calculated wrong in certain cases 2017-01-11 16:04:05 +01:00
jsteube
bb5663e439 Update readme.txt for SHA-224 2017-01-06 08:54:39 +01:00
jsteube
c7999c66bc Returncode: Added dedicated returncode (see docs/status_codes.txt) for shutdowns caused by --runtime and checkpoint keypress 2017-01-06 08:45:40 +01:00
jsteube
ae5b75d65c Remove unused variable in rp.c 2017-01-06 07:55:35 +01:00
Jens Steube
0cbf19e162 Fixed automatic rule generator: Do not create 'X', '4' or '6' rules as they are not support in kernel rules 2017-01-05 23:24:46 +01:00
Jens Steube
39874600fd Merge branch 'master' of https://github.com/hashcat/hashcat 2017-01-05 22:56:06 +01:00
Jens Steube
e01ccb9e81 Fixed plaintext cracking mode, used invalid offset 2017-01-05 22:55:53 +01:00
jsteube
0fe6db6839 Sanity: Added sanity check to disallow --loopback in combination with --runtime 2017-01-05 22:46:34 +01:00
jsteube
038b915e2d Fixed runtime limit: No longer required so sample startup time after refactorization 2017-01-05 22:34:47 +01:00
jsteube
992bc01f3c Fixed parsing of hashes in case the last line did not include a linefeed character 2017-01-05 21:58:24 +01:00
Jens Steube
e5e97c6ff8 Merge branch 'master' of https://github.com/hashcat/hashcat 2017-01-05 17:39:31 +01:00
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