hashcat.git
8 years agoMerge pull request #233 from Fist0urs/format_krb5tgs
Jens Steube [Sat, 20 Feb 2016 11:47:01 +0000 (12:47 +0100)]
Merge pull request #233 from Fist0urs/format_krb5tgs

Fix test.pl verify -m 13100

8 years agoFix test.pl verify
Fist0urs [Sat, 20 Feb 2016 00:38:00 +0000 (01:38 +0100)]
Fix test.pl verify

8 years agoAdd hard-wired Device-Name for Tuning-Database which matches all Device-Types:
Jens Steube [Fri, 19 Feb 2016 23:58:22 +0000 (00:58 +0100)]
Add hard-wired Device-Name for Tuning-Database which matches all Device-Types:
- DEVICE_TYPE_CPU
- DEVICE_TYPE_GPU
- DEVICE_TYPE_ACCELERATOR
Optimized IRIS GPU workaround settings

8 years agoMerge pull request #232 from Fist0urs/format_krb5tgs
Jens Steube [Fri, 19 Feb 2016 23:05:30 +0000 (00:05 +0100)]
Merge pull request #232 from Fist0urs/format_krb5tgs

Add verification of checksum for -m 13100

8 years agoAdd verification of checksum for -m 13100
Fist0urs [Fri, 19 Feb 2016 22:12:46 +0000 (23:12 +0100)]
Add verification of checksum for -m 13100
This avoid collisions by arc4'ing all data then hmac-md5
when valid ASN1 structures headers are found.
Performance should not be impacted.

8 years agoAllow mixed settings auto and fixed values for parameter and inside tuningdb for...
Jens Steube [Fri, 19 Feb 2016 17:58:03 +0000 (18:58 +0100)]
Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel

8 years agoSimplify steps for autotune
Jens Steube [Thu, 18 Feb 2016 13:44:44 +0000 (14:44 +0100)]
Simplify steps for autotune

8 years agoFix final autotune balancing
Jens Steube [Thu, 18 Feb 2016 12:04:25 +0000 (13:04 +0100)]
Fix final autotune balancing

8 years agoMove fake word generation to try_run() to avoid unwanted caching
Jens Steube [Thu, 18 Feb 2016 09:49:23 +0000 (10:49 +0100)]
Move fake word generation to try_run() to avoid unwanted caching

8 years agoMerge pull request #230 from magnumripper/master
Jens Steube [Thu, 18 Feb 2016 08:02:01 +0000 (09:02 +0100)]
Merge pull request #230 from magnumripper/master

Support vector width 16

8 years agoAllow and support vector-width 16, which is current maximum for
magnum [Tue, 16 Feb 2016 15:42:08 +0000 (16:42 +0100)]
Allow and support vector-width 16, which is current maximum for
OpenCL. Closes #226.

8 years agoSimplify code. No change in functionality at all.
magnum [Tue, 16 Feb 2016 14:14:15 +0000 (15:14 +0100)]
Simplify code. No change in functionality at all.

8 years agoMerge pull request #229 from Fist0urs/format_krb5tgs
Jens Steube [Wed, 17 Feb 2016 14:11:43 +0000 (15:11 +0100)]
Merge pull request #229 from Fist0urs/format_krb5tgs

Cosmetic change -m 13100

8 years agoCosmetic change -m 13100
Fist0urs [Wed, 17 Feb 2016 12:32:07 +0000 (13:32 +0100)]
Cosmetic change -m 13100
Removed commented part (the commented part was there to implement full last arc4'ing + hmac-md5)
We will see if some people find collision. In this case we will add this last check

8 years agoMerge pull request #228 from philsmd/master
Jens Steube [Wed, 17 Feb 2016 10:33:40 +0000 (11:33 +0100)]
Merge pull request #228 from philsmd/master

minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23)

8 years agominor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23)
philsmd [Wed, 17 Feb 2016 10:02:40 +0000 (11:02 +0100)]
minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23)

