hashcat.git
8 years agochange in library loading: libnvidia-ml now does load dynamically only on NVidia...
philsmd [Tue, 15 Dec 2015 19:34:07 +0000 (20:34 +0100)]
change in library loading: libnvidia-ml now does load dynamically only on NVidia systems

8 years agoMore kernel fixes for function calls and vector datatypes
jsteube [Tue, 15 Dec 2015 16:46:00 +0000 (17:46 +0100)]
More kernel fixes for function calls and vector datatypes

8 years agoFix more append_* functions in kernels
jsteube [Tue, 15 Dec 2015 15:50:21 +0000 (16:50 +0100)]
Fix more append_* functions in kernels

8 years agoMerge pull request #24 from philsmd/GetRidOfCUDA
Jens Steube [Tue, 15 Dec 2015 15:44:40 +0000 (16:44 +0100)]
Merge pull request #24 from philsmd/GetRidOfCUDA

fixed hardware monitor for amd/nv

8 years agofixed hardware monitor for amd/nv (one problem that is still there since last commit...
philsmd [Tue, 15 Dec 2015 17:41:11 +0000 (18:41 +0100)]
fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml)

8 years agoFix append_* function calls
jsteube [Tue, 15 Dec 2015 12:42:37 +0000 (13:42 +0100)]
Fix append_* function calls

8 years agoMore cleanup
jsteube [Tue, 15 Dec 2015 12:23:32 +0000 (13:23 +0100)]
More cleanup

8 years ago- Dropped all vector code since new GPU's are all scalar, makes the code much easier
jsteube [Tue, 15 Dec 2015 11:04:22 +0000 (12:04 +0100)]
- Dropped all vector code since new GPU's are all scalar, makes the code much easier
- Some performance on low-end GPU may drop because of that, but only for a few hash-modes
- Dropped scalar code (aka warp) since we do not have any vector datatypes anymore
- Renamed C++ overloading functions memcat32_9 -> memcat_c32_w4x4_a3x4
- Still need to fix kernels to new function names, needs to be done manually
- Temperature Management needs to be rewritten partially because of conflicting datatypes names
- Added code to create different codepaths for NV on AMD in runtime in host (see data.vendor_id)
- Added code to create different codepaths for NV on AMD in runtime in kernels (see IS_NV and IS_AMD)
- First tests working for -m 0, for example
- Great performance increases in general for NV so far
- Tested amp_* and markov_* kernel
- Migrated special NV optimizations for rule processor

8 years agoRevert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions...
Jens Steube [Sun, 13 Dec 2015 17:46:21 +0000 (18:46 +0100)]
Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported"

This reverts commit f230ed73dc142a4a6e5ed5c61afef976d51aa4b6.

Some kernel require too much constant memory and do not compile anymore

8 years agoFixed a bug where oclHashcat rejected to load a rule which calls 15 functions althoug...
Jens Steube [Sun, 13 Dec 2015 13:54:39 +0000 (14:54 +0100)]
Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported

8 years agoPrepare reordering or files to help integration into linux distributions as discussed...
Jens Steube [Sun, 13 Dec 2015 11:21:36 +0000 (12:21 +0100)]
Prepare reordering or files to help integration into linux distributions as discussed in https://github.com/hashcat/oclHashcat/issues/20
TODOS:
- Let oclHashcat actually use the new paths
- Find a better way for native compilation
- Replace /bin/cp with /usr/bin/install where it has to copy files recursive

8 years agoMerge pull request #21 from magnumripper/ec
Jens Steube [Fri, 11 Dec 2015 18:32:52 +0000 (19:32 +0100)]
Merge pull request #21 from magnumripper/ec

Add an .editorconfig file enforcing some of the code style.

8 years ago- Fixed a bug related to --restore if the User
Jens Steube [Fri, 11 Dec 2015 18:27:07 +0000 (19:27 +0100)]
- Fixed a bug related to --restore if the User
- Updated readme, we actually need catalyst 15.7 (for the binary package) because of OpenCL 2.0

