jsteube [Sun, 19 Jun 2016 12:33:50 +0000 (14:33 +0200)]
Speed up startup time for --stdout by using an empty kernel
jsteube [Sun, 19 Jun 2016 10:55:03 +0000 (12:55 +0200)]
Some optical change on startup
jsteube [Sun, 19 Jun 2016 08:08:55 +0000 (10:08 +0200)]
Fix https://github.com/hashcat/oclHashcat/issues/374
Fix https://github.com/hashcat/oclHashcat/issues/375
jsteube [Sat, 18 Jun 2016 19:56:19 +0000 (21:56 +0200)]
Fixed some macros
jsteube [Sat, 18 Jun 2016 19:29:24 +0000 (21:29 +0200)]
Reenable --gpu-temp-retain (65c by default), now that we have fan set support on Linux and Windows
jsteube [Sat, 18 Jun 2016 16:21:40 +0000 (18:21 +0200)]
Added --gpu-temp-retain support for windows through nvapi
jsteube [Sat, 18 Jun 2016 12:42:57 +0000 (14:42 +0200)]
Check permission to set fan speed before actually doing it, otherwise X11 becomes mad and drops the connection
jsteube [Sat, 18 Jun 2016 09:26:51 +0000 (11:26 +0200)]
Do not try to set fanspeed if connection to X11 failed
jsteube [Sat, 18 Jun 2016 08:59:58 +0000 (10:59 +0200)]
Added support for XNVCTRL on Linux to add support for --gpu-temp-retain for NVidia GPU
jsteube [Fri, 17 Jun 2016 08:44:13 +0000 (10:44 +0200)]
Hacked hashcat.hctune for GTX1080 is no longer needed as NV fixed the device name bug in the driver
jsteube [Thu, 16 Jun 2016 05:46:24 +0000 (07:46 +0200)]
Add commandline support to override cpu spinning damper for nvidia runtime
Jens Steube [Wed, 15 Jun 2016 10:17:18 +0000 (12:17 +0200)]
save_hash() always works with a file, therefore no branch required
Jens Steube [Wed, 15 Jun 2016 10:10:38 +0000 (12:10 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Wed, 15 Jun 2016 10:10:09 +0000 (12:10 +0200)]
This patch should remove a bottleneck causing slow writing performance of hash files which can be annoying when using --remove in combination with large hashlists
jsteube [Tue, 14 Jun 2016 19:49:33 +0000 (21:49 +0200)]
Added option --stdout to print candidates instead of trying to crack a hash
jsteube [Tue, 14 Jun 2016 16:51:58 +0000 (18:51 +0200)]
Update hashcat.hctune to use vector > 1 for NV cards only in BF because of register pressure
jsteube [Tue, 14 Jun 2016 08:55:03 +0000 (10:55 +0200)]
Make sure to not overflow
Jens Steube [Tue, 14 Jun 2016 08:18:42 +0000 (10:18 +0200)]
Another slow-hash improvement
jsteube [Tue, 14 Jun 2016 07:17:03 +0000 (09:17 +0200)]
Fix for 100% CPU burning loop workaround for slow hashes
jsteube [Mon, 13 Jun 2016 21:50:49 +0000 (23:50 +0200)]
Simple, but effective workaround to solve the 100% CPU burning loop bug in Nvidias OpenCL runtime, works Linux and Windows, 0% cpu (alsmost), 100% performance in comparison to CPU burning loop variant. Replaces old previous try with overwritten clock_gettime() function
jsteube [Sun, 12 Jun 2016 16:07:26 +0000 (18:07 +0200)]
Do not try to use clock_gettime() on OSX
jsteube [Sun, 12 Jun 2016 15:51:32 +0000 (17:51 +0200)]
Do not automatically enable powertune in benchmark, but allow the user to enable it manually
jsteube [Sun, 12 Jun 2016 12:39:42 +0000 (14:39 +0200)]
Inform user about how to verify reported cracking speed
jsteube [Sun, 12 Jun 2016 12:25:41 +0000 (14:25 +0200)]
No need to check for cracked hashes in benchmark mode
jsteube [Sun, 12 Jun 2016 10:26:47 +0000 (12:26 +0200)]
Pure black magic to workaround 100% CPU usage bug in NVidias OpenCL runtime on Linux
Jens Steube [Sat, 11 Jun 2016 21:29:20 +0000 (23:29 +0200)]
Fix precompute bug in PeopleSoft PS_TOKEN
Jens Steube [Sat, 11 Jun 2016 21:08:33 +0000 (23:08 +0200)]
some axcrypt fixes
Jens Steube [Sat, 11 Jun 2016 18:16:52 +0000 (20:16 +0200)]
Fix typo
jsteube [Sat, 11 Jun 2016 09:39:49 +0000 (11:39 +0200)]
Fix sed call in Makefile
jsteube [Sat, 11 Jun 2016 08:52:00 +0000 (10:52 +0200)]
Get rid of cp in Makefile install target
Jens Steube [Sat, 11 Jun 2016 07:40:47 +0000 (09:40 +0200)]
Merge pull request #370 from philsmd/master
make: indentation fix + comments about cygwin builds
philsmd [Sat, 11 Jun 2016 06:08:22 +0000 (08:08 +0200)]
makefile: indentation fix (replace tabs with spaces) + comments about cygwin builds
Jens Steube [Fri, 10 Jun 2016 21:54:46 +0000 (23:54 +0200)]
Merge pull request #369 from hlein/DESTDIR
Added DESTDIR support
Jens Steube [Fri, 10 Jun 2016 21:51:04 +0000 (23:51 +0200)]
Merge pull request #364 from neheb/patch-2
Add cygwin support
Mangix [Fri, 10 Jun 2016 21:11:22 +0000 (14:11 -0700)]
Small fix for < 10 Windows
Jens Steube [Fri, 10 Jun 2016 20:07:47 +0000 (22:07 +0200)]
Merge pull request #368 from hlein/master
Removed obsolete entries from install: target.
Hank Leininger [Fri, 10 Jun 2016 19:29:10 +0000 (15:29 -0400)]
Make sure the INSTALL_FOLDER path exists.
This is only likely to come up when using DESTDIR to point to an
alternate directory tree, or if the user has pointed at some
exotic PREFIX for some reason, but should be harmless in the
normal case.
Hank Leininger [Fri, 10 Jun 2016 19:20:53 +0000 (15:20 -0400)]
Added DESTDIR support.
This is a common thing for distros or build environments that want
to install to a sandbox location as part of testing or package-building.
It should be a harmless/no-op change when make is called without
DESTDIR defined.
Hank Leininger [Fri, 10 Jun 2016 19:10:50 +0000 (15:10 -0400)]
Removed obsolete entries from install: target.
These files have been renamed+moved under OpenCL, and are already
installed from there elsewhere in the install: target.
jsteube [Fri, 10 Jun 2016 17:03:29 +0000 (19:03 +0200)]
Fixed DES kernel_loops only in case of BF
jsteube [Fri, 10 Jun 2016 15:48:04 +0000 (17:48 +0200)]
Fix a bug in -m 1500, returned invalid plain is cracking slice was not 0
jsteube [Fri, 10 Jun 2016 07:46:41 +0000 (09:46 +0200)]
Added new hash-mode 13800 = Windows 8+ phone PIN/Password
jsteube [Tue, 7 Jun 2016 16:12:07 +0000 (18:12 +0200)]
Remove invalid or too old drivers names
jsteube [Tue, 7 Jun 2016 10:39:41 +0000 (12:39 +0200)]
Use CRT_glob.o to enable commandline globbing on windows binaries
jsteube [Mon, 6 Jun 2016 19:39:11 +0000 (21:39 +0200)]
Fix some workload balancing issue
Jens Steube [Sun, 5 Jun 2016 22:34:31 +0000 (00:34 +0200)]
Merge pull request #363 from RealEnder/master
Fix travis-ci URL
Jens Steube [Sun, 5 Jun 2016 22:32:03 +0000 (00:32 +0200)]
Fix issue #150
neheb [Sun, 5 Jun 2016 20:22:38 +0000 (13:22 -0700)]
Add cygwin support
Doesn't actually build but "make win64" or "make win32" still works.
Actually, why is the operating system even checked in the makefile?
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