hashcat.git
8 years agoMerge pull request #43 from philsmd/pr-fix-deps
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

8 years agoMerge pull request #42 from philsmd/master
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

8 years agofixed typo in tools/deps.sh
philsmd [Sun, 3 Jan 2016 13:32:50 +0000 (14:32 +0100)]
fixed typo in tools/deps.sh

8 years agofixed tab completion to work with 64.bin, 32.bin and just 'oclHashcat' binaries
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

8 years agoGenerate folders for cached kernels for the binary distribution in runtime, too
jsteube [Sun, 3 Jan 2016 12:49:07 +0000 (13:49 +0100)]
Generate folders for cached kernels for the binary distribution in runtime, too

8 years agoFix logfile buffer size
jsteube [Sun, 3 Jan 2016 12:31:40 +0000 (13:31 +0100)]
Fix logfile buffer size

8 years agoSwitched to Khronos OSS OpenCL reference implementation for building
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

8 years agoFix for windows, shared_dir was not set to install_dir
jsteube [Sun, 3 Jan 2016 01:28:52 +0000 (02:28 +0100)]
Fix for windows, shared_dir was not set to install_dir

8 years agoUse native oclHashcat for test.sh
jsteube [Sun, 3 Jan 2016 01:14:27 +0000 (02:14 +0100)]
Use native oclHashcat for test.sh

8 years agoFix path to includes
jsteube [Sun, 3 Jan 2016 00:56:41 +0000 (01:56 +0100)]
Fix path to includes

8 years agoFix path to includes
jsteube [Sun, 3 Jan 2016 00:48:05 +0000 (01:48 +0100)]
Fix path to includes

8 years agoActivate reordering or files to help integration into linux distributions
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

8 years ago- Added Makefile target for native compilation
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

8 years agoUpdate BUILD.md
Jens Steube [Fri, 1 Jan 2016 21:22:04 +0000 (22:22 +0100)]
Update BUILD.md

8 years agoMerge pull request #39 from philsmd/master
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

8 years agoissue #38: NVIDIA SDK is not needed anymore, the lib is dynamically loaded on NVidia...
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

8 years agoMerge pull request #37 from philsmd/master
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

8 years agofixed minor display problem in usage
philsmd [Fri, 1 Jan 2016 08:50:09 +0000 (09:50 +0100)]
fixed minor display problem in usage

8 years agoMerge branch 'GetRidOfCUDA'
Jens Steube [Fri, 1 Jan 2016 00:09:57 +0000 (01:09 +0100)]
Merge branch 'GetRidOfCUDA'

8 years agoMerge branch 'master' into GetRidOfCUDA
Jens Steube [Fri, 1 Jan 2016 00:09:24 +0000 (01:09 +0100)]
Merge branch 'master' into GetRidOfCUDA

Conflicts:
docs/BUILD.md

8 years agoFix the GPU Platform fix
jsteube [Thu, 31 Dec 2015 14:31:21 +0000 (15:31 +0100)]
Fix the GPU Platform fix

8 years agoFix OpenCL platform selection
jsteube [Thu, 31 Dec 2015 14:25:34 +0000 (15:25 +0100)]
Fix OpenCL platform selection

8 years agoUpdate 9300 default tmto for NV
jsteube [Thu, 31 Dec 2015 08:32:10 +0000 (09:32 +0100)]
Update 9300 default tmto for NV

8 years agoFix some scrypt default values
jsteube [Wed, 30 Dec 2015 22:06:45 +0000 (23:06 +0100)]
Fix some scrypt default values

8 years agoUpdated old RC4 code in Kerberos 5, increased performance
jsteube [Wed, 30 Dec 2015 20:53:01 +0000 (21:53 +0100)]
Updated old RC4 code in Kerberos 5, increased performance

8 years agoFix speed -m 9700, 9710, 9800 and 9810 for NV, also increases some on AMD
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

8 years agoDeclare word_buf_r as __constant for _a3 kernel
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

8 years agoFix -m 7800 for NV
jsteube [Tue, 29 Dec 2015 23:29:39 +0000 (00:29 +0100)]
Fix -m 7800 for NV

