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

1473 Commits

Author SHA1 Message Date
Jens Steube
90181e565a 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 2016-06-15 12:10:09 +02:00
jsteube
5542e46022 Added option --stdout to print candidates instead of trying to crack a hash 2016-06-14 21:49:33 +02:00
jsteube
3461673b26 Update hashcat.hctune to use vector > 1 for NV cards only in BF because of register pressure 2016-06-14 18:51:58 +02:00
jsteube
eda36a9877 Make sure to not overflow 2016-06-14 10:55:03 +02:00
Jens Steube
4f0709b3c9 Another slow-hash improvement 2016-06-14 10:18:42 +02:00
jsteube
d275772b9f Fix for 100% CPU burning loop workaround for slow hashes 2016-06-14 09:17:03 +02:00
jsteube
8abc42e346 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 2016-06-13 23:50:49 +02:00
jsteube
217f9e6004 Do not try to use clock_gettime() on OSX 2016-06-12 18:07:26 +02:00
jsteube
7ef80fb12b Do not automatically enable powertune in benchmark, but allow the user to enable it manually 2016-06-12 17:51:32 +02:00
jsteube
9174767847 Inform user about how to verify reported cracking speed 2016-06-12 14:39:42 +02:00
jsteube
94e9fe7836 No need to check for cracked hashes in benchmark mode 2016-06-12 14:25:41 +02:00
jsteube
b2ff9922c9 Pure black magic to workaround 100% CPU usage bug in NVidias OpenCL runtime on Linux 2016-06-12 12:26:47 +02:00
Jens Steube
eb88171bdd Fix precompute bug in PeopleSoft PS_TOKEN 2016-06-11 23:29:20 +02:00
Jens Steube
3022abf956 some axcrypt fixes 2016-06-11 23:08:33 +02:00
Jens Steube
0d38489c9d Fix typo 2016-06-11 20:16:52 +02:00
jsteube
aa78cf2c74 Fix sed call in Makefile 2016-06-11 11:39:49 +02:00
jsteube
f600b9dd59 Get rid of cp in Makefile install target 2016-06-11 10:52:00 +02:00
Jens Steube
d518e37daf Merge pull request #370 from philsmd/master
make: indentation fix + comments about cygwin builds
2016-06-11 09:40:47 +02:00
philsmd
eb08afa543
makefile: indentation fix (replace tabs with spaces) + comments about cygwin builds 2016-06-11 08:08:22 +02:00
Jens Steube
f30629b21a Merge pull request #369 from hlein/DESTDIR
Added DESTDIR support
2016-06-10 23:54:46 +02:00
Jens Steube
10b086a31d Merge pull request #364 from neheb/patch-2
Add cygwin support
2016-06-10 23:51:04 +02:00
Mangix
37ff7fbc11
Small fix for < 10 Windows 2016-06-10 14:14:22 -07:00
Jens Steube
ba18812a70 Merge pull request #368 from hlein/master
Removed obsolete entries from install: target.
2016-06-10 22:07:47 +02:00
Hank Leininger
8254e2e3c4
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.
2016-06-10 15:29:10 -04:00
Hank Leininger
8a2bfff917
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.
2016-06-10 15:20:53 -04:00
Hank Leininger
ecb7ba6f3e
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.
2016-06-10 15:10:50 -04:00
jsteube
1c695b1185 Fixed DES kernel_loops only in case of BF 2016-06-10 19:03:29 +02:00
jsteube
58296e1ecf Fix a bug in -m 1500, returned invalid plain is cracking slice was not 0 2016-06-10 17:48:04 +02:00
jsteube
b9eefd9b20 Added new hash-mode 13800 = Windows 8+ phone PIN/Password 2016-06-10 09:46:41 +02:00
jsteube
063abab3d6 Remove invalid or too old drivers names 2016-06-07 18:12:07 +02:00
jsteube
b875cb51ac Use CRT_glob.o to enable commandline globbing on windows binaries 2016-06-07 12:39:41 +02:00
jsteube
106e781a2f Fix some workload balancing issue 2016-06-06 21:39:11 +02:00
Jens Steube
069634ae77 Merge pull request #363 from RealEnder/master
Fix travis-ci URL
2016-06-06 00:34:31 +02:00
Jens Steube
fc1be6bb85 Fix issue #150 2016-06-06 00:32:03 +02:00
neheb
a8bebb4a55 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?
2016-06-05 13:22:38 -07:00
Alex Stanev
a59afcba6e Fix travis-ci URL 2016-06-05 10:03:54 +03:00
jsteube
9d2c24fc0d Fix memory allocation for clBuildProgram() retry version 2016-06-04 18:20:32 +02:00
Jens Steube
4075577340 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 2016-06-04 11:21:21 +02:00
jsteube
829289b109 Fix calling conventions for external libraries (mingw doesn't handle it alone); Fix first print of PROMPT after autotune; 2016-06-04 00:54:28 +02:00
jsteube
2525c2296e Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-06-03 23:16:10 +02:00
jsteube
79c44186fc 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 2016-06-03 23:10:43 +02:00
Jens Steube
16ffade75e Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-06-03 21:04:38 +02:00
Jens Steube
e5359036ff Show warning about bad opencl runtime on intel cpu only once 2016-06-03 21:04:10 +02:00
jsteube
2e706edc18 Do not show *throttle* in status display if the reason is unknown 2016-06-03 16:26:05 +02:00
jsteube
3e30b62bf6 Remove some ugly code from nvapi.h 2016-06-03 16:20:59 +02:00
jsteube
08934db58c Add NvAPI_GPU_GetPerfPoliciesInfo() and NvAPI_GPU_GetPerfPoliciesStatus() for later use 2016-06-03 16:08:32 +02:00
jsteube
a3e6690a9c Remove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo() 2016-06-03 15:37:53 +02:00
jsteube
02dd1f20ab Fix of invalid use of free() 2016-06-03 14:18:56 +02:00
jsteube
e9960709b5 Makefile fix 2016-06-03 13:05:18 +02:00
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