8 years agoMerge pull request #22 from magnumripper/typo
Jens Steube [Fri, 11 Dec 2015 10:36:26 +0000 (11:36 +0100)]
Merge pull request #22 from magnumripper/typo

BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh

8 years agoBUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh.
magnum [Thu, 10 Dec 2015 16:09:59 +0000 (17:09 +0100)]
BUILD.md incorrectly referred to docs/deps.sh as opposed to tools/deps.sh.

8 years agoAdd an .editorconfig file enforcing some of the code style. See
magnum [Thu, 10 Dec 2015 15:48:36 +0000 (16:48 +0100)]
Add an .editorconfig file enforcing some of the code style. See
http://editorconfig.org for a plugin to your favorite editor.

8 years agoMerge pull request #16 from philsmd/master
Jens Steube [Wed, 9 Dec 2015 19:05:57 +0000 (20:05 +0100)]
Merge pull request #16 from philsmd/master

issue #16: use just "deps" instead of "hashcat-deps" as directory name

8 years agoissue #16: use just "deps" instead of "hashcat-deps" as directory name
philsmd [Wed, 9 Dec 2015 14:55:06 +0000 (15:55 +0100)]
issue #16: use just "deps" instead of "hashcat-deps" as directory name

8 years agoRemove unneeded gcc version requirement
Jens Steube [Wed, 9 Dec 2015 12:20:16 +0000 (13:20 +0100)]
Remove unneeded gcc version requirement

8 years agoMerge pull request #15 from philsmd/master
Jens Steube [Wed, 9 Dec 2015 12:15:49 +0000 (13:15 +0100)]
Merge pull request #15 from philsmd/master

issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/

8 years agoissue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
philsmd [Wed, 9 Dec 2015 12:33:21 +0000 (13:33 +0100)]
issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/

