jsteube
|
c970ad0f83
|
Fix dos-windows buffer size to maximum, users won't complain if they can scroll back
|
2016-06-03 13:03:38 +02:00 |
|
Jens Steube
|
0ffa9f4b82
|
Do not show warnings message in case --force is used
|
2016-06-03 11:37:54 +02:00 |
|
jsteube
|
040bbd416a
|
More nvapi preparations and display skip reason in benchmark
|
2016-06-03 11:33:59 +02:00 |
|
jsteube
|
3c6296801a
|
Prepare for reintegration of nvapi for checking thermal limit
|
2016-06-02 14:20:15 +02:00 |
|
Jens Steube
|
7ba1322d7f
|
Redesign some of the kernel_power features like too small wordlist detection etc, now based on autotuning results
|
2016-06-02 12:32:24 +02:00 |
|
Jens Steube
|
725e3677cb
|
Only load ADL or NVML if we really need it
|
2016-06-02 11:10:36 +02:00 |
|
jsteube
|
04dfe6e89e
|
Fix -m 12500 by limiting max. length to 20; Limit fake rule copy in autotune() to it's max size
|
2016-06-01 22:56:33 +02:00 |
|
jsteube
|
d329451cc1
|
Here it is: --powertune-enable for nvidia -- Works on both linux and windows
|
2016-06-01 19:01:44 +02:00 |
|
jsteube
|
a23c0c4716
|
Added a ton of new NVML stuff
|
2016-06-01 00:57:57 +02:00 |
|
jsteube
|
d89a8a68d6
|
Finally got rid of NvAPI on Windows, replace with NVML
|
2016-05-31 22:48:58 +02:00 |
|
jsteube
|
a381cb651d
|
Fix autotune in case of rule-based attack is used
|
2016-05-31 13:21:41 +02:00 |
|
jsteube
|
9a548298ee
|
Fix some OSX compiler errors
|
2016-05-30 10:29:18 +02:00 |
|
jsteube
|
19e36694da
|
Added support for --gpu-temp-retain for nvidia devices on windows
Disabled retain support by default, you can reactive it using --gpu-temp-retain
Completely get rid of HAVE_ADL, HAVE_NVML and HAVE_NVAPI in sources
|
2016-05-30 00:05:46 +02:00 |
|
jsteube
|
8ffbeac954
|
Add NvAPI_GPU_GetPerfDecreaseInfo() -- but i doesn't work, so deactive it
|
2016-05-29 20:51:52 +02:00 |
|
jsteube
|
3a49227748
|
Only show Hardware-Monitor information we have, do not show N/A any longer
|
2016-05-29 17:25:52 +02:00 |
|
jsteube
|
72384c1fc3
|
Add NVML support for PCIE Lanes
|
2016-05-29 16:54:07 +02:00 |
|
Jens Steube
|
53a4e0cbb7
|
Add PCI-E Lanes to status display, if available
|
2016-05-29 15:54:51 +02:00 |
|
jsteube
|
3e4badd9b4
|
Send a notice to user in case the drivers temperature threshold for slowdown is reached and a performance drop is expected due to throttling
|
2016-05-29 00:59:24 +02:00 |
|
jsteube
|
f91dc3ac80
|
Fix osx compilation
|
2016-05-28 22:13:46 +02:00 |
|
jsteube
|
1b05d09327
|
Remove coreclock frequency returned back from OpenCL runtime (always wrong since GTX5xx) - we now have a better reading in status display
Only adjust screen width on windows, not height
|
2016-05-28 18:05:04 +02:00 |
|
jsteube
|
3227ef167e
|
Added NvAPI support for querying current engine clock and current memory clock
|
2016-05-28 17:44:09 +02:00 |
|
Jens Steube
|
e97fa06a7a
|
Added current engine clock and current memory clock to the status display (ADL only atm)
Automatically enable AMD powertune in benchmark-mode
|
2016-05-28 16:32:45 +02:00 |
|
jsteube
|
75a6e432db
|
Turns out default gpu retain temp of 80c is a bit too high, latest nvidia driver sets it to 70c, so we move with it
|
2016-05-28 16:01:26 +02:00 |
|
jsteube
|
bfeacfde75
|
Automatically increase console size on windows if it's too small
|
2016-05-28 14:46:54 +02:00 |
|
radix
|
083c90a0ab
|
Update macros to match option --machine-readable
|
2016-05-27 04:26:39 -05:00 |
|
radix
|
2b2a0c585e
|
Change --status-automate to --machine-readble. The former didn't really illustrate the point of the command though the functionallity is great to have. Updated ASCII tables around options output.
|
2016-05-27 03:50:52 -05:00 |
|
radix
|
bb332eaa71
|
Merge remote-tracking branch 'upstream/master'
|
2016-05-26 21:38:34 -05:00 |
|
radix
|
ed72953c8b
|
Change format of option headers to something less eye cancerous.
Fix a typo with --status-automate.
|
2016-05-26 21:34:46 -05:00 |
|
jsteube
|
911c8ae1db
|
Release kernel_memset when finished
|
2016-05-26 17:08:00 +02:00 |
|
jsteube
|
9f821aa3d2
|
Set maximum password length for SAP CODVN B (BCODE) hashes
|
2016-05-26 16:55:30 +02:00 |
|
jsteube
|
2dd8156d24
|
Introduce a true memset kernel, currently operates on 16 byte per item
|
2016-05-26 16:45:52 +02:00 |
|
jsteube
|
fd7bc2736d
|
More vendor related changes
|
2016-05-26 14:56:42 +02:00 |
|
jsteube
|
f5f9073f45
|
Better distinguish between platform vendor and device vendor
|
2016-05-26 14:28:05 +02:00 |
|
jsteube
|
be91174794
|
Detect if the user has both an Intel and and AMD OpenCL runtime and not filtered any of them then skip the AMD CPU support automatically
|
2016-05-26 14:01:42 +02:00 |
|
Jens Steube
|
964a901f2a
|
Allow numbers not power of 2 in autotune
|
2016-05-26 12:40:12 +02:00 |
|
Jens Steube
|
ca8bb56404
|
Make it a real balancing loop
|
2016-05-26 00:51:11 +02:00 |
|
jsteube
|
167d763795
|
Workaround some AMD device_maxmem_alloc / device_global_mem problem
|
2016-05-26 00:07:08 +02:00 |
|
jsteube
|
250dbde2a2
|
Add more include-dir variants to also make Intel OpenCL SDK on windows happy
|
2016-05-25 23:47:02 +02:00 |
|
Jens Steube
|
6ed35891f6
|
Trying to find a workaround for Issue https://github.com/hashcat/oclHashcat/issues/335
|
2016-05-25 23:15:53 +02:00 |
|
Jens Steube
|
2899f53a15
|
Move files from include/ to OpenCL/ if they are used within kernels
Rename includes in OpenCL so that it's easier to recognize them as such
|
2016-05-25 23:04:26 +02:00 |
|
Jens Steube
|
083c8ed515
|
Reduce use of mux_display to a minimum
|
2016-05-25 11:35:17 +02:00 |
|
Jens Steube
|
e1a9c435cc
|
Merge branch 'master' of https://github.com/hashcat/oclHashcat
|
2016-05-24 19:31:14 +02:00 |
|
Jens Steube
|
57e1191307
|
Fix bug in -a 1 mode: If left wordlist has less entries than right wordlist then 0x80 was not added
|
2016-05-24 19:30:55 +02:00 |
|
jsteube
|
35d7e67354
|
Fix some typos
|
2016-05-24 12:10:43 +02:00 |
|
jsteube
|
6b0a13d998
|
Reduce helptext width from 134 to 118; Reduce -w 1 target to 2ms
|
2016-05-23 21:34:50 +02:00 |
|
jsteube
|
d4cc8e3701
|
Adjust target workload profile timings slightly
|
2016-05-23 01:28:11 +02:00 |
|
jsteube
|
3a42ab3577
|
Fix changes
|
2016-05-22 22:25:15 +02:00 |
|
jsteube
|
73fd95ac01
|
Redesigned hashcat --help menu
|
2016-05-22 21:46:06 +02:00 |
|
jsteube
|
c901935843
|
Update autotune engine
|
2016-05-21 15:49:09 +02:00 |
|
jsteube
|
63f5ecf9d7
|
Mark -n and -u as outdated function and restrict them to --force
|
2016-05-21 12:26:44 +02:00 |
|
jsteube
|
4ed418f504
|
Fix some indents
|
2016-05-21 12:16:09 +02:00 |
|
jsteube
|
bb513afe13
|
Fix some indents
|
2016-05-21 12:13:37 +02:00 |
|
Jens Steube
|
c6c865e32e
|
Some final fixes for d_return_buf refactorization; Initial kernels vor veracrypts SHA256 KDF (not working)
|
2016-05-21 00:39:22 +02:00 |
|
Jens Steube
|
37953cdc8f
|
Optimize handling of cracked hashes, was a bottleneck if too many at once
|
2016-05-20 18:24:33 +02:00 |
|
Jens Steube
|
bfb669f9c3
|
Respect eventual already cracked hashes from potfile when generating the bitmaps
|
2016-05-20 15:47:42 +02:00 |
|
Jens Steube
|
5d5d1a5843
|
More VeraCrypt stuff; SHA256 kernels missing and --veracrypt-pim missing
|
2016-05-19 22:37:43 +02:00 |
|
Jens Steube
|
dcc39a22c6
|
Speed up unamplified speed
|
2016-05-18 22:26:19 +02:00 |
|
Jens Steube
|
f5ee678bbe
|
Use umask(077), mainly to secure hashcat.pot from reading from other users, but should be a good idea for all files. See https://github.com/hashcat/oclHashcat/issues/331 for details
|
2016-05-18 09:56:23 +02:00 |
|
Royce Williams
|
05d099d3be
|
add version header and time to --status-automat
|
2016-05-17 06:24:35 -08:00 |
|
Jens Steube
|
c6e5ff2a68
|
Do not show any header in case --status-automat is used
|
2016-05-17 11:29:38 +02:00 |
|
Jens Steube
|
567fcfe176
|
Enabled support of --status-automat in combination with --benchmark for automated benchmark processing
|
2016-05-17 10:17:00 +02:00 |
|
jsteube
|
b5cb29ad1c
|
Minimal psafe2 increase and autotune fix
|
2016-05-16 21:30:21 +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
|
5987029441
|
Added SIMD code for DCC2
|
2016-05-15 01:13:09 +02:00 |
|
Jens Steube
|
9d74f2958d
|
Added SIMD code for WPA/WPA2
|
2016-05-14 19:45:51 +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
|
7a4ab2b42d
|
Prepare for WinZip integration
|
2016-05-12 09:26:54 +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
|
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 |
|