8 years agoAdd missing changes entry for -m 13100
Jens Steube [Wed, 17 Feb 2016 07:50:12 +0000 (08:50 +0100)]
Add missing changes entry for -m 13100

8 years agoMerge pull request #225 from Fist0urs/format_krb5tgs
Jens Steube [Wed, 17 Feb 2016 07:23:27 +0000 (08:23 +0100)]
Merge pull request #225 from Fist0urs/format_krb5tgs

Initial commit

8 years agoInitial commit
Fist0urs [Tue, 16 Feb 2016 15:34:46 +0000 (16:34 +0100)]
Initial commit

8 years agoFix warp bug on -m 8500
jsteube [Tue, 16 Feb 2016 12:24:36 +0000 (13:24 +0100)]
Fix warp bug on -m 8500

8 years agoFix Truecrypt Whirlpool speed
Jens Steube [Tue, 16 Feb 2016 09:47:40 +0000 (10:47 +0100)]
Fix Truecrypt Whirlpool speed

8 years agoFix old NV Titan OpenCL device name
Jens Steube [Tue, 16 Feb 2016 09:34:28 +0000 (10:34 +0100)]
Fix old NV Titan OpenCL device name

8 years agoReplace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia...
Jens Steube [Mon, 15 Feb 2016 21:27:30 +0000 (22:27 +0100)]
Replace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia's OpenCL runtime and doesn't affect others

8 years agoUse CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of CL_DEVICE_PREFERRED_VECTOR_WIDTH_*
Jens Steube [Mon, 15 Feb 2016 20:19:41 +0000 (21:19 +0100)]
Use CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of  CL_DEVICE_PREFERRED_VECTOR_WIDTH_*

8 years agoFix autotune in -i mode
Jens Steube [Mon, 15 Feb 2016 20:08:16 +0000 (21:08 +0100)]
Fix autotune in -i mode

8 years agoFix another source of 0H/s in benchmark mode
jsteube [Mon, 15 Feb 2016 19:32:01 +0000 (20:32 +0100)]
Fix another source of 0H/s in benchmark mode

8 years agoMerge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod
Jens Steube [Mon, 15 Feb 2016 17:56:03 +0000 (18:56 +0100)]
Merge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod

Get rid of hc_clEnqueueNDRangeKernel double call

8 years agoAdd option to repeat the kernel on the device NUM times to increase benchmark accuracy
Jens Steube [Mon, 15 Feb 2016 16:42:09 +0000 (17:42 +0100)]
Add option to repeat the kernel on the device NUM times to increase benchmark accuracy

8 years agoAdd autotune engine to changes
Jens Steube [Mon, 15 Feb 2016 14:09:22 +0000 (15:09 +0100)]
Add autotune engine to changes

8 years agoFinal balance meassurements for autotune
Jens Steube [Mon, 15 Feb 2016 13:57:03 +0000 (14:57 +0100)]
Final balance meassurements for autotune

8 years agoIn benchmark-mode, do not depend any longer on a fixed time, better use a single...
Jens Steube [Mon, 15 Feb 2016 11:38:54 +0000 (12:38 +0100)]
In benchmark-mode, do not depend any longer on a fixed time, better use a single iteration instead

8 years agoRemove measurement section from tuning database and create a forum-thread or wiki...
Jens Steube [Mon, 15 Feb 2016 10:11:20 +0000 (11:11 +0100)]
Remove measurement section from tuning database and create a forum-thread or wiki-entry for it

8 years agoDisable GPU-Temp monitoring during benchmark
Jens Steube [Sun, 14 Feb 2016 19:15:14 +0000 (20:15 +0100)]
Disable GPU-Temp monitoring during benchmark

8 years agoAutotune: 200 loops should be fine for a start
jsteube [Sun, 14 Feb 2016 19:07:16 +0000 (20:07 +0100)]
Autotune: 200 loops should be fine for a start

