hashcat.git
8 years agoMerge pull request #66 from unix-ninja/master
Jens Steube [Thu, 7 Jan 2016 22:45:55 +0000 (23:45 +0100)]
Merge pull request #66 from unix-ninja/master

Update unix-ninja's leetspeak file

8 years agoUpdate unix-ninja's leetspeak file
unix-ninja [Thu, 7 Jan 2016 21:35:14 +0000 (16:35 -0500)]
Update unix-ninja's leetspeak file

8 years agoFix for -m 1500, -m 3000: Missing "defined" keyword
jsteube [Thu, 7 Jan 2016 19:14:34 +0000 (20:14 +0100)]
Fix for -m 1500, -m 3000: Missing "defined" keyword
Fix for -m 1000: MD4_H1 copy/paste error
Fix for -m 8900, -m 9300: Invalid value for device_processor_cores for CPU devices
Fix for -m 9100: Variable salt2 initializer needed some clauses for clearness
Temporary limit gpu_accel for CPU devices to 1 for development phase
Mark pocl as too bleeding edge for production use, recommend native drivers
Remove workarounds for pocl
Rename VENDOR_ID_UNKNOWN to VENDOR_ID_GENERIC in host code
Rename IS_UNKNOWN to IS_GENERIC in kernel code

8 years agoMerge pull request #64 from philsmd/master
Jens Steube [Thu, 7 Jan 2016 19:09:50 +0000 (20:09 +0100)]
Merge pull request #64 from philsmd/master

added --opencl-platform check, reject numbers > number of OpenCL platforms

8 years agoMerge pull request #65 from philsmd/pr-help-typo
Jens Steube [Thu, 7 Jan 2016 19:08:37 +0000 (20:08 +0100)]
Merge pull request #65 from philsmd/pr-help-typo

typo found in help: seperate -> separate

8 years agoadditional --opencl-platform value check
philsmd [Thu, 7 Jan 2016 16:15:28 +0000 (17:15 +0100)]
additional --opencl-platform value check

8 years agotypo
philsmd [Thu, 7 Jan 2016 15:48:50 +0000 (16:48 +0100)]
typo

8 years agoadded additional --opencl-platform check (reject numbers > number of OpenCL platforms)
philsmd [Thu, 7 Jan 2016 15:35:45 +0000 (16:35 +0100)]
added additional --opencl-platform check (reject numbers > number of OpenCL platforms)

8 years agoWorkaround for either pocl or llvm fails and produces invalid optimized code
jsteube [Wed, 6 Jan 2016 10:48:18 +0000 (11:48 +0100)]
Workaround for either pocl or llvm fails and produces invalid optimized code

8 years agoA CPU is not a GPU
jsteube [Tue, 5 Jan 2016 22:35:06 +0000 (23:35 +0100)]
A CPU is not a GPU

8 years agoMore fixes for IS_UNKNOWN in kernels
jsteube [Tue, 5 Jan 2016 22:10:04 +0000 (23:10 +0100)]
More fixes for IS_UNKNOWN in kernels

8 years agoMore fixes for IS_UNKNOWN in kernels
jsteube [Tue, 5 Jan 2016 22:05:06 +0000 (23:05 +0100)]
More fixes for IS_UNKNOWN in kernels

8 years agoMore fixes for IS_UNKNOWN in kernels
jsteube [Tue, 5 Jan 2016 21:47:56 +0000 (22:47 +0100)]
More fixes for IS_UNKNOWN in kernels

8 years agoMerge pull request #61 from philsmd/master
Jens Steube [Tue, 5 Jan 2016 20:40:40 +0000 (21:40 +0100)]
Merge pull request #61 from philsmd/master

updated MIT license year

8 years agoupdated MIT license year
philsmd [Tue, 5 Jan 2016 18:31:35 +0000 (19:31 +0100)]
updated MIT license year

8 years agoUpdate README.txt with new release version number and new driver recommendation
jsteube [Tue, 5 Jan 2016 15:50:57 +0000 (16:50 +0100)]
Update README.txt with new release version number and new driver recommendation

8 years agoShorten some helptext
Jens Steube [Tue, 5 Jan 2016 11:28:56 +0000 (12:28 +0100)]
Shorten some helptext

8 years agoMerge pull request #59 from philsmd/pr-fix-opencl-platform-descripion
Jens Steube [Tue, 5 Jan 2016 11:27:59 +0000 (12:27 +0100)]
Merge pull request #59 from philsmd/pr-fix-opencl-platform-descripion

the parameter --opencl-platform takes a number, not a string

8 years agoMerge pull request #58 from philsmd/master
Jens Steube [Tue, 5 Jan 2016 11:26:38 +0000 (12:26 +0100)]
Merge pull request #58 from philsmd/master

updated tab completion