8 years agoreplace swap32 and swap64 with faster versions for NV
jsteube [Tue, 29 Dec 2015 23:13:59 +0000 (00:13 +0100)]
replace swap32 and swap64 with faster versions for NV

8 years agoFix TC whirlpool speed for NV
jsteube [Mon, 28 Dec 2015 21:07:09 +0000 (22:07 +0100)]
Fix TC whirlpool speed for NV

8 years agoAdd allocatable memory location per GPU
jsteube [Mon, 28 Dec 2015 10:29:07 +0000 (11:29 +0100)]
Add allocatable memory location per GPU

8 years agoprepare scrypt tmto value for manual tuning
jsteube [Mon, 28 Dec 2015 08:20:18 +0000 (09:20 +0100)]
prepare scrypt tmto value for manual tuning

8 years agorevert switch to rotate ()
jsteube [Sun, 27 Dec 2015 20:22:54 +0000 (21:22 +0100)]
revert switch to rotate ()

8 years agoSpeedup -m 5300
jsteube [Sun, 27 Dec 2015 19:15:24 +0000 (20:15 +0100)]
Speedup -m 5300

8 years agoSpeedup -m 5400#
jsteube [Sun, 27 Dec 2015 19:01:10 +0000 (20:01 +0100)]
Speedup -m 5400#

8 years agoTestchange for speed
jsteube [Sun, 27 Dec 2015 18:23:55 +0000 (19:23 +0100)]
Testchange for speed

8 years agoFix -m 8000 for NV
jsteube [Sun, 27 Dec 2015 16:13:17 +0000 (17:13 +0100)]
Fix -m 8000 for NV

8 years agoMerge branch 'GetRidOfCUDA' of https://github.com/hashcat/oclHashcat into GetRidOfCUDA
Jens Steube [Sun, 27 Dec 2015 09:37:32 +0000 (10:37 +0100)]
Merge branch 'GetRidOfCUDA' of https://github.com/hashcat/oclHashcat into GetRidOfCUDA

8 years agoFix bug in test.pl, did not handle zero length passwords in -m 7700
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

8 years agoMerge pull request #33 from philsmd/GetRidOfCUDA
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

8 years agolimit 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

8 years agoFix a bug in the implementation of GOST R 34.11-94, zero length passwords were not...
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

8 years agoFix LM bug for both NV and AMD
Jens Steube [Sat, 26 Dec 2015 09:14:42 +0000 (10:14 +0100)]
Fix LM bug for both NV and AMD

8 years agoWorkaround buggy NV OpenCL runtime
jsteube [Thu, 24 Dec 2015 11:10:03 +0000 (12:10 +0100)]
Workaround buggy NV OpenCL runtime

8 years agoRevert "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.

8 years agoWorkaround buggy NV OpenCL runtime
jsteube [Thu, 24 Dec 2015 11:01:39 +0000 (12:01 +0100)]
Workaround buggy NV OpenCL runtime

8 years agoUpdate timeout-patch url to wiki
jsteube [Thu, 24 Dec 2015 09:32:22 +0000 (10:32 +0100)]
Update timeout-patch url to wiki

8 years agospeedup -m 5800 for NV
jsteube [Wed, 23 Dec 2015 17:35:38 +0000 (18:35 +0100)]
speedup -m 5800 for NV

8 years agoAdded option --gpu-platform to select a single OpenCL platform in case multiple OpenC...
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

8 years ago- Fixed PHY memory handling for scrypt based algorithms
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

8 years agoUpdated algorithm used to automatically select an ideal --scrypt-tmto value 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

8 years agoAnother small increased bcrypt speed for NV
jsteube [Tue, 22 Dec 2015 22:56:12 +0000 (23:56 +0100)]
Another small increased bcrypt speed for NV

8 years agoRemove unused stuff from bcrypt
jsteube [Tue, 22 Dec 2015 22:46:40 +0000 (23:46 +0100)]
Remove unused stuff from bcrypt

