Alex Stanev [Sun, 5 Jun 2016 07:03:54 +0000 (10:03 +0300)]
Fix travis-ci URL
jsteube [Sat, 4 Jun 2016 16:20:32 +0000 (18:20 +0200)]
Fix memory allocation for clBuildProgram() retry version
Jens Steube [Sat, 4 Jun 2016 09:21:21 +0000 (11:21 +0200)]
Do not show hardware manager in final status display in case status is EXHAUSTED, CRACKED, ABORTED OR QUIT -- it could be confusing for users to see an utilization of 0% at this point
jsteube [Fri, 3 Jun 2016 22:54:28 +0000 (00:54 +0200)]
Fix calling conventions for external libraries (mingw doesn't handle it alone); Fix first print of PROMPT after autotune;
jsteube [Fri, 3 Jun 2016 21:16:10 +0000 (23:16 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube [Fri, 3 Jun 2016 21:10:43 +0000 (23:10 +0200)]
Finally added: Temperature limit check on NVidia + Windows to notice User about performance drop. This is a NvAPI undocumented feature. Thanks to @philsmd for information gathering, an outstanding job
Jens Steube [Fri, 3 Jun 2016 19:04:38 +0000 (21:04 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Fri, 3 Jun 2016 19:04:10 +0000 (21:04 +0200)]
Show warning about bad opencl runtime on intel cpu only once
jsteube [Fri, 3 Jun 2016 14:26:05 +0000 (16:26 +0200)]
Do not show *throttle* in status display if the reason is unknown
jsteube [Fri, 3 Jun 2016 14:20:59 +0000 (16:20 +0200)]
Remove some ugly code from nvapi.h
jsteube [Fri, 3 Jun 2016 14:08:32 +0000 (16:08 +0200)]
Add NvAPI_GPU_GetPerfPoliciesInfo() and NvAPI_GPU_GetPerfPoliciesStatus() for later use
jsteube [Fri, 3 Jun 2016 13:37:53 +0000 (15:37 +0200)]
Remove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo()
jsteube [Fri, 3 Jun 2016 12:18:56 +0000 (14:18 +0200)]
Fix of invalid use of free()
jsteube [Fri, 3 Jun 2016 11:05:18 +0000 (13:05 +0200)]
Makefile fix
jsteube [Fri, 3 Jun 2016 11:03:38 +0000 (13:03 +0200)]
Fix dos-windows buffer size to maximum, users won't complain if they can scroll back
Jens Steube [Fri, 3 Jun 2016 09:37:54 +0000 (11:37 +0200)]
Do not show warnings message in case --force is used
jsteube [Fri, 3 Jun 2016 09:33:59 +0000 (11:33 +0200)]
More nvapi preparations and display skip reason in benchmark
jsteube [Thu, 2 Jun 2016 12:20:51 +0000 (14:20 +0200)]
Prepare for reintegration of nvapi for checking thermal limit
jsteube [Thu, 2 Jun 2016 12:20:15 +0000 (14:20 +0200)]
Prepare for reintegration of nvapi for checking thermal limit
Jens Steube [Thu, 2 Jun 2016 10:32:24 +0000 (12:32 +0200)]
Redesign some of the kernel_power features like too small wordlist detection etc, now based on autotuning results
Jens Steube [Thu, 2 Jun 2016 09:10:36 +0000 (11:10 +0200)]
Only load ADL or NVML if we really need it
jsteube [Wed, 1 Jun 2016 20:56:33 +0000 (22:56 +0200)]
Fix -m 12500 by limiting max. length to 20; Limit fake rule copy in autotune() to it's max size
jsteube [Wed, 1 Jun 2016 17:01:44 +0000 (19:01 +0200)]
Here it is: --powertune-enable for nvidia -- Works on both linux and windows
jsteube [Tue, 31 May 2016 22:57:57 +0000 (00:57 +0200)]
Added a ton of new NVML stuff
jsteube [Tue, 31 May 2016 20:48:58 +0000 (22:48 +0200)]
Finally got rid of NvAPI on Windows, replace with NVML
jsteube [Tue, 31 May 2016 11:21:41 +0000 (13:21 +0200)]
Fix autotune in case of rule-based attack is used
jsteube [Mon, 30 May 2016 22:09:44 +0000 (00:09 +0200)]
Fixed GTX1080 tunings
jsteube [Mon, 30 May 2016 08:29:18 +0000 (10:29 +0200)]
Fix some OSX compiler errors
jsteube [Sun, 29 May 2016 22:05:46 +0000 (00:05 +0200)]
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
jsteube [Sun, 29 May 2016 18:51:52 +0000 (20:51 +0200)]
Add NvAPI_GPU_GetPerfDecreaseInfo() -- but i doesn't work, so deactive it
jsteube [Sun, 29 May 2016 15:43:25 +0000 (17:43 +0200)]
Add NvAPI support for PCIE Lanes
jsteube [Sun, 29 May 2016 15:25:52 +0000 (17:25 +0200)]
Only show Hardware-Monitor information we have, do not show N/A any longer
jsteube [Sun, 29 May 2016 14:54:07 +0000 (16:54 +0200)]
Add NVML support for PCIE Lanes
Jens Steube [Sun, 29 May 2016 13:54:51 +0000 (15:54 +0200)]
Add PCI-E Lanes to status display, if available
Jens Steube [Sun, 29 May 2016 13:34:28 +0000 (15:34 +0200)]
Add ADL_Overdrive6_TargetTemperatureData_Get() which for some reason does not work
jsteube [Sat, 28 May 2016 22:59:24 +0000 (00:59 +0200)]
Send a notice to user in case the drivers temperature threshold for slowdown is reached and a performance drop is expected due to throttling
jsteube [Sat, 28 May 2016 20:13:46 +0000 (22:13 +0200)]
Fix osx compilation
jsteube [Sat, 28 May 2016 16:05:04 +0000 (18:05 +0200)]
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
jsteube [Sat, 28 May 2016 15:44:09 +0000 (17:44 +0200)]
Added NvAPI support for querying current engine clock and current memory clock
jsteube [Sat, 28 May 2016 14:49:23 +0000 (16:49 +0200)]
Added NVML support for querying current engine clock and current memory clock
Jens Steube [Sat, 28 May 2016 14:32:45 +0000 (16:32 +0200)]
Added current engine clock and current memory clock to the status display (ADL only atm)
Automatically enable AMD powertune in benchmark-mode
jsteube [Sat, 28 May 2016 14:01:26 +0000 (16:01 +0200)]
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
jsteube [Sat, 28 May 2016 13:36:04 +0000 (15:36 +0200)]
Increase Domain Cached Credentials (DCC), MS Cache cracking performance
jsteube [Sat, 28 May 2016 12:46:54 +0000 (14:46 +0200)]
Automatically increase console size on windows if it's too small
jsteube [Sat, 28 May 2016 11:02:21 +0000 (13:02 +0200)]
Increase Oracle T: Type (Oracle 12+) cracking performance
jsteube [Sat, 28 May 2016 10:31:49 +0000 (12:31 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube [Sat, 28 May 2016 10:30:39 +0000 (12:30 +0200)]
Increase AIX {ssha512} cracking performance
Remove unrolling for 7100, 7200, 12100 and 8200: High-End GPUs didn't like it
Jens Steube [Sat, 28 May 2016 10:14:37 +0000 (12:14 +0200)]
Merge pull request #356 from philsmd/master
docs: added notes about --machine-readable, replaced --status-automat notes
philsmd [Sat, 28 May 2016 07:42:41 +0000 (09:42 +0200)]
docs: added more notes about --machine-readable and replaced all changes about --status-automat
jsteube [Fri, 27 May 2016 22:25:41 +0000 (00:25 +0200)]
Increase PBKDF2-HMAC-SHA512 cracking performance
jsteube [Fri, 27 May 2016 21:59:52 +0000 (23:59 +0200)]
Increase 1Password, cloudkeychain cracking performance
jsteube [Fri, 27 May 2016 19:02:42 +0000 (21:02 +0200)]
Add --machine-readable to tab_completion
Jens Steube [Fri, 27 May 2016 09:42:42 +0000 (11:42 +0200)]
Merge pull request #355 from usernamestaken/master
Update macros to match option --machine-readable
radix [Fri, 27 May 2016 09:23:45 +0000 (04:23 -0500)]
Update macros to match option --machine-readable
Jens Steube [Fri, 27 May 2016 09:12:38 +0000 (11:12 +0200)]
Merge pull request #354 from usernamestaken/master
Change --status-automate to --machine-readable.
radix [Fri, 27 May 2016 08:50:52 +0000 (03:50 -0500)]
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.
Jens Steube [Fri, 27 May 2016 07:40:58 +0000 (09:40 +0200)]
Merge pull request #353 from usernamestaken/master
Fix a typo and change option header layout
radix [Fri, 27 May 2016 03:03:15 +0000 (22:03 -0500)]
Helps to actually save files before trying to commit them.
radix [Fri, 27 May 2016 02:38:34 +0000 (21:38 -0500)]
Merge remote-tracking branch 'upstream/master'
radix [Fri, 27 May 2016 02:35:28 +0000 (21:35 -0500)]
Merge branch 'master' of github.com:/usernamestaken/oclHashcat
radix [Fri, 27 May 2016 02:31:42 +0000 (21:31 -0500)]
Change format of option headers to something less eye cancerous.
Fix a typo with --status-automate.
radix [Fri, 27 May 2016 02:31:42 +0000 (21:31 -0500)]
Change format of option headers to something less eye cancerous.
jsteube [Thu, 26 May 2016 17:47:01 +0000 (19:47 +0200)]
Improve GOST R 34.11-2012 (Streebog) speed
jsteube [Thu, 26 May 2016 17:30:09 +0000 (19:30 +0200)]
Improve Lotus Notes/Domino 5 performance
jsteube [Thu, 26 May 2016 16:59:36 +0000 (18:59 +0200)]
Improve Lotus Notes/Domino 6 performance
jsteube [Thu, 26 May 2016 15:08:00 +0000 (17:08 +0200)]
Release kernel_memset when finished
jsteube [Thu, 26 May 2016 14:55:30 +0000 (16:55 +0200)]
Set maximum password length for SAP CODVN B (BCODE) hashes
jsteube [Thu, 26 May 2016 14:45:52 +0000 (16:45 +0200)]
Introduce a true memset kernel, currently operates on 16 byte per item
jsteube [Thu, 26 May 2016 12:56:42 +0000 (14:56 +0200)]
More vendor related changes
jsteube [Thu, 26 May 2016 12:28:05 +0000 (14:28 +0200)]
Better distinguish between platform vendor and device vendor
jsteube [Thu, 26 May 2016 12:01:42 +0000 (14:01 +0200)]
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
Jens Steube [Thu, 26 May 2016 10:40:12 +0000 (12:40 +0200)]
Allow numbers not power of 2 in autotune
Jens Steube [Thu, 26 May 2016 10:21:08 +0000 (12:21 +0200)]
Fix includes for kernel2cpu_rule_test
Jens Steube [Thu, 26 May 2016 10:07:25 +0000 (12:07 +0200)]
Add clang to .travis.yml
Jens Steube [Wed, 25 May 2016 22:51:11 +0000 (00:51 +0200)]
Make it a real balancing loop
jsteube [Wed, 25 May 2016 22:07:08 +0000 (00:07 +0200)]
Workaround some AMD device_maxmem_alloc / device_global_mem problem
jsteube [Wed, 25 May 2016 21:47:02 +0000 (23:47 +0200)]
Add more include-dir variants to also make Intel OpenCL SDK on windows happy
Jens Steube [Wed, 25 May 2016 21:18:20 +0000 (23:18 +0200)]
Fix package script
Jens Steube [Wed, 25 May 2016 21:15:53 +0000 (23:15 +0200)]
Trying to find a workaround for Issue https://github.com/hashcat/oclHashcat/issues/335
Jens Steube [Wed, 25 May 2016 21:04:26 +0000 (23:04 +0200)]
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
Jens Steube [Wed, 25 May 2016 09:35:17 +0000 (11:35 +0200)]
Reduce use of mux_display to a minimum
Jens Steube [Tue, 24 May 2016 17:31:14 +0000 (19:31 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Tue, 24 May 2016 17:30:55 +0000 (19:30 +0200)]
Fix bug in -a 1 mode: If left wordlist has less entries than right wordlist then 0x80 was not added
jsteube [Tue, 24 May 2016 10:10:43 +0000 (12:10 +0200)]
Fix some typos
jsteube [Mon, 23 May 2016 19:34:50 +0000 (21:34 +0200)]
Reduce helptext width from 134 to 118; Reduce -w 1 target to 2ms
jsteube [Sun, 22 May 2016 23:28:11 +0000 (01:28 +0200)]
Adjust target workload profile timings slightly
jsteube [Sun, 22 May 2016 20:25:15 +0000 (22:25 +0200)]
Fix changes
jsteube [Sun, 22 May 2016 19:46:06 +0000 (21:46 +0200)]
Redesigned hashcat --help menu
jsteube [Sat, 21 May 2016 19:23:22 +0000 (21:23 +0200)]
Get SHA256 KDF for VeraCrypt to work
jsteube [Sat, 21 May 2016 13:49:09 +0000 (15:49 +0200)]
Update autotune engine
jsteube [Sat, 21 May 2016 10:26:44 +0000 (12:26 +0200)]
Mark -n and -u as outdated function and restrict them to --force
jsteube [Sat, 21 May 2016 10:16:09 +0000 (12:16 +0200)]
Fix some indents
jsteube [Sat, 21 May 2016 10:13:37 +0000 (12:13 +0200)]
Fix some indents
jsteube [Sat, 21 May 2016 09:00:16 +0000 (11:00 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube [Sat, 21 May 2016 08:58:58 +0000 (10:58 +0200)]
We can safely replace atomic_add() with atomic_inc()
Jens Steube [Fri, 20 May 2016 22:39:22 +0000 (00:39 +0200)]
Some final fixes for d_return_buf refactorization; Initial kernels vor veracrypts SHA256 KDF (not working)
jsteube [Fri, 20 May 2016 17:05:54 +0000 (19:05 +0200)]
Some fixes for rare kernels
Jens Steube [Fri, 20 May 2016 16:24:33 +0000 (18:24 +0200)]
Optimize handling of cracked hashes, was a bottleneck if too many at once
Jens Steube [Fri, 20 May 2016 13:47:42 +0000 (15:47 +0200)]
Respect eventual already cracked hashes from potfile when generating the bitmaps
Jens Steube [Thu, 19 May 2016 20:37:43 +0000 (22:37 +0200)]
More VeraCrypt stuff; SHA256 kernels missing and --veracrypt-pim missing