8 years agoMerge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Mon, 7 Dec 2015 22:37:14 +0000 (23:37 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat

8 years agoMake better use of fixed salt for -m 1500; Speed increased from 347MH/s to 372MH/s
Jens Steube [Mon, 7 Dec 2015 22:36:54 +0000 (23:36 +0100)]
Make better use of fixed salt for -m 1500; Speed increased from 347MH/s to 372MH/s

8 years agoMerge pull request #13 from philsmd/master
Jens Steube [Mon, 7 Dec 2015 21:20:16 +0000 (22:20 +0100)]
Merge pull request #13 from philsmd/master

minor: docs/changes.txt updated

8 years agominor: docs/changes.txt updated
philsmd [Mon, 7 Dec 2015 23:15:33 +0000 (00:15 +0100)]
minor: docs/changes.txt updated

8 years agoMerge pull request #12 from philsmd/master
Jens Steube [Mon, 7 Dec 2015 21:07:30 +0000 (22:07 +0100)]
Merge pull request #12 from philsmd/master

allow both enabling and disabling of restore point update (implemented with issue #10)

8 years agoallow both enabling and disabling of restore point update (implemented with issue...
philsmd [Mon, 7 Dec 2015 22:51:51 +0000 (23:51 +0100)]
allow both enabling and disabling of restore point update (implemented with issue #10)

8 years agoUpdate the CUDA exports required for Win32 cross-compilation out of ForceWare 358.80
Jens Steube [Mon, 7 Dec 2015 21:05:21 +0000 (22:05 +0100)]
Update the CUDA exports required for Win32 cross-compilation out of ForceWare 358.80

8 years ago- Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL...
jsteube [Mon, 7 Dec 2015 20:37:12 +0000 (21:37 +0100)]
- Prepared for JIT use of hash-mode 1500, 8900 and 9300, works already on OpenCL (AMD)
- Changed PROMPT

8 years agoMerge pull request #11 from philsmd/master
Jens Steube [Mon, 7 Dec 2015 18:10:32 +0000 (19:10 +0100)]
Merge pull request #11 from philsmd/master

implements the enhancement mentioned in issue #10 (cancel on next checkpoint)

8 years agoimplements the enhancement mentioned in issue #10 (cancel on next checkpoint)
philsmd [Mon, 7 Dec 2015 17:31:45 +0000 (18:31 +0100)]
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)

8 years agoMerge pull request #8 from philsmd/master
Jens Steube [Sun, 6 Dec 2015 16:07:28 +0000 (17:07 +0100)]
Merge pull request #8 from philsmd/master

remove trailing spaces (cosmetic fix)

8 years agoremove trailing spaces
philsmd [Sun, 6 Dec 2015 18:01:22 +0000 (19:01 +0100)]
remove trailing spaces

8 years agoMerge pull request #7 from philsmd/master
Jens Steube [Sun, 6 Dec 2015 15:56:07 +0000 (16:56 +0100)]
Merge pull request #7 from philsmd/master

typo fixed in Makefile

8 years agotypo fixed in Makefile
philsmd [Sun, 6 Dec 2015 17:48:20 +0000 (18:48 +0100)]
typo fixed in Makefile

8 years agoUpdate README.md
Jens Steube [Sun, 6 Dec 2015 15:42:19 +0000 (16:42 +0100)]
Update README.md

- In README.md, fix numbering
- Simplify 5) and add 8) which tells people to use array[index + 0] if they do array[index + 1]

8 years agoMerge pull request #6 from philsmd/master
Jens Steube [Sun, 6 Dec 2015 15:24:45 +0000 (16:24 +0100)]
Merge pull request #6 from philsmd/master

fixes issue #5: formatting problem with tabs vs spaces

8 years agoMerge remote-tracking branch 'upstream/master'
philsmd [Sun, 6 Dec 2015 15:12:25 +0000 (16:12 +0100)]
Merge remote-tracking branch 'upstream/master'

8 years agoRevert "Remove NPROCS from Makefile, make is able to automatically detect the optimal...
Jens Steube [Sun, 6 Dec 2015 12:09:17 +0000 (13:09 +0100)]
Revert "Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads"

Problem here is; This process requires alot of memory. If host memory is too small it will segfault somewhere inside AMD's OpenCL runtime library. Therefore it's better to stick to NPROCS as part of a workaround.

This reverts commit e5adccbf3804d58cb4beb8f06797c0ba179043c6.

8 years agofixes issue #5: formatting problem with tabs vs spaces
philsmd [Sun, 6 Dec 2015 10:29:29 +0000 (11:29 +0100)]
fixes issue #5: formatting problem with tabs vs spaces

8 years agoAdded .gitignore
Jens Steube [Sat, 5 Dec 2015 13:37:25 +0000 (14:37 +0100)]
Added .gitignore

8 years agoRemove NPROCS from Makefile, make is able to automatically detect the optimal number...
Jens Steube [Sat, 5 Dec 2015 13:30:09 +0000 (14:30 +0100)]
Remove NPROCS from Makefile, make is able to automatically detect the optimal number of parallel threads

8 years agoIt's important to release a fixed version of v2.00 because of the issue #1 even if... v2.01
Jens Steube [Sat, 5 Dec 2015 12:42:02 +0000 (13:42 +0100)]
It's important to release a fixed version of v2.00 because of the issue #1 even if AMD is not affected

8 years agoMerge pull request #2 from philsmd/master
Jens Steube [Sat, 5 Dec 2015 11:25:03 +0000 (12:25 +0100)]
Merge pull request #2 from philsmd/master

for issue #1: cuMemsetD8() 1 error

8 years agofixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)
philsmd [Sat, 5 Dec 2015 07:48:00 +0000 (08:48 +0100)]
fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)

8 years agoInitial commit v2.00
Jens Steube [Fri, 4 Dec 2015 14:47:52 +0000 (15:47 +0100)]
Initial commit