Commit Graph

3433 Commits

Author SHA1 Message Date
jsteube 6b77606bdd Fixed recursion in loopback handling when session was aborted by the user 2017-03-02 23:30:43 +01:00
jsteube ce337c5863 Replace __builtin_clz() and __builtin_clzll() with some straight forward solution 2017-03-02 23:12:31 +01:00
Jens Steube fe66714fd7 Merge pull request #1149 from philsmd/master
osx: -m 3200 = bcrypt needs a volatile variable
2017-03-02 22:52:45 +01:00
philsmd fbb1f92d2b osx: -m 3200 = bcrypt needs a volatile variable 2017-03-02 22:24:12 +01:00
jsteube 54ad27da7d Session Management: Automatically set dedicated session names for non-cracking parameters, for example: --stdout 2017-03-02 19:57:34 +01:00
jsteube 5f7c3590ba Status screen: Do not try to clear prompt in --quiet mode 2017-03-01 21:42:17 +01:00
Jens Steube eecac3f63b Merge pull request #1145 from 0xbsec/1144-i-cpu
fix rule 'i' in host mode in case pos = length
2017-03-01 21:09:32 +01:00
mhasbini 45cf65fdbd update changelog message 2017-03-01 21:09:17 +02:00
mhasbini a415ec7afb fix rule 'i' in host mode in case pos = length 2017-03-01 21:05:27 +02:00
Jens Steube 50b46d5de9 Merge pull request #1142 from philsmd/master
fixes #611: added -m 12001 = Atlassian (PBKDF2-HMAC-SHA1)
2017-02-28 14:52:57 +01:00
philsmd 22d1129818 added -m 12001 = Atlassian (PBKDF2-HMAC-SHA1) #611 2017-02-28 14:22:03 +01:00
jsteube da93d216da Update for scrypt patch 2017-02-28 12:45:26 +01:00
jsteube b2684553f0 In scrypt we really need to get all memory we can get, thus we workaround the 1/4 limit by allocating 4 blocks but this can eventually be larger than the total maximum available memory 2017-02-28 12:12:06 +01:00
jsteube 6f33d799c2 Remove temporary 2gb limit testwise 2017-02-28 12:11:20 +01:00
jsteube a509221868 Fix password candidate generation for test.pl for mode 14000 and 14100 2017-02-28 11:56:27 +01:00
jsteube 72edd17481 Workaround -m 9100 to run on AMDGPU-Pro 2017-02-28 11:34:20 +01:00
jsteube a5b8a91d58 Small -m 9100 cleanups 2017-02-28 11:13:57 +01:00
jsteube c47f9d4b3e Fix a bug in wpa_essid_reuse_next() destroying reuse PBKDF2 intermediate keys if duplicate essid logic 2017-02-28 10:20:46 +01:00
jsteube fea62b78dc Fixed cracking of Plaintext (-m 99999) in case MD4 was used in a previous session 2017-02-28 09:55:38 +01:00
jsteube d431874cef Merge branch 'master' of https://github.com/hashcat/hashcat 2017-02-27 14:47:49 +01:00
jsteube 708adbc54b Fixed cracking of Plaintext (-m 99999) in case MD4 was used in a previous session 2017-02-27 14:47:41 +01:00
Jens Steube e82ce9243d Added support for filtering hccapx message pairs using --hccapx-message-pair 2017-02-27 12:09:49 +01:00
Jens Steube 0fc949ef69 Fixed cracking of PeopleSoft Token if salt length + password length is >= 128 byte 2017-02-27 11:06:53 +01:00
jsteube d2e95d5e1b Fix WPA/WPA2 incorrectly reports cracked passwords in some cases 2017-02-27 09:30:02 +01:00
Jens Steube c13f851a52 Merge pull request #1136 from philsmd/master
hctune: for Apple Iris, add all new algorithms to hashcat.hctune
2017-02-26 21:30:35 +01:00
philsmd b38dbb61f2 hctune: for Apple Iris, add all new algorithms to hashcat.hctune 2017-02-26 20:58:28 +01:00
Jens Steube cc2d8751b7 Merge pull request #1135 from philsmd/master
tests: minor, always run -m 99999 last
2017-02-26 19:31:26 +01:00
philsmd f314ad0926 tests: minor, always run -m 99999 last 2017-02-26 18:56:19 +01:00
Jens Steube 37712fd9c0 Merge pull request #1134 from philsmd/master
tests: fixed timeout values
2017-02-26 18:28:58 +01:00
philsmd 86ea878755 tests: fixed timeout values 2017-02-26 18:19:16 +01:00
jsteube dc170907ed Compress multiple newlines to one in host code, too 2017-02-26 15:48:14 +01:00
jsteube 2ece9742e1 Compress multiple newlines to one 2017-02-26 15:42:56 +01:00
jsteube d0fa9d059d Remove some unused macros 2017-02-26 15:34:45 +01:00
jsteube 22be61b20d Remove aligned __constant datatypes from OpenCL kernel function declarations 2017-02-26 15:16:36 +01:00
jsteube 6401c58568 Align all the __constant buffers to workaround OpenCL JIT compiler errors in NV drivers 378.x 2017-02-26 15:04:53 +01:00
jsteube 3fb433de60 Remove __constant from OpenCL kernel function declarations 2017-02-26 14:57:26 +01:00
jsteube ecb851ecda Testwise workaround for -m 9100 on 378.x 2017-02-26 14:49:29 +01:00
jsteube c094f3b511 Workaround added for NVidia OpenCL runtime: RACF kernel requires EBCDIC lookup to be done on shared memory 2017-02-25 17:36:29 +01:00
Jens Steube 2dd8018915 Fix -m 4520 for salt length exactly 15 2017-02-25 12:53:08 +01:00
jsteube 7aab78fb52 Fix broken SHA512 in LUKS due to union refactoring in tmps variable 2017-02-25 12:19:47 +01:00
Jens Steube ffc678857b Merge pull request #1130 from neheb/master
Prefer _WIN to _POSIX for defines.
2017-02-24 06:41:56 +01:00
Rosen Penev 4ceb7a1afa Prefer _WIN to _POSIX for defines.
Also miscellaneous fixes here and there.
2017-02-23 15:55:06 -08:00
jsteube de186ceda5 Fix some typo 2017-02-23 18:34:51 +01:00
jsteube ba5fb80a38 Refactor kernel declarations for Skip32 to enable OSX using it 2017-02-23 15:18:41 +01:00
jsteube f381b107a3 Remove some unused variable 2017-02-23 12:15:19 +01:00
jsteube 877b3fdc4d Fix some case to make GCC on OSX happy 2017-02-23 12:05:35 +01:00
jsteube d6b843901b In case of multiline error message use only the first line as error and the description as warning 2017-02-23 11:59:34 +01:00
jsteube aa5ed1ca89 OpenCL Runtime: Added a warning about using Mesa OpenCL runtime 2017-02-23 11:48:21 +01:00
jsteube 4e2adc031a Add some compiler independant integer overflow functions 2017-02-23 10:39:17 +01:00
jsteube 7797826c8d Continue with WPA hashing logic as it was already 2017-02-23 09:46:26 +01:00