8 years agoIncrease bcrypt speed for NV
jsteube [Tue, 22 Dec 2015 22:43:39 +0000 (23:43 +0100)]
Increase bcrypt speed for NV

8 years agoFixed other md5crypt based algos for NV
jsteube [Tue, 22 Dec 2015 21:02:17 +0000 (22:02 +0100)]
Fixed other md5crypt based algos for NV

8 years agoFix md5crypt for NV
jsteube [Tue, 22 Dec 2015 20:26:11 +0000 (21:26 +0100)]
Fix md5crypt for NV

8 years agoMerge pull request #30 from philsmd/GetRidOfCUDA
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

8 years agofix 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

8 years agoFix unrolling with SHA512
jsteube [Tue, 22 Dec 2015 10:45:32 +0000 (11:45 +0100)]
Fix unrolling with SHA512

8 years agoRevert "increase bcrypt again a bit"
jsteube [Tue, 22 Dec 2015 01:21:27 +0000 (02:21 +0100)]
Revert "increase bcrypt again a bit"

This reverts commit c315ea94a2bd1d019584a1b3bf338246c68149f3.

Broke functionality

8 years agoincrease bcrypt again a bit
jsteube [Tue, 22 Dec 2015 01:17:48 +0000 (02:17 +0100)]
increase bcrypt again a bit

8 years agoFix 64 bit based rotates for use with ForceWare >= 358.x
jsteube [Mon, 21 Dec 2015 22:49:22 +0000 (23:49 +0100)]
Fix 64 bit based rotates for use with ForceWare >= 358.x

8 years agoUpdate changes to inform people about the good results with ForceWare 358.09
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

8 years agoFix indent
jsteube [Mon, 21 Dec 2015 20:17:42 +0000 (21:17 +0100)]
Fix indent

8 years agoadd __bfe stub for AMD
jsteube [Mon, 21 Dec 2015 20:14:16 +0000 (21:14 +0100)]
add __bfe stub for AMD

8 years agoSlightly increase blowfish based algorithms for NV
jsteube [Mon, 21 Dec 2015 20:00:52 +0000 (21:00 +0100)]
Slightly increase blowfish based algorithms for NV

8 years agoFix blowfish based algos for AMD, NV needs testing
Jens Steube [Mon, 21 Dec 2015 19:21:53 +0000 (20:21 +0100)]
Fix blowfish based algos for AMD, NV needs testing

8 years agoFix -m 9000 speed (AMD ONLY)
jsteube [Mon, 21 Dec 2015 16:06:17 +0000 (17:06 +0100)]
Fix -m 9000 speed (AMD ONLY)

8 years agoFix AMD speeds @ sha512crypt
Jens Steube [Mon, 21 Dec 2015 13:50:13 +0000 (14:50 +0100)]
Fix AMD speeds @ sha512crypt

8 years agoFixed some speeds:
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

8 years agoFix package script
jsteube [Mon, 21 Dec 2015 11:40:34 +0000 (12:40 +0100)]
Fix package script

8 years agoWe do not depend on CUDA any longer, so get rid of it :)
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 :)

8 years agoUpdate for BUILD.md
Gabriele 'Matrix' Gristina [Wed, 16 Dec 2015 12:47:46 +0000 (13:47 +0100)]
Update for BUILD.md

Make the build documentation like hashcat

8 years agoWe do not depend on CUDA any longer, so get rid of it :)
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 :)

8 years agoFix caching system for use with AMD and NV, drop BINARY_KERNEL define
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

8 years agoWorkaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime
jsteube [Mon, 21 Dec 2015 09:17:54 +0000 (10:17 +0100)]
Workaround missing clEnqueueFillBuffer() support in NVidia's OpenCL runtime

8 years agoFix Lotus Notes/Domino 8 for NV
jsteube [Sun, 20 Dec 2015 21:53:14 +0000 (22:53 +0100)]
Fix Lotus Notes/Domino 8 for NV

8 years agoFix Lotus Notes/Domino 6 for NV
jsteube [Sun, 20 Dec 2015 21:48:36 +0000 (22:48 +0100)]
Fix Lotus Notes/Domino 6 for NV

