jsteube [Mon, 4 Jan 2016 12:17:20 +0000 (13:17 +0100)]
Prepare for allow other OpenCL platforms thans AMD and NVidia
Jens Steube [Mon, 4 Jan 2016 10:38:47 +0000 (11:38 +0100)]
Merge pull request #54 from philsmd/master
pr #53 did not copy the example .hash and .dict files to the doc folder
philsmd [Sun, 3 Jan 2016 22:29:39 +0000 (23:29 +0100)]
pr #53 did not copy the example .hash and .dict files to the doc folder
Jens Steube [Sun, 3 Jan 2016 21:25:09 +0000 (22:25 +0100)]
Merge pull request #53 from philsmd/master
install also the example scripts, place them into the doc folder
philsmd [Sun, 3 Jan 2016 21:01:02 +0000 (22:01 +0100)]
install also the example scripts, place them into the doc folder
jsteube [Sun, 3 Jan 2016 20:00:47 +0000 (21:00 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube [Sun, 3 Jan 2016 20:00:36 +0000 (21:00 +0100)]
Fix path to includes
Jens Steube [Sun, 3 Jan 2016 19:49:40 +0000 (20:49 +0100)]
Merge pull request #52 from philsmd/master
updated gpu2cpu_rule_test script, we do not need the c++ here
philsmd [Sun, 3 Jan 2016 19:15:52 +0000 (20:15 +0100)]
updated rp_gpu_on_cpu rules test script, we do not need the cpp extension anymore
Jens Steube [Sun, 3 Jan 2016 18:56:48 +0000 (19:56 +0100)]
Merge pull request #51 from philsmd/master
added note about how to fix the 'cannot find -lOpenCL' error to BUILD.md
philsmd [Sun, 3 Jan 2016 18:56:23 +0000 (19:56 +0100)]
Merge remote-tracking branch 'upstream/master'
jsteube [Sun, 3 Jan 2016 18:49:47 +0000 (19:49 +0100)]
Extended support from 14 to 255 functions calls per rule on GPU
philsmd [Sun, 3 Jan 2016 18:47:55 +0000 (19:47 +0100)]
added note about how to fix the 'cannot find -lOpenCL' error to BUILD.md
Jens Steube [Sun, 3 Jan 2016 18:31:15 +0000 (19:31 +0100)]
Merge pull request #50 from philsmd/master
update for the build instructions with the notes about OpenCL-Headers
philsmd [Sun, 3 Jan 2016 18:25:37 +0000 (19:25 +0100)]
updated BUILD.md with the notes about OpenCL-Headers + removed some target that do not exist anymore
Jens Steube [Sun, 3 Jan 2016 17:50:02 +0000 (18:50 +0100)]
Fix CFLAGS_CROSS_LINUX in Makefile
Jens Steube [Sun, 3 Jan 2016 17:47:39 +0000 (18:47 +0100)]
Merge pull request #49 from philsmd/pr-patch-examples
the example*.sh files should now also use the native binary
Jens Steube [Sun, 3 Jan 2016 17:47:34 +0000 (18:47 +0100)]
Merge pull request #48 from philsmd/pr-get-rid-of-oclHashcat64bin
using oclHashcat instead of oclHashcat64.bin also in tools/test.pl
Jens Steube [Sun, 3 Jan 2016 17:47:29 +0000 (18:47 +0100)]
Merge pull request #47 from philsmd/pr-update-gitignore
minor: .gitignore update
Jens Steube [Sun, 3 Jan 2016 17:47:23 +0000 (18:47 +0100)]
Merge pull request #45 from philsmd/pr-rename-session-dir
this patch makes it much clearer where sessions under ~/.hashcat are located
Jens Steube [Sun, 3 Jan 2016 17:47:18 +0000 (18:47 +0100)]
Merge pull request #44 from philsmd/master
updated tab completion with current algorithm list etc
philsmd [Sun, 3 Jan 2016 17:34:38 +0000 (18:34 +0100)]
the example*.sh files should now also use the native binary, only when we use the packaging we need to use .bin
philsmd [Sun, 3 Jan 2016 17:13:32 +0000 (18:13 +0100)]
using oclHashcat instead of oclHashcat64.bin also in tools/test.pl
philsmd [Sun, 3 Jan 2016 16:43:24 +0000 (17:43 +0100)]
minor: .gitignore update
philsmd [Sun, 3 Jan 2016 16:11:36 +0000 (17:11 +0100)]
this patch makes it much clearer where the sessions under ~/.hashcat are located
philsmd [Sun, 3 Jan 2016 15:44:27 +0000 (16:44 +0100)]
updated tab completion with current algorithm list etc
Jens Steube [Sun, 3 Jan 2016 14:52:46 +0000 (15:52 +0100)]
Merge pull request #43 from philsmd/pr-fix-deps
fixed typo in tools/deps.sh
Jens Steube [Sun, 3 Jan 2016 14:28:57 +0000 (15:28 +0100)]
Merge pull request #42 from philsmd/master
fixed tab completion to work with 64.bin, 32.bin and just oclHashcat binaries
philsmd [Sun, 3 Jan 2016 13:32:50 +0000 (14:32 +0100)]
fixed typo in tools/deps.sh
philsmd [Sun, 3 Jan 2016 13:15:11 +0000 (14:15 +0100)]
fixed tab completion to work with 64.bin, 32.bin and just 'oclHashcat' binaries
jsteube [Sun, 3 Jan 2016 12:49:07 +0000 (13:49 +0100)]
Generate folders for cached kernels for the binary distribution in runtime, too
jsteube [Sun, 3 Jan 2016 12:31:40 +0000 (13:31 +0100)]
Fix logfile buffer size
Jens Steube [Sun, 3 Jan 2016 12:17:14 +0000 (13:17 +0100)]
Switched to Khronos OSS OpenCL reference implementation for building
For detailed information see: https://github.com/hashcat/oclHashcat/issues/40
jsteube [Sun, 3 Jan 2016 01:28:52 +0000 (02:28 +0100)]
Fix for windows, shared_dir was not set to install_dir
jsteube [Sun, 3 Jan 2016 01:14:27 +0000 (02:14 +0100)]
Use native oclHashcat for test.sh
jsteube [Sun, 3 Jan 2016 00:56:41 +0000 (01:56 +0100)]
Fix path to includes
jsteube [Sun, 3 Jan 2016 00:48:05 +0000 (01:48 +0100)]
Fix path to includes
jsteube [Sat, 2 Jan 2016 23:40:31 +0000 (00:40 +0100)]
Activate reordering or files to help integration into linux distributions
Details can be found here: https://github.com/hashcat/oclHashcat/issues/20
jsteube [Sat, 2 Jan 2016 16:42:47 +0000 (17:42 +0100)]
- Added Makefile target for native compilation
- Moved rules_optimize tool to hashcat-utils
Jens Steube [Fri, 1 Jan 2016 21:22:04 +0000 (22:22 +0100)]
Update BUILD.md
Jens Steube [Fri, 1 Jan 2016 21:20:13 +0000 (22:20 +0100)]
Merge pull request #39 from philsmd/master
issue #38: NVIDIA SDK is not needed anymore
philsmd [Fri, 1 Jan 2016 16:41:03 +0000 (17:41 +0100)]
issue #38: NVIDIA SDK is not needed anymore, the lib is dynamically loaded on NVidia systems
Jens Steube [Fri, 1 Jan 2016 10:28:23 +0000 (11:28 +0100)]
Merge pull request #37 from philsmd/master
fixed minor display problem in usage
philsmd [Fri, 1 Jan 2016 08:50:09 +0000 (09:50 +0100)]
fixed minor display problem in usage
Jens Steube [Fri, 1 Jan 2016 00:09:57 +0000 (01:09 +0100)]
Merge branch 'GetRidOfCUDA'
Jens Steube [Fri, 1 Jan 2016 00:09:24 +0000 (01:09 +0100)]
Merge branch 'master' into GetRidOfCUDA
Conflicts:
docs/BUILD.md
jsteube [Thu, 31 Dec 2015 14:31:21 +0000 (15:31 +0100)]
Fix the GPU Platform fix
jsteube [Thu, 31 Dec 2015 14:25:34 +0000 (15:25 +0100)]
Fix OpenCL platform selection
jsteube [Thu, 31 Dec 2015 08:32:10 +0000 (09:32 +0100)]
Update 9300 default tmto for NV
jsteube [Wed, 30 Dec 2015 22:06:45 +0000 (23:06 +0100)]
Fix some scrypt default values
jsteube [Wed, 30 Dec 2015 20:53:01 +0000 (21:53 +0100)]
Updated old RC4 code in Kerberos 5, increased performance
jsteube [Wed, 30 Dec 2015 20:30:29 +0000 (21:30 +0100)]
Fix speed -m 9700, 9710, 9800 and 9810 for NV, also increases some on AMD
jsteube [Wed, 30 Dec 2015 15:54:08 +0000 (16:54 +0100)]
Declare word_buf_r as __constant for _a3 kernel
AMD's runtime compiler does that automatically, NV's does not or with different (but worse) thresholds
jsteube [Tue, 29 Dec 2015 23:29:39 +0000 (00:29 +0100)]
Fix -m 7800 for NV
jsteube [Tue, 29 Dec 2015 23:13:59 +0000 (00:13 +0100)]
replace swap32 and swap64 with faster versions for NV
jsteube [Mon, 28 Dec 2015 21:07:09 +0000 (22:07 +0100)]
Fix TC whirlpool speed for NV
jsteube [Mon, 28 Dec 2015 10:29:07 +0000 (11:29 +0100)]
Add allocatable memory location per GPU
jsteube [Mon, 28 Dec 2015 08:20:18 +0000 (09:20 +0100)]
prepare scrypt tmto value for manual tuning
jsteube [Sun, 27 Dec 2015 20:22:54 +0000 (21:22 +0100)]
revert switch to rotate ()
jsteube [Sun, 27 Dec 2015 19:15:24 +0000 (20:15 +0100)]
Speedup -m 5300
jsteube [Sun, 27 Dec 2015 19:01:10 +0000 (20:01 +0100)]
Speedup -m 5400#
jsteube [Sun, 27 Dec 2015 18:23:55 +0000 (19:23 +0100)]
Testchange for speed
jsteube [Sun, 27 Dec 2015 16:13:17 +0000 (17:13 +0100)]
Fix -m 8000 for NV
Jens Steube [Sun, 27 Dec 2015 09:37:32 +0000 (10:37 +0100)]
Merge branch 'GetRidOfCUDA' of https://github.com/hashcat/oclHashcat into GetRidOfCUDA
Jens Steube [Sun, 27 Dec 2015 09:37:13 +0000 (10:37 +0100)]
Fix bug in test.pl, did not handle zero length passwords in -m 7700
Jens Steube [Sun, 27 Dec 2015 09:01:47 +0000 (10:01 +0100)]
Merge pull request #33 from philsmd/GetRidOfCUDA
limit the salt length of -m 22 = Juniper Netscreen/SSG (ScreenOS) to 10
philsmd [Sun, 27 Dec 2015 08:48:52 +0000 (09:48 +0100)]
limit the salt length of -m 22 = Juniper Netscreen/SSG (ScreenOS) to 10
Jens Steube [Sat, 26 Dec 2015 16:10:03 +0000 (17:10 +0100)]
Fix a bug in the implementation of GOST R 34.11-94, zero length passwords were not cracked
Jens Steube [Sat, 26 Dec 2015 09:14:42 +0000 (10:14 +0100)]
Fix LM bug for both NV and AMD
jsteube [Thu, 24 Dec 2015 11:10:03 +0000 (12:10 +0100)]
Workaround buggy NV OpenCL runtime
jsteube [Thu, 24 Dec 2015 11:05:43 +0000 (12:05 +0100)]
Revert "Workaround buggy NV OpenCL runtime"
This reverts commit
90eba9cd2e1994b6eb01a858e4603936e2c50e83.
jsteube [Thu, 24 Dec 2015 11:01:39 +0000 (12:01 +0100)]
Workaround buggy NV OpenCL runtime
jsteube [Thu, 24 Dec 2015 09:32:22 +0000 (10:32 +0100)]
Update timeout-patch url to wiki
jsteube [Wed, 23 Dec 2015 17:35:38 +0000 (18:35 +0100)]
speedup -m 5800 for NV
jsteube [Wed, 23 Dec 2015 17:02:01 +0000 (18:02 +0100)]
Added option --gpu-platform to select a single OpenCL platform in case multiple OpenCL platforms are present
jsteube [Wed, 23 Dec 2015 14:51:55 +0000 (15:51 +0100)]
- Fixed PHY memory handling for scrypt based algorithms
- Bring back kernel exec timeout checking for NV
jsteube [Wed, 23 Dec 2015 10:24:41 +0000 (11:24 +0100)]
Updated algorithm used to automatically select an ideal --scrypt-tmto value for NV
jsteube [Tue, 22 Dec 2015 22:56:12 +0000 (23:56 +0100)]
Another small increased bcrypt speed for NV
jsteube [Tue, 22 Dec 2015 22:46:40 +0000 (23:46 +0100)]
Remove unused stuff from bcrypt
jsteube [Tue, 22 Dec 2015 22:43:39 +0000 (23:43 +0100)]
Increase bcrypt speed for NV
jsteube [Tue, 22 Dec 2015 21:02:17 +0000 (22:02 +0100)]
Fixed other md5crypt based algos for NV
jsteube [Tue, 22 Dec 2015 20:26:11 +0000 (21:26 +0100)]
Fix md5crypt for NV
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 :)