1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-16 19:58:25 +00:00
Commit Graph

1118 Commits

Author SHA1 Message Date
jsteube
e69c385b4d Separated sm50, sm52 and older cards in hashcat.hctune and updated accordingly 2016-05-16 02:38:58 +02:00
jsteube
eea3424c38 Added SIMD code for all generic PBKDF2-HMAC-* modes 2016-05-15 19:54:56 +02:00
Jens Steube
9976f85c3a Cache clGetKernelWorkGroupInfo() results on startup
Use clGetEventProfilingInfo() instead of our own timer
2016-05-15 13:22:31 +02:00
Jens Steube
2937c83a2e Merge pull request #332 from philsmd/master
test fix: ArubaOS salts are 8 hexadecimal chars long (4 binary), not 10
2016-05-15 01:29:36 +02:00
Jens Steube
590248e1e4 Merge pull request #333 from y0sh1/CreateTravisBuilds
Added Travis building
2016-05-15 01:27:26 +02:00
Jens Steube
5987029441 Added SIMD code for DCC2 2016-05-15 01:13:09 +02:00
Jens Steube
0ddb264a5a Use packv() and unpackv() for slow hash SIMD handling in kernels 2016-05-15 00:37:46 +02:00
Y0sh1
1d797a1c3e Added Travis building, placed build status in readme 2016-05-14 21:22:48 +02:00
philsmd
2f7023caa0 Merge remote-tracking branch 'upstream/master' 2016-05-14 19:47:23 +02:00
Jens Steube
9d74f2958d Added SIMD code for WPA/WPA2 2016-05-14 19:45:51 +02:00
philsmd
9ac762c2c7 test fix: ArubaOS salts are 8 hexadecimal chars long (4 binary), not 10 (4 binary), because '01' will be appended afterwards (total length is 10) 2016-05-13 19:02:57 +02:00
Jens Steube
c78d7568e6 Add some missing changes 2016-05-13 15:31:58 +02:00
Jens Steube
d0123e63b1 Add WinZip test.pl and test.sh 2016-05-12 22:15:44 +02:00
Jens Steube
0891989404 Fix WinZip multihash 2016-05-12 13:05:12 +02:00
Jens Steube
a5ec5d68b8 Change some newline handling and startup infos 2016-05-12 12:44:15 +02:00
Jens Steube
1fb603b578 Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-05-12 09:27:07 +02:00
Jens Steube
7a4ab2b42d Prepare for WinZip integration 2016-05-12 09:26:54 +02:00
jsteube
dca9683b3b Balancing the workload turns out to be very efficient 2016-05-12 09:24:20 +02:00
jsteube
aefd3b03a3 Use VERSION_TAG only, but uncut 2016-05-11 12:19:02 +02:00
jsteube
77a9377d18 In case the user did not specify --opencl-device-types and the user runs hashcat in a system with only a CPU only he probably want to use that CPU. In such a case, automatically enable CPU device type support, since it's disabled by default. 2016-05-11 11:58:51 +02:00
jsteube
b5a71dca58 Add more informative help text in case of faulty or no OpenCL installation 2016-05-11 11:38:52 +02:00
Jens Steube
332c3a7e09 Fix autotune to not actually crack hashes 2016-05-11 00:01:29 +02:00
Jens Steube
3d229b20d4 Remove debugging option from JIT compiler option 2016-05-10 19:30:11 +02:00
jsteube
f1515f9244 Moved BUILD.md to root folder 2016-05-10 19:16:57 +02:00
jsteube
e47030ed7d Prepare to rename project into hashcat
This release markes the fusion of "hashcat" and "oclHashcat" into "hashcat".
It combines all features of all hashcat projects in one project.
2016-05-10 19:07:07 +02:00
jsteube
768ffbdad8 Remove OPENCL EXTENSION, failing on Intel OpenCL SDK 2016-05-10 10:22:13 +02:00
jsteube
c19779dedf Switch back -m 7400 to old version 2016-05-09 23:35:25 +02:00
jsteube
4317ac60f4 Remove unroll access for Drupal for NV gpus 2016-05-09 23:14:26 +02:00
jsteube
9390be8594 Use real registers for salt, high-end maxwells didn't like it with global memory access 2016-05-09 23:07:23 +02:00
jsteube
373d2b9882 Remove barrier from DCC1, high-end maxwells didn't like it 2016-05-09 21:51:36 +02:00
jsteube
c79bed3b7d Prepare for a more dynamic #pragma unroll use 2016-05-09 21:32:12 +02:00
jsteube
34c3557d50 Fix compiler warnings 2016-05-09 19:23:37 +02:00
Jens Steube
67d5bb4b81 Merge pull request #330 from RolfHashcat/patch-1
Update hashcat_tuning.hctab
2016-05-09 12:36:54 +02:00
Rolf
d33360e3f5 Update hashcat_tuning.hctab
Requested optimisation of opencl vector width values for GTX Titan Mk I.
2016-05-09 11:31:02 +01:00
jsteube
7709ffbe52 Add some missing hash-modes to hashcat_tuning.hctab 2016-05-09 11:25:51 +02:00
Jens Steube
941e016378 Fix -m 9000 performance for AMD 2016-05-09 09:40:57 +02:00
jsteube
a0221cd368 Fix broken -m 1500 and -m 3000 2016-05-09 09:17:59 +02:00
jsteube
6dac6b409e Add compiler kernel hints for algorithms with fixed workgroup size 2016-05-09 00:58:04 +02:00
jsteube
71c31fca59 Rewrote sha256crypt from scratch 2016-05-08 22:56:36 +02:00
jsteube
fd77a098c5 Another some unroll to reduce register pressure 2016-05-08 18:57:44 +02:00
jsteube
bd1f555c9c Remove some unroll to reduce register pressure 2016-05-08 18:29:54 +02:00
jsteube
303cfcae15 Enable unrolling of SHA512 with HMAC on NV 2016-05-08 16:07:40 +02:00
Jens Steube
7f04a89f77 Optimize out the swap32() of sha256 in 7zip 2016-05-08 15:33:32 +02:00
jsteube
16af77af18 Extended password length up to 32 for 7zip 2016-05-08 14:39:44 +02:00
jsteube
ab193c4162 Rename ALIAS_pre_maxwell and ALIAS_maxwell_budget to ALIAS_nv_use_simd 2016-05-08 13:45:49 +02:00
jsteube
b877c84486 Run a few device compatibility checks on startup 2016-05-08 13:37:58 +02:00
jsteube
b91506c1c7 Check if device is little endian device 2016-05-08 12:58:43 +02:00
jsteube
6d027e77f2 Optimize some macros
Use rotate() instead of inline asm; breaks Titan speed
2016-05-08 11:09:44 +02:00
jsteube
41e2d7247a Update autotune, respect kernel_loops_max 2016-05-08 01:56:32 +02:00
jsteube
5bb8d17784 Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-05-07 23:51:50 +02:00