8 years agothe parameter --opencl-platform takes a number, not a string
philsmd [Tue, 5 Jan 2016 09:29:05 +0000 (10:29 +0100)]
the parameter --opencl-platform takes a number, not a string

8 years agofix a typo: oclHashcat64.sh is of course not a directory
philsmd [Tue, 5 Jan 2016 08:43:28 +0000 (09:43 +0100)]
fix a typo: oclHashcat64.sh is of course not a directory

8 years agoupdated tab completion (rm old oclHashcat64.sh + added --opencl-platform completion)
philsmd [Tue, 5 Jan 2016 08:33:11 +0000 (09:33 +0100)]
updated tab completion (rm old oclHashcat64.sh + added --opencl-platform completion)

8 years agoNext release version will be v2.10
jsteube [Tue, 5 Jan 2016 07:30:18 +0000 (08:30 +0100)]
Next release version will be v2.10

8 years agoReplace the substring GPU to a more appropriate "device" or "kernel" substring depend...
jsteube [Tue, 5 Jan 2016 07:26:44 +0000 (08:26 +0100)]
Replace the substring GPU to a more appropriate "device" or "kernel" substring depending on the context

8 years agoFix blowfish based algorithms for unknown opencl platform usage
jsteube [Mon, 4 Jan 2016 21:21:13 +0000 (22:21 +0100)]
Fix blowfish based algorithms for unknown opencl platform usage

8 years agoGenerate a more easy to read filename for cached kernels
jsteube [Mon, 4 Jan 2016 19:56:15 +0000 (20:56 +0100)]
Generate a more easy to read filename for cached kernels

8 years agoPreparation for distinguish between OpenCL device types at runtime (mostly for HMS)
jsteube [Mon, 4 Jan 2016 19:12:34 +0000 (20:12 +0100)]
Preparation for distinguish between OpenCL device types at runtime (mostly for HMS)

8 years agoMore fixes for general OpenCL platforms
jsteube [Mon, 4 Jan 2016 18:23:21 +0000 (19:23 +0100)]
More fixes for general OpenCL platforms

8 years agosmall fix for unknown opencl platforms
jsteube [Mon, 4 Jan 2016 15:13:10 +0000 (16:13 +0100)]
small fix for unknown opencl platforms

8 years agoPrepare for allow other OpenCL platforms thans AMD and NVidia
jsteube [Mon, 4 Jan 2016 12:17:20 +0000 (13:17 +0100)]
Prepare for allow other OpenCL platforms thans AMD and NVidia

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

8 years agopr #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

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

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

8 years agoMerge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube [Sun, 3 Jan 2016 20:00:47 +0000 (21:00 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat

8 years agoFix path to includes
jsteube [Sun, 3 Jan 2016 20:00:36 +0000 (21:00 +0100)]
Fix path to includes

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

8 years agoupdated rp_gpu_on_cpu rules test script, we do not need the cpp extension anymore
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

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

8 years agoMerge remote-tracking branch 'upstream/master'
philsmd [Sun, 3 Jan 2016 18:56:23 +0000 (19:56 +0100)]
Merge remote-tracking branch 'upstream/master'

8 years agoExtended support from 14 to 255 functions calls per rule on GPU
jsteube [Sun, 3 Jan 2016 18:49:47 +0000 (19:49 +0100)]
Extended support from 14 to 255 functions calls per rule on GPU

8 years agoadded note about how to fix the 'cannot find -lOpenCL' error to BUILD.md
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

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

8 years agoupdated BUILD.md with the notes about OpenCL-Headers + removed some target that do...
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

8 years agoFix CFLAGS_CROSS_LINUX in Makefile
Jens Steube [Sun, 3 Jan 2016 17:50:02 +0000 (18:50 +0100)]
Fix CFLAGS_CROSS_LINUX in Makefile

8 years agoMerge pull request #49 from philsmd/pr-patch-examples
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

8 years agoMerge pull request #48 from philsmd/pr-get-rid-of-oclHashcat64bin
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

8 years agoMerge pull request #47 from philsmd/pr-update-gitignore
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

8 years agoMerge pull request #45 from philsmd/pr-rename-session-dir
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

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

8 years agothe example*.sh files should now also use the native binary, only when we use the...
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

8 years agousing oclHashcat instead of oclHashcat64.bin also in tools/test.pl
philsmd [Sun, 3 Jan 2016 17:13:32 +0000 (18:13 +0100)]
using oclHashcat instead of oclHashcat64.bin also in tools/test.pl

8 years agominor: .gitignore update
philsmd [Sun, 3 Jan 2016 16:43:24 +0000 (17:43 +0100)]
minor: .gitignore update

8 years agothis patch makes it much clearer where the sessions under ~/.hashcat are located
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

8 years agoupdated tab completion with current algorithm list etc
philsmd [Sun, 3 Jan 2016 15:44:27 +0000 (16:44 +0100)]
updated tab completion with current algorithm list etc

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.