summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jens Steube [Tue, 22 Dec 2015 18:16:43 +0000 (19:16 +0100)]
Merge pull request #30 from philsmd/GetRidOfCUDA
fix OpenCL memory problem (exhaustion): -4 error should be gone
philsmd [Tue, 22 Dec 2015 18:03:35 +0000 (19:03 +0100)]
fix OpenCL memory problem (exhaustion): -4 error should be gone
jsteube [Tue, 22 Dec 2015 10:45:32 +0000 (11:45 +0100)]
Fix unrolling with SHA512
jsteube [Tue, 22 Dec 2015 01:21:27 +0000 (02:21 +0100)]
Revert "increase bcrypt again a bit"
This reverts commit
c315ea94a2bd1d019584a1b3bf338246c68149f3.
Broke functionality
jsteube [Tue, 22 Dec 2015 01:17:48 +0000 (02:17 +0100)]
increase bcrypt again a bit
jsteube [Mon, 21 Dec 2015 22:49:22 +0000 (23:49 +0100)]
Fix 64 bit based rotates for use with ForceWare >= 358.x
jsteube [Mon, 21 Dec 2015 21:02:52 +0000 (22:02 +0100)]
Update changes to inform people about the good results with ForceWare 358.09
jsteube [Mon, 21 Dec 2015 20:17:42 +0000 (21:17 +0100)]
Fix indent
jsteube [Mon, 21 Dec 2015 20:14:16 +0000 (21:14 +0100)]
add __bfe stub for AMD
jsteube [Mon, 21 Dec 2015 20:00:52 +0000 (21:00 +0100)]
Slightly increase blowfish based algorithms for NV
Jens Steube [Mon, 21 Dec 2015 19:21:53 +0000 (20:21 +0100)]
Fix blowfish based algos for AMD, NV needs testing
jsteube [Mon, 21 Dec 2015 16:06:17 +0000 (17:06 +0100)]
Fix -m 9000 speed (AMD ONLY)
Jens Steube [Mon, 21 Dec 2015 13:50:13 +0000 (14:50 +0100)]
Fix AMD speeds @ sha512crypt
jsteube [Mon, 21 Dec 2015 13:29:04 +0000 (14:29 +0100)]
Fixed some speeds:
1800
3200
7100
7200
7400
8200
9300
9000
9600
11300
11600
jsteube [Mon, 21 Dec 2015 11:40:34 +0000 (12:40 +0100)]
Fix package script
jsteube [Mon, 21 Dec 2015 11:31:23 +0000 (12:31 +0100)]
We do not depend on CUDA any longer, so get rid of it :)
Gabriele 'Matrix' Gristina [Wed, 16 Dec 2015 12:47:46 +0000 (13:47 +0100)]
Update for BUILD.md
Make the build documentation like hashcat
jsteube [Mon, 21 Dec 2015 11:20:08 +0000 (12:20 +0100)]
We do not depend on CUDA any longer, so get rid of it :)
jsteube [Mon, 21 Dec 2015 11:01:38 +0000 (12:01 +0100)]
Fix caching system for use with AMD and NV, drop BINARY_KERNEL define
jsteube [Mon, 21 Dec 2015 09:17:54 +0000 (10:17 +0100)]
Workaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime
jsteube [Sun, 20 Dec 2015 21:53:14 +0000 (22:53 +0100)]
Fix Lotus Notes/Domino 8 for NV
jsteube [Sun, 20 Dec 2015 21:48:36 +0000 (22:48 +0100)]
Fix Lotus Notes/Domino 6 for NV
jsteube [Sun, 20 Dec 2015 21:46:59 +0000 (22:46 +0100)]
Fix Lotus Notes/Domino 5 for NV
jsteube [Sun, 20 Dec 2015 21:32:40 +0000 (22:32 +0100)]
Fix Android/PIN for NV
jsteube [Sun, 20 Dec 2015 21:09:55 +0000 (22:09 +0100)]
Fix bsdicrypt for NV
jsteube [Sun, 20 Dec 2015 21:08:59 +0000 (22:08 +0100)]
Revert "Fix bsdicrypt for NV"
This reverts commit
284990e4d3196f5a50793185daf7fe31b8358b88.
Accidentially changed oclHashcat.c
jsteube [Sun, 20 Dec 2015 21:07:44 +0000 (22:07 +0100)]
Fix bsdicrypt for NV
Jens Steube [Sun, 20 Dec 2015 16:02:02 +0000 (17:02 +0100)]
Remove some unused variables in scrypt kernel
Jens Steube [Sun, 20 Dec 2015 15:59:02 +0000 (16:59 +0100)]
Remove old macro, not needed anymore
jsteube [Sun, 20 Dec 2015 15:09:00 +0000 (16:09 +0100)]
Fix keccak speed on NV OpenCL runtime
jsteube [Sat, 19 Dec 2015 17:30:34 +0000 (18:30 +0100)]
Fix -m 11700 and -m 11800
jsteube [Sat, 19 Dec 2015 17:21:41 +0000 (18:21 +0100)]
Fix -m 6500
jsteube [Sat, 19 Dec 2015 17:18:54 +0000 (18:18 +0100)]
Fix -m 10700
jsteube [Sat, 19 Dec 2015 17:18:28 +0000 (18:18 +0100)]
Revert "Fix -m 10700"
This reverts commit
15da53da386a4253eeaefc66911e7525e2f3699e.
jsteube [Sat, 19 Dec 2015 17:17:19 +0000 (18:17 +0100)]
Fix -m 10700
jsteube [Thu, 17 Dec 2015 18:19:31 +0000 (19:19 +0100)]
Fix -m 1800 for NV
jsteube [Wed, 16 Dec 2015 16:01:14 +0000 (17:01 +0100)]
Fixed empty line problem
jsteube [Wed, 16 Dec 2015 15:21:10 +0000 (16:21 +0100)]
Fix -m 8500 kernel
jsteube [Wed, 16 Dec 2015 15:15:21 +0000 (16:15 +0100)]
Fix -m 7800 by adding amd_bytealign emulation
jsteube [Wed, 16 Dec 2015 14:45:05 +0000 (15:45 +0100)]
fixed -m 6900
jsteube [Wed, 16 Dec 2015 14:38:25 +0000 (15:38 +0100)]
fix -m 5500
Jens Steube [Wed, 16 Dec 2015 14:27:34 +0000 (15:27 +0100)]
fix -m 3100
jsteube [Wed, 16 Dec 2015 12:27:34 +0000 (13:27 +0100)]
Fix -m 3000 kernel
jsteube [Wed, 16 Dec 2015 11:53:52 +0000 (12:53 +0100)]
Fix -m 1500 for -a 0 and -a 1 attack mode
jsteube [Wed, 16 Dec 2015 11:06:18 +0000 (12:06 +0100)]
final cleanup for -m 1500
jsteube [Wed, 16 Dec 2015 10:52:32 +0000 (11:52 +0100)]
Fix -m 1500 for NV
Fix C++ function header
jsteube [Wed, 16 Dec 2015 10:18:57 +0000 (11:18 +0100)]
Removed useless comments
jsteube [Wed, 16 Dec 2015 10:11:31 +0000 (11:11 +0100)]
Fix use of LOP3
jsteube [Wed, 16 Dec 2015 09:19:17 +0000 (10:19 +0100)]
Prepare for LOP3 integration
Jens Steube [Wed, 16 Dec 2015 09:00:33 +0000 (10:00 +0100)]
Fix invalid VENDOR_ID for AMD
jsteube [Tue, 15 Dec 2015 18:28:27 +0000 (19:28 +0100)]
update packages for source kernel distribution
jsteube [Tue, 15 Dec 2015 18:18:45 +0000 (19:18 +0100)]
Cleanup makefile
Remove unused CUDA library defs
jsteube [Tue, 15 Dec 2015 17:58:02 +0000 (18:58 +0100)]
It's safe now to use AMD's OpenCL includes, tested on NV
Jens Steube [Tue, 15 Dec 2015 17:36:29 +0000 (18:36 +0100)]
Merge pull request #25 from philsmd/GetRidOfCUDA
change in library loading: libnvidia-ml now does load dynamically
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
jsteube [Tue, 15 Dec 2015 16:46:00 +0000 (17:46 +0100)]
More kernel fixes for function calls and vector datatypes
jsteube [Tue, 15 Dec 2015 15:50:21 +0000 (16:50 +0100)]
Fix more append_* functions in kernels
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
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)
jsteube [Tue, 15 Dec 2015 12:42:37 +0000 (13:42 +0100)]
Fix append_* function calls
jsteube [Tue, 15 Dec 2015 12:23:32 +0000 (13:23 +0100)]
More cleanup
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
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
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
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
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.
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
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
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.
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.
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
philsmd [Wed, 9 Dec 2015 14:55:06 +0000 (15:55 +0100)]
issue #16: use just "deps" instead of "hashcat-deps" as directory name
Jens Steube [Wed, 9 Dec 2015 12:20:16 +0000 (13:20 +0100)]
Remove unneeded gcc version requirement
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/
philsmd [Wed, 9 Dec 2015 12:33:21 +0000 (13:33 +0100)]
issue #14: move /opt/hashcat-deps/ to [git_clone_dir]/hascat-deps/
Jens Steube [Mon, 7 Dec 2015 22:37:14 +0000 (23:37 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
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
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
philsmd [Mon, 7 Dec 2015 23:15:33 +0000 (00:15 +0100)]
minor: docs/changes.txt updated
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)
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)
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
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
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)
philsmd [Mon, 7 Dec 2015 17:31:45 +0000 (18:31 +0100)]
implements the enhancement mentioned in issue #10 (cancel on next checkpoint)
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)
philsmd [Sun, 6 Dec 2015 18:01:22 +0000 (19:01 +0100)]
remove trailing spaces
Jens Steube [Sun, 6 Dec 2015 15:56:07 +0000 (16:56 +0100)]
Merge pull request #7 from philsmd/master
typo fixed in Makefile
philsmd [Sun, 6 Dec 2015 17:48:20 +0000 (18:48 +0100)]
typo fixed in Makefile
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]
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
philsmd [Sun, 6 Dec 2015 15:12:25 +0000 (16:12 +0100)]
Merge remote-tracking branch 'upstream/master'
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.
philsmd [Sun, 6 Dec 2015 10:29:29 +0000 (11:29 +0100)]
fixes issue #5: formatting problem with tabs vs spaces
Jens Steube [Sat, 5 Dec 2015 13:37:25 +0000 (14:37 +0100)]
Added .gitignore
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
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
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
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)
Jens Steube [Fri, 4 Dec 2015 14:47:52 +0000 (15:47 +0100)]
Initial commit