1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-23 23:19:09 +00:00
Commit Graph

1220 Commits

Author SHA1 Message Date
Jens Steube
5909bbb7b7 Make use of cl_context_properties[] to clCreateContext(), even if OpenCL specification allow the use of NULL, some runtimes fail without 2016-07-08 14:38:57 +02:00
Jens Steube
450b779b91 Merge pull request #419 from philsmd/master
fixed problem where hashcat did not remove WPA/WPA2 hashes found in potfile
2016-07-06 10:17:14 +02:00
philsmd
a5700bf4ef
fixed problem where hashcat did not remove WPA/WPA2 hashes found in potfile 2016-07-06 10:05:34 +02:00
Jens Steube
91b0cbcc5a Merge pull request #417 from philsmd/master
this fixes #400: --loopback was not working
2016-07-05 15:15:12 +02:00
philsmd
f326c5de4c Merge remote-tracking branch 'upstream/master'
Conflicts:
	docs/changes.txt
2016-07-05 15:13:45 +02:00
philsmd
067c0b8e83
this fixes #400: --loopback was not working 2016-07-05 15:00:26 +02:00
Jens Steube
69e3e39568 Merge pull request #415 from anthraxx/master
extend global CFLAGS and LDFLAGS to aid distro packaging
2016-07-05 09:22:36 +02:00
jsteube
dc9696bc3f Make scrypt thread count fixed only for non-CPU OpenCL devices 2016-07-04 21:41:20 +02:00
jsteube
fc2b20b273 Fixed a bug where hashcat crashes in case of a scrypt P setting > 1 2016-07-04 21:13:23 +02:00
anthraxx
7f8aaf7430 extend global CFLAGS and LDFLAGS to aid distro packaging
This preserves globally defined CFLAGS and LDFLAGS and simply
extends those variables to aid distro based packaging toolchains
and predefined distro wide defaults like SSP, relro etc.
2016-07-04 21:01:51 +02:00
Jens Steube
30919d4641 Merge pull request #413 from philsmd/master
special case handling for commas within masks of .hcmask file
2016-07-04 14:03:55 +02:00
philsmd
d0f924580f
special case handling for commas within masks of .hcmask file 2016-07-04 12:47:16 +02:00
Jens Steube
362cb054a6 Merge pull request #409 from joshdekock/patch-2
hashcat.c: change osx to OSX use shared_dir
2016-07-04 09:18:05 +02:00
Jens Steube
73f05240bd Merge pull request #407 from joshdekock/patch-1
Fix makefile on OSX
2016-07-04 09:15:24 +02:00
Josh de Kock
3db9be6eda hashcat.c: change osx to OSX use shared_dir
Fixes #408
2016-07-02 00:48:56 +01:00
Josh de Kock
86cf95e878 Makefile: remove .app for OSX 2016-07-02 00:11:37 +01:00
Josh de Kock
75a38b2e2e Makefile: fix sed on OSX
sed on OSX doesn't have -r so default to the usage of GNU sed
2016-07-02 00:08:12 +01:00
jsteube
b58f7a4675 Fixed a bug where hashcat crashes for accessing deallocated buffer if user spams "s" shortly before hashcat shuts down 2016-07-01 13:04:50 +02:00
jsteube
ad00844b26 The Time.Estimated attribute in status display should also show --runtime limit if user set it
This implements https://github.com/hashcat/hashcat/issues/383
2016-07-01 13:01:02 +02:00
jsteube
7b84980e4b Fixed a bug where hashcat did not check the return of realpath() and crashes uncontrolled if the path does not exist
This fixes https://github.com/hashcat/hashcat/issues/399
2016-07-01 11:24:02 +02:00
Jens Steube
484477dfbd Merge pull request #404 from philsmd/master
cosmetic: fix parenthesis of the help output
2016-07-01 10:07:59 +02:00
philsmd
4ee4794412
cosmetic: fix parenthesis of the help output 2016-07-01 09:57:41 +02:00
Jens Steube
ede4cfdc3b Merge pull request #401 from philsmd/master
test: fixed verify for -m 13100, -m 13200, -m 13300 and -m 13400
2016-07-01 09:40:43 +02:00
philsmd
567923966b
test: fixed verify for -m 13100, -m 13200, -m 13300 and -m 13400 2016-06-30 18:40:36 +02:00
jsteube
edb5028a4d Fix for PR 69122fb554 which wasn't complete 2016-06-30 12:03:12 +02:00
Jens Steube
e73f6f5d18 Fix a broken url to travis build status 2016-06-30 08:51:05 +02:00
Jens Steube
3260efbb01 Update changes.txt 2016-06-30 08:48:23 +02:00
Jens Steube
8fc1306b0b Fix https://github.com/hashcat/hashcat/issues/395 2016-06-30 08:43:10 +02:00
Jens Steube
86f1305246 Merge pull request #394 from f1rebird/master
Make linux-build POSIX compatible
2016-06-30 08:24:51 +02:00
Moritz Kick
69122fb554 Make linux-build POSIX compatible
Also allow it to actually compile on musl-libc systems.