8 years agoAdd dedicated steps for loops and accel
Jens Steube [Sun, 14 Feb 2016 17:23:21 +0000 (18:23 +0100)]
Add dedicated steps for loops and accel

8 years agoFixed a missing condition
Jens Steube [Sun, 14 Feb 2016 14:50:29 +0000 (15:50 +0100)]
Fixed a missing condition

8 years agoAutotuning engine prototype
Jens Steube [Sun, 14 Feb 2016 14:45:52 +0000 (15:45 +0100)]
Autotuning engine prototype

8 years agoPrepare for better autotuning capabilities
Jens Steube [Sat, 13 Feb 2016 15:07:58 +0000 (16:07 +0100)]
Prepare for better autotuning capabilities

8 years agoGet rid of hc_clEnqueueNDRangeKernel double call
Gabriele 'matrix' Gristina [Fri, 12 Feb 2016 16:11:23 +0000 (17:11 +0100)]
Get rid of hc_clEnqueueNDRangeKernel double call

8 years agoMerge pull request #221 from gm4tr1x/8900tuning
Jens Steube [Fri, 12 Feb 2016 15:35:16 +0000 (16:35 +0100)]
Merge pull request #221 from gm4tr1x/8900tuning

Updated 8900 osx kernel accel

8 years agoMerge pull request #220 from gm4tr1x/weak_hash_check
Jens Steube [Fri, 12 Feb 2016 15:35:09 +0000 (16:35 +0100)]
Merge pull request #220 from gm4tr1x/weak_hash_check

Fix bug in weak_hash_check(), wrong kernel_loops assigned

8 years agoUpdated 8900 osx kernel accel
Gabriele 'matrix' Gristina [Fri, 12 Feb 2016 14:23:35 +0000 (15:23 +0100)]
Updated 8900 osx kernel accel

8 years agoFix bug in weak_hash_check(), wrong kernel_loops assigned
Gabriele 'matrix' Gristina [Fri, 12 Feb 2016 13:04:13 +0000 (14:04 +0100)]
Fix bug in weak_hash_check(), wrong kernel_loops assigned

8 years agoUpdate tuningdb help text
Jens Steube [Thu, 11 Feb 2016 13:26:18 +0000 (14:26 +0100)]
Update tuningdb help text

8 years agoRemove Wordload-Profiles from tuningdb, we can simply calculate it
Jens Steube [Thu, 11 Feb 2016 13:16:08 +0000 (14:16 +0100)]
Remove Wordload-Profiles from tuningdb, we can simply calculate it

8 years agoUpdated Workload finding strategy, should be easy to automate now
Jens Steube [Thu, 11 Feb 2016 12:38:59 +0000 (13:38 +0100)]
Updated Workload finding strategy, should be easy to automate now

8 years agoUpdated Workload finding strategy, should be easy to automate now
Jens Steube [Thu, 11 Feb 2016 12:31:50 +0000 (13:31 +0100)]
Updated Workload finding strategy, should be easy to automate now

8 years agoMerge pull request #219 from gm4tr1x/updateTuningDB
Jens Steube [Thu, 11 Feb 2016 12:01:45 +0000 (13:01 +0100)]
Merge pull request #219 from gm4tr1x/updateTuningDB

Added two aliases for osx

8 years agoAdded two aliases for osx
Gabriele 'matrix' Gristina [Thu, 11 Feb 2016 10:51:57 +0000 (11:51 +0100)]
Added two aliases for osx

8 years agoReplace tab with spaces in .hctab so it's easier to view on github
Jens Steube [Thu, 11 Feb 2016 10:36:33 +0000 (11:36 +0100)]
Replace tab with spaces in .hctab so it's easier to view on github