8 years agoFix Lotus Notes/Domino 5 for NV
jsteube [Sun, 20 Dec 2015 21:46:59 +0000 (22:46 +0100)]
Fix Lotus Notes/Domino 5 for NV

8 years agoFix Android/PIN for NV
jsteube [Sun, 20 Dec 2015 21:32:40 +0000 (22:32 +0100)]
Fix Android/PIN for NV

8 years agoFix bsdicrypt for NV
jsteube [Sun, 20 Dec 2015 21:09:55 +0000 (22:09 +0100)]
Fix bsdicrypt for NV

8 years agoRevert "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

8 years agoFix bsdicrypt for NV
jsteube [Sun, 20 Dec 2015 21:07:44 +0000 (22:07 +0100)]
Fix bsdicrypt for NV

8 years agoMerge pull request #26 from gm4tr1x/master
Jens Steube [Sun, 20 Dec 2015 16:09:03 +0000 (17:09 +0100)]
Merge pull request #26 from gm4tr1x/master

Update for BUILD.md

8 years agoRemove some unused variables in scrypt kernel
Jens Steube [Sun, 20 Dec 2015 16:02:02 +0000 (17:02 +0100)]
Remove some unused variables in scrypt kernel

8 years agoRemove old macro, not needed anymore
Jens Steube [Sun, 20 Dec 2015 15:59:02 +0000 (16:59 +0100)]
Remove old macro, not needed anymore

8 years agoFix keccak speed on NV OpenCL runtime
jsteube [Sun, 20 Dec 2015 15:09:00 +0000 (16:09 +0100)]
Fix keccak speed on NV OpenCL runtime

8 years agoFix -m 11700 and -m 11800
jsteube [Sat, 19 Dec 2015 17:30:34 +0000 (18:30 +0100)]
Fix -m 11700 and -m 11800

8 years agoFix -m 6500
jsteube [Sat, 19 Dec 2015 17:21:41 +0000 (18:21 +0100)]
Fix -m 6500

8 years agoFix -m 10700
jsteube [Sat, 19 Dec 2015 17:18:54 +0000 (18:18 +0100)]
Fix -m 10700

8 years agoRevert "Fix -m 10700"
jsteube [Sat, 19 Dec 2015 17:18:28 +0000 (18:18 +0100)]
Revert "Fix -m 10700"

This reverts commit 15da53da386a4253eeaefc66911e7525e2f3699e.

8 years agoFix -m 10700
jsteube [Sat, 19 Dec 2015 17:17:19 +0000 (18:17 +0100)]
Fix -m 10700

8 years agoFix -m 1800 for NV
jsteube [Thu, 17 Dec 2015 18:19:31 +0000 (19:19 +0100)]
Fix -m 1800 for NV

8 years agoFixed empty line problem
jsteube [Wed, 16 Dec 2015 16:01:14 +0000 (17:01 +0100)]
Fixed empty line problem

8 years agoFix -m 8500 kernel
jsteube [Wed, 16 Dec 2015 15:21:10 +0000 (16:21 +0100)]
Fix -m 8500 kernel

8 years agoFix -m 7800 by adding amd_bytealign emulation
jsteube [Wed, 16 Dec 2015 15:15:21 +0000 (16:15 +0100)]
Fix -m 7800 by adding amd_bytealign emulation

8 years agofixed -m 6900
jsteube [Wed, 16 Dec 2015 14:45:05 +0000 (15:45 +0100)]
fixed -m 6900

8 years agofix -m 5500
jsteube [Wed, 16 Dec 2015 14:38:25 +0000 (15:38 +0100)]
fix -m 5500

8 years agofix -m 3100
Jens Steube [Wed, 16 Dec 2015 14:27:34 +0000 (15:27 +0100)]
fix -m 3100

8 years agoUpdate for BUILD.md
Gabriele 'Matrix' Gristina [Wed, 16 Dec 2015 12:47:46 +0000 (13:47 +0100)]
Update for BUILD.md

Make the build documentation like hashcat