From glibc's termio.h:
/* Compatible <termio.h> for old `struct termio' ioctl interface.
   This is obsolete; use the POSIX.1 `struct termios' interface
   defined in <termios.h> instead.  */
2016-06-29 18:23:08 +02:00
jsteube
67a8d97675 Remove old beta notes 2016-06-29 17:36:38 +02:00
jsteube
6be99f523c Limit scrypt to 64 threads has no performance impact but makes it easier to handle 2016-06-28 11:47:32 +02:00
jsteube
8702d0e3e1 Workaround memory allocation limit from OpenCL by using multiple buffers for scrypt 2016-06-28 11:03:04 +02:00
jsteube
4ed8977e48 Dynamic tmp_t length for scrypt 2016-06-27 21:28:48 +02:00
Jens Steube
37bf9d65b0 Do our own include-file permission check before an OpenCL runtime fails loading them and erroring out with a confusing error messages like "file not found" 2016-06-27 19:13:56 +02:00
Jens Steube
3370820109 Merge pull request #392 from unix-ninja/master
Various refactor changes
2016-06-27 18:51:00 +02:00
Unix-Ninja
d8bb00cf77 Make POSIX limits.h explicit declaration 2016-06-27 08:18:50 -04:00
Unix-Ninja
2188a01ae9 Refactor OSX preprocessor constants to read 'DARWIN' 2016-06-27 08:13:50 -04:00
jsteube
115c95eb02 Use dedicated variables to control shutdown of parallel threads like keypress and monitoring 2016-06-27 12:13:46 +02:00
Jens Steube
cf9c184cd5 Set exhausted status was too late 2016-06-27 09:25:34 +02:00
Jens Steube
772e2ac33f Fix benchmark devices_status bug 2016-06-27 08:54:45 +02:00
Jens Steube
ed1863c263 Move macros DGST_R0 - DGST_R3 to host, define dgst_size for opencl kernel from host; both at runtime 2016-06-26 23:39:42 +02:00
jsteube
0e68b2af25 Don't use device_processor_cores for scrypt 2016-06-26 22:59:52 +02:00
jsteube
6191e8bf79 Fix reset to automatic for NvAPI 2016-06-26 20:41:11 +02:00
jsteube
49811cfee1 Set fanspeed to automatic on shutdown
Increase retain temperature from 65c to 75c; Because GTX1080 hits its reference boost clocks of 1733mhz at 80c
2016-06-26 20:18:46 +02:00
jsteube
78c1d45b09 Disable use of nvmlDeviceSetComputeMode() and nvmlDeviceSetGpuOperationMode() - no advantage of using it
Fix https://github.com/hashcat/oclHashcat/issues/391
2016-06-26 16:59:56 +02:00
jsteube
de1d1da454 Disable some of NVMLs useless throttle reasons 2016-06-26 16:29:51 +02:00
jsteube
a5baa829c5 Move thread_monitor() to outer threads 2016-06-26 16:09:05 +02:00
jsteube
5c338de519 Fix race condition in thread_keypress 2016-06-26 15:55:23 +02:00
jsteube
057909fdfd Do not overwrite quit status when user forced it with keypress 2016-06-26 11:15:29 +02:00