8 years agoMerge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Thu, 11 Feb 2016 10:34:26 +0000 (11:34 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat

8 years agoUpdate strategy to make it easier to follow
Jens Steube [Thu, 11 Feb 2016 10:34:09 +0000 (11:34 +0100)]
Update strategy to make it easier to follow

8 years agoMerge pull request #217 from magnumripper/master
Jens Steube [Thu, 11 Feb 2016 09:08:57 +0000 (10:08 +0100)]
Merge pull request #217 from magnumripper/master

Use device's preferred vector width, not its native one.

8 years agoUpdate event handling to workaround event handling error in nvidia opencl runtime
jsteube [Thu, 11 Feb 2016 08:54:50 +0000 (09:54 +0100)]
Update event handling to workaround event handling error in nvidia opencl runtime

8 years agoUse device's preferred vector width, not the native one. Also, don't
magnum [Wed, 10 Feb 2016 22:42:04 +0000 (23:42 +0100)]
Use device's preferred vector width, not the native one. Also, don't
assume vector width for 'long' is half of that for 'int'.

8 years agoMerge pull request #216 from gm4tr1x/revert-214-timerResolution
Jens Steube [Wed, 10 Feb 2016 22:19:11 +0000 (23:19 +0100)]
Merge pull request #216 from gm4tr1x/revert-214-timerResolution

Revert "Use per-device timer resolution in total_time calculations"

8 years agoRevert "Use per-device timer resolution in total_time calculations"
Gabriele 'Matrix' Gristina [Wed, 10 Feb 2016 21:31:43 +0000 (22:31 +0100)]
Revert "Use per-device timer resolution in total_time calculations"

8 years agoAdded new concept of a tuning database; tryout phase
Jens Steube [Wed, 10 Feb 2016 19:40:21 +0000 (20:40 +0100)]
Added new concept of a tuning database; tryout phase

8 years agoFixed a bug in line counter: Conditional jump or move depends on uninitialised value
Jens Steube [Wed, 10 Feb 2016 15:56:51 +0000 (16:56 +0100)]
Fixed a bug in line counter: Conditional jump or move depends on uninitialised value

8 years agoCheck for allocatable device-memory depending on kernel_accel amplifier before trying...
Jens Steube [Wed, 10 Feb 2016 12:31:04 +0000 (13:31 +0100)]
Check for allocatable device-memory depending on kernel_accel amplifier before trying to allocate

8 years agoMerge pull request #214 from gm4tr1x/timerResolution
Jens Steube [Tue, 9 Feb 2016 23:14:15 +0000 (00:14 +0100)]
Merge pull request #214 from gm4tr1x/timerResolution

Use per-device timer resolution in total_time calculations

8 years agoUse CL_DEVICE_PROFILING_TIMER_RESOLUTION per-device value in total_time calculations
Gabriele 'matrix' Gristina [Tue, 9 Feb 2016 20:48:18 +0000 (21:48 +0100)]
Use CL_DEVICE_PROFILING_TIMER_RESOLUTION per-device value in total_time calculations

8 years agoAdded the execution time of the running kernel to the status display
Jens Steube [Tue, 9 Feb 2016 19:01:50 +0000 (20:01 +0100)]
Added the execution time of the running kernel to the status display

8 years agoPrepare SIMD for slow hashes macro
Jens Steube [Mon, 8 Feb 2016 18:49:28 +0000 (19:49 +0100)]
Prepare SIMD for slow hashes macro

8 years agoMerge pull request #212 from gm4tr1x/buildProgramMod
Jens Steube [Mon, 8 Feb 2016 07:20:34 +0000 (08:20 +0100)]
Merge pull request #212 from gm4tr1x/buildProgramMod

Skip device if build process fail

8 years agoskip device if buildProgram() fail
Gabriele 'matrix' Gristina [Sun, 7 Feb 2016 20:20:10 +0000 (21:20 +0100)]
skip device if buildProgram() fail

8 years agoMerge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Sat, 6 Feb 2016 22:22:38 +0000 (23:22 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat

8 years agoFix some updated buffer sizes and new optimizer descriptions
Jens Steube [Sat, 6 Feb 2016 22:22:26 +0000 (23:22 +0100)]
Fix some updated buffer sizes and new optimizer descriptions

8 years agoMerge pull request #211 from gm4tr1x/issue150
Jens Steube [Sat, 6 Feb 2016 21:08:34 +0000 (22:08 +0100)]
Merge pull request #211 from gm4tr1x/issue150

Fixed "VENDOR_ID" format (probably relate with issue #150)

8 years agoMerge pull request #210 from gm4tr1x/hd4000v0
Jens Steube [Sat, 6 Feb 2016 21:07:38 +0000 (22:07 +0100)]
Merge pull request #210 from gm4tr1x/hd4000v0

Fix SHA-3(Keccak) issue with HD4000 (issue #191) and reorder macro

8 years agoMerge pull request #209 from gm4tr1x/pthread_setaffinity_np
Jens Steube [Sat, 6 Feb 2016 21:07:21 +0000 (22:07 +0100)]
Merge pull request #209 from gm4tr1x/pthread_setaffinity_np

Add missing pthread_setaffinity_np for osx

8 years agoFixed bug in 8900 (probably relate with issue #150)
Gabriele 'matrix' Gristina [Sat, 6 Feb 2016 18:36:00 +0000 (19:36 +0100)]
Fixed bug in 8900 (probably relate with issue #150)

8 years agoFix SHA-3(Keccak) issue with HD4000 (issue #191) and reorder macro
Gabriele 'matrix' Gristina [Sat, 6 Feb 2016 17:18:21 +0000 (18:18 +0100)]
Fix SHA-3(Keccak) issue with HD4000 (issue #191) and reorder macro

8 years agoAdd missing pthread_setaffinity_np for osx
Gabriele 'matrix' Gristina [Sat, 6 Feb 2016 17:00:04 +0000 (18:00 +0100)]
Add missing pthread_setaffinity_np for osx

8 years agoMerge pull request #208 from gm4tr1x/testVectorHandlingFix
Jens Steube [Sat, 6 Feb 2016 15:35:01 +0000 (16:35 +0100)]
Merge pull request #208 from gm4tr1x/testVectorHandlingFix

Fix -V (vector width) handling

8 years agoMerge pull request #207 from gm4tr1x/clEnqueueNDRangeKernelMod
Jens Steube [Sat, 6 Feb 2016 15:34:55 +0000 (16:34 +0100)]
Merge pull request #207 from gm4tr1x/clEnqueueNDRangeKernelMod

Fix clEnqueueNDRangeKernel() error -54

8 years agoFix -V (vector width) handling
Gabriele 'matrix' Gristina [Sat, 6 Feb 2016 15:33:37 +0000 (16:33 +0100)]
Fix -V (vector width) handling

8 years agoFix clEnqueueNDRangeKernel() error -54
Gabriele 'matrix' Gristina [Sat, 6 Feb 2016 14:40:22 +0000 (15:40 +0100)]
Fix clEnqueueNDRangeKernel() error -54

8 years agoConverted to new SIMD: -m 5000 -a 0
Jens Steube [Sat, 6 Feb 2016 10:29:07 +0000 (11:29 +0100)]
Converted to new SIMD: -m 5000 -a 0

8 years agoConverted to new SIMD: -m 9720 -a 0
Jens Steube [Sat, 6 Feb 2016 10:29:00 +0000 (11:29 +0100)]
Converted to new SIMD: -m 9720 -a 0

8 years agoConverted to new SIMD: -m 9820 -a 0
Jens Steube [Sat, 6 Feb 2016 10:28:55 +0000 (11:28 +0100)]
Converted to new SIMD: -m 9820 -a 0

8 years agoConverted to new SIMD: -m 9900 -a 0
Jens Steube [Sat, 6 Feb 2016 10:28:30 +0000 (11:28 +0100)]
Converted to new SIMD: -m 9900 -a 0

8 years agoConverted to new SIMD: -m 8700 -a 0
Jens Steube [Sat, 6 Feb 2016 10:20:25 +0000 (11:20 +0100)]
Converted to new SIMD: -m 8700 -a 0

8 years agoConverted to new SIMD: -m 8600 -a 0
Jens Steube [Sat, 6 Feb 2016 10:17:00 +0000 (11:17 +0100)]
Converted to new SIMD: -m 8600 -a 0

8 years agoConverted to new SIMD: -m 8500 -a 0
Jens Steube [Sat, 6 Feb 2016 10:03:25 +0000 (11:03 +0100)]
Converted to new SIMD: -m 8500 -a 0

8 years agoConverted to new SIMD: -m 8400 -a 0
Jens Steube [Sat, 6 Feb 2016 10:01:22 +0000 (11:01 +0100)]
Converted to new SIMD: -m 8400 -a 0

8 years agoConverted to new SIMD: -m 8300 -a 0
Jens Steube [Sat, 6 Feb 2016 09:58:20 +0000 (10:58 +0100)]
Converted to new SIMD: -m 8300 -a 0

8 years agoConverted to new SIMD: -m 8100 -a 0
Jens Steube [Sat, 6 Feb 2016 09:57:19 +0000 (10:57 +0100)]
Converted to new SIMD: -m 8100 -a 0

8 years agoConverted to new SIMD: -m 8000 -a 0
Jens Steube [Sat, 6 Feb 2016 09:54:34 +0000 (10:54 +0100)]
Converted to new SIMD: -m 8000 -a 0

8 years agoConverted to new SIMD: -m 7600 -a 0
Jens Steube [Sat, 6 Feb 2016 09:49:44 +0000 (10:49 +0100)]
Converted to new SIMD: -m 7600 -a 0

8 years agoConverted to new SIMD: -m 7300 -a 0
Jens Steube [Sat, 6 Feb 2016 09:47:19 +0000 (10:47 +0100)]
Converted to new SIMD: -m 7300 -a 0

8 years agoConverted to new SIMD: -m 6900 -a 0
Jens Steube [Sat, 6 Feb 2016 09:46:16 +0000 (10:46 +0100)]
Converted to new SIMD: -m 6900 -a 0

8 years agoConverted to new SIMD: -m 6100 -a 0
Jens Steube [Sat, 6 Feb 2016 09:40:51 +0000 (10:40 +0100)]
Converted to new SIMD: -m 6100 -a 0

8 years agoConverted to new SIMD: -m 6000 -a 0
Jens Steube [Sat, 6 Feb 2016 09:38:39 +0000 (10:38 +0100)]
Converted to new SIMD: -m 6000 -a 0

8 years agoConverted to new SIMD: -m 5600 -a 0
Jens Steube [Sat, 6 Feb 2016 09:35:59 +0000 (10:35 +0100)]
Converted to new SIMD: -m 5600 -a 0

8 years agoConverted to new SIMD: -m 5500 -a 0
Jens Steube [Sat, 6 Feb 2016 09:33:54 +0000 (10:33 +0100)]
Converted to new SIMD: -m 5500 -a 0

8 years agoConverted to new SIMD: -m 5500 -a 0
Jens Steube [Sat, 6 Feb 2016 09:24:34 +0000 (10:24 +0100)]
Converted to new SIMD: -m 5500 -a 0

8 years agoConverted to new SIMD: -m 5400 -a 0
Jens Steube [Sat, 6 Feb 2016 09:23:42 +0000 (10:23 +0100)]
Converted to new SIMD: -m 5400 -a 0

8 years agoConverted to new SIMD: -m 5300 -a 0
Jens Steube [Sat, 6 Feb 2016 09:19:54 +0000 (10:19 +0100)]
Converted to new SIMD: -m 5300 -a 0

8 years agoConverted to new SIMD: -m 5100 -a 0
Jens Steube [Sat, 6 Feb 2016 09:18:38 +0000 (10:18 +0100)]
Converted to new SIMD: -m 5100 -a 0