1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-01-29 09:01:00 +00:00
Commit Graph

352 Commits

Author SHA1 Message Date
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
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
c79bed3b7d Prepare for a more dynamic #pragma unroll use 2016-05-09 21:32:12 +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
16af77af18 Extended password length up to 32 for 7zip 2016-05-08 14:39:44 +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
41e2d7247a Update autotune, respect kernel_loops_max 2016-05-08 01:56:32 +02:00
jsteube
da4090cca3 Fix pocl version string 2016-05-07 19:51:23 +02:00
jsteube
006f5252b7 Optimize a few modes for hashcat_tuning.hctab for budget NV cards
Little experiment with MD4 based optimizations on -m 900 -m 1000 and -m 1100
Fix benchmark in case user fixes -u and -n values
2016-05-07 13:15:21 +02:00
Jens Steube
01f566451c Check both kernel_accel and kernel_loops for some minimum value 2016-05-06 14:38:08 +02:00
Jens Steube
50a7638e7b Aim for -n 64 in autotune 2016-05-06 11:52:19 +02:00
Jens Steube
72e3821a4c Simplify auto-tuning and benchmark routines
Decrease the time it takes to run a benchmark
Removed --benchmark-repeat, it creates no advantage
Fix some wording related to drivers
Dropped special 64-bit rotate() handling for NV
Cleanup SHA384
Cleanup try_run()
2016-05-05 23:21:15 +02:00
Jens Steube
fc89a04737 Update to better scrypt tmto defaults 2016-05-04 11:55:10 +02:00
Jens Steube
29a0eab0b3 Remove pocl warning, add catalyst warning 2016-05-04 11:40:42 +02:00
jsteube
cd08fa5f8c Limit kernel_threads on CPU 2016-05-04 10:32:54 +02:00
jsteube
241a8c8485 Fix scrypt handling 2016-05-04 02:06:31 +02:00
Jens Steube
8316210233 Unlock kernel_threads > 64 2016-05-04 00:52:53 +02:00
jsteube
54df10b36d improved autotune engine 2016-05-03 12:37:43 +02:00
Jens Steube
0b3743ce94 - Added inline declaration to functions from simd.c, common.c, rp.c and types_ocl.c to increase performance
- Dropped static declaration from functions in all kernel to achieve OpenCL 1.1 compatibility
- Added -cl-std=CL1.1 to all kernel build options
- Created environment variable to inform NVidia OpenCL runtime to not create its own kernel cache
- Created environment variable to inform pocl OpenCL runtime to not create its own kernel cache
2016-05-01 23:15:26 +02:00
Jens Steube
c297678536 Restrict loopback option to straight attack-mode 2016-05-01 20:52:20 +02:00
jsteube
9b3d18f87d SIMD for slow hashes prototype 2016-05-01 18:34:59 +02:00
Jens Steube
abce366d00 Fixed -m 13500 kernels and tests 2016-04-28 22:23:02 +02:00
Jens Steube
aef8dc2b01 First working version of -m 13500 2016-04-26 22:45:23 +02:00
Jens Steube
9294aaccae Merge pull request #311 from fgaudreault/master
Adding parser and basic kernels for -m 13500
2016-04-26 20:12:33 +02:00
Jens Steube
7cbce12ea7 Add platform vendor_id detection 2016-04-26 13:59:14 +02:00
Martin Lemay
d9889727e6 Removed SHA1 optimization. 2016-04-25 09:33:43 -04:00
Martin Lemay
a1aef652c2 Fixed snprintf. 2016-04-25 09:32:41 -04:00
Francois Gaudreault
96e60bfb05 Fixing minor definitions. 2016-04-25 09:11:49 -04:00
jsteube
082b1504b1 Initial MESA support, needs more fixes 2016-04-25 13:51:18 +02:00
Jens Steube
dcbf665313 Use a more optimal salt value for descrypt benchmark 2016-04-24 18:08:11 +02:00
Jens Steube
42c83df959 Fix for 0H/s issue on different algorithms 2016-04-24 16:28:33 +02:00
Jens Steube
96ef261326 Increase benchmark accuracy by using a result based on the last meassured speed after benchmark values changed by less than 0.1% after kernel repeats
Goal is a "what you see is what you get" value compared to: "singlehash -a 3 ?b?b?b?b?b?b?b" -- both with the same fixed -u and -n values
As a positive side-effect, this decreases total benchmark runtime
Add speed_cnt_total and speed_ms_total as a preparation to get rid of SPEED_MAXAGE which produces 0H/s display on very slow-hash types
Replace some floats with double which can (theoretically) become really big
2016-04-24 12:24:21 +02:00
Martin Lemay
89ebc48942 Fixed snprintf cast warnings 2016-04-24 14:29:19 -04:00
Francois Gaudreault
f76b9d0013 Adding Tests, fix one compile warning 2016-04-22 19:36:07 -04:00
Martin Lemay
39445340ae Minor adj. and sanity check on pstoken_parse_hash(). 2016-04-24 07:29:53 -04:00
Martin Lemay
f0535b1a52 ascii_digest additions. 2016-04-22 16:21:55 -04:00
Martin Lemay
1c8368d1cd changed to OPTS_TYPE_PT_ADD80 2016-04-22 15:33:31 -04:00
Martin Lemay
ac35ab8111 esalt hex convertion. 2016-04-22 15:32:06 -04:00
Martin Lemay
8cf6607c87 Refactored 134 to 13500. Added esalt struct 2016-04-22 12:26:03 -04:00
Francois Gaudreault
2df81367df Adding parser and basic kernels for -m 134 2016-04-21 13:22:05 -04:00
Jens Steube
37c40dcfb4 Accept \r as newline in thread_keypress() 2016-04-19 13:11:28 +02:00
Jens Steube
6fcf58e106 Fix for https://github.com/hashcat/oclHashcat/issues/302 2016-04-19 13:04:33 +02:00
Jens Steube
13b2758084 Added parameter --potfile-path to override default potfile path 2016-04-17 19:14:55 +02:00
Jens Steube
63ba540f2b Add some additional information to error-text in read_restore() 2016-04-17 17:48:48 +02:00