This website requires JavaScript.
efad2bafac
Evil Bug: Because of not-zeroing a buffer it's possible a hash was cracked but not reported as cracked because it was not in scope, but when it was in scope it was already marked as cracked and therefore not reported
Jens Steube
2016-02-23 10:36:43 +01:00
61f87b2981
Try to load libOpenCL.so.1 if libOpenCL.so was not found
Jens Steube
2016-02-23 07:57:52 +01:00
d9fcf87e1c
Increase salt length for raw-md5 based algorithms
Jens Steube
2016-02-22 21:35:37 +01:00
f9834f3dfa
Zero pws_buf before reuse
Jens Steube
2016-02-22 21:33:33 +01:00
e6e5005a6b
Revert "Zero pws_buf before reuse"
Jens Steube
2016-02-22 21:32:38 +01:00
b409e5e9e1
Zero pws_buf before reuse
Jens Steube
2016-02-22 21:20:16 +01:00
6c10ca5853
Fix use of find_kernel_power_div()
Jens Steube
2016-02-22 12:50:04 +01:00
6bc98368ba
Get rid of old pw_cache mechanism to control host-based vector data-types
Jens Steube
2016-02-22 11:57:37 +01:00
ec869595d1
Add auto-append for 0x01 and 0x80 in ATTACK_MODE_HYBRID2
Jens Steube
2016-02-22 10:36:04 +01:00
c7a1a1e84d
New SIMD code for -a 1 -m 100
Jens Steube
2016-02-22 10:09:16 +01:00
b4665607f7
New SIMD code for -a 1 -m 60
Jens Steube
2016-02-22 10:02:23 +01:00
797f03b424
New SIMD code for -a 1 -m 40
Jens Steube
2016-02-22 10:01:55 +01:00
d6c6af040b
New SIMD code for -a 1 -m 40
Jens Steube
2016-02-22 10:01:53 +01:00
097650423a
New SIMD code for -a 1 -m 30
Jens Steube
2016-02-22 10:01:49 +01:00
913dfa058c
New SIMD code for -a 1 -m 20
Jens Steube
2016-02-21 18:40:10 +01:00
0b29be3f86
New SIMD code for -a 1 -m 10
Jens Steube
2016-02-21 18:40:06 +01:00
21c66ea301
New SIMD code for -a 1 -m 0
Jens Steube
2016-02-21 18:40:01 +01:00
7ae2510f11
New SIMD code for -a 1 prepare
Jens Steube
2016-02-21 18:39:44 +01:00
bb732686b1
Autotune should respect --quiet parameter
Jens Steube
2016-02-21 18:23:04 +01:00
9a128ce667
Fix force_jit_compilation usage
Jens Steube
2016-02-21 13:30:28 +01:00
7190dcf855
Prepare NEW_SIMD_MODE for -a 1 kernels
Jens Steube
2016-02-20 16:13:06 +01:00
4338d71d62
Merge pull request #233 from Fist0urs/format_krb5tgs
Jens Steube
2016-02-20 12:47:01 +01:00
233cdd009c
Fix test.pl verify
Fist0urs
2016-02-20 01:38:00 +01:00
990f973c48
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
Jens Steube
2016-02-20 00:58:22 +01:00
b996858751
Merge pull request #232 from Fist0urs/format_krb5tgs
Jens Steube
2016-02-20 00:05:30 +01:00
62bed36638
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.
Fist0urs
2016-02-19 23:12:46 +01:00
96bde85378
Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel
Jens Steube
2016-02-19 18:58:03 +01:00
14fe45b1f0
Simplify steps for autotune
Jens Steube
2016-02-18 14:44:44 +01:00
a83622faaf
Fix final autotune balancing
Jens Steube
2016-02-18 13:04:25 +01:00
f05944395a
Move fake word generation to try_run() to avoid unwanted caching
Jens Steube
2016-02-18 10:49:23 +01:00
9ff7718f59
Merge pull request #230 from magnumripper/master
Jens Steube
2016-02-18 09:02:01 +01:00
a5be8a75ed
Allow and support vector-width 16, which is current maximum for OpenCL. Closes #226 .
magnum
2016-02-16 16:42:08 +01:00
998605ef89
Simplify code. No change in functionality at all.
magnum
2016-02-16 15:14:15 +01:00
2790bc7baf
Merge pull request #229 from Fist0urs/format_krb5tgs
Jens Steube
2016-02-17 15:11:43 +01:00
223ab0b3db
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
Fist0urs
2016-02-17 13:32:07 +01:00
814b18dd7e
Merge pull request #228 from philsmd/master
Jens Steube
2016-02-17 11:33:40 +01:00
8298afa462
minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23)
philsmd
2016-02-17 11:02:40 +01:00
e6900d82f6
Add missing changes entry for -m 13100
Jens Steube
2016-02-17 08:50:12 +01:00
0891e39b62
Merge pull request #225 from Fist0urs/format_krb5tgs
Jens Steube
2016-02-17 08:23:27 +01:00
c3dabdd69e
Initial commit
Fist0urs
2016-02-16 16:34:46 +01:00
7645a6f00f
Fix warp bug on -m 8500
jsteube
2016-02-16 13:24:36 +01:00
138ea7ed11
Fix Truecrypt Whirlpool speed
Jens Steube
2016-02-16 10:47:40 +01:00
cc3e152f21
Fix old NV Titan OpenCL device name
Jens Steube
2016-02-16 10:34:28 +01:00
4bc02e5ac8
Replace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia's OpenCL runtime and doesn't affect others
Jens Steube
2016-02-15 22:27:30 +01:00
c44b50c2e2
Use CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of CL_DEVICE_PREFERRED_VECTOR_WIDTH_*
Jens Steube
2016-02-15 21:19:41 +01:00
1af0f9c67b
Fix autotune in -i mode
Jens Steube
2016-02-15 21:08:16 +01:00
bbadabe278
Fix another source of 0H/s in benchmark mode
jsteube
2016-02-15 20:32:01 +01:00
0cbe2347cd
Merge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod
Jens Steube
2016-02-15 18:56:03 +01:00
709f79a7da
Add option to repeat the kernel on the device NUM times to increase benchmark accuracy
Jens Steube
2016-02-15 17:42:09 +01:00
a5603086d5
Add autotune engine to changes
Jens Steube
2016-02-15 15:09:22 +01:00
eaf7a7cb2f
Final balance meassurements for autotune
Jens Steube
2016-02-15 14:57:03 +01:00
a9e3ef0576
In benchmark-mode, do not depend any longer on a fixed time, better use a single iteration instead
Jens Steube
2016-02-15 12:38:54 +01:00
4b241b42ea
Remove measurement section from tuning database and create a forum-thread or wiki-entry for it
Jens Steube
2016-02-15 11:11:20 +01:00
8af57d55f4
Disable GPU-Temp monitoring during benchmark
Jens Steube
2016-02-14 20:15:14 +01:00
f1e0cd6d56
Autotune: 200 loops should be fine for a start
jsteube
2016-02-14 20:07:16 +01:00
515385c57d
Add dedicated steps for loops and accel
Jens Steube
2016-02-14 18:23:21 +01:00
72e0553e44
Fixed a missing condition
Jens Steube
2016-02-14 15:50:29 +01:00
c09bc848f7
Autotuning engine prototype
Jens Steube
2016-02-14 15:45:52 +01:00
c0293928dd
Prepare for better autotuning capabilities
Jens Steube
2016-02-13 16:07:58 +01:00
2a1d0d21ff
Get rid of hc_clEnqueueNDRangeKernel double call
Gabriele 'matrix' Gristina
2016-02-12 17:11:23 +01:00
9ed2bcc9b9
Merge pull request #221 from gm4tr1x/8900tuning
Jens Steube
2016-02-12 16:35:16 +01:00
a736c741a8
Merge pull request #220 from gm4tr1x/weak_hash_check
Jens Steube
2016-02-12 16:35:09 +01:00
38ce0b7427
Updated 8900 osx kernel accel
Gabriele 'matrix' Gristina
2016-02-12 15:23:35 +01:00
c97dbf56cb
Fix bug in weak_hash_check(), wrong kernel_loops assigned
Gabriele 'matrix' Gristina
2016-02-12 14:04:13 +01:00
e593c5fcd8
Update tuningdb help text
Jens Steube
2016-02-11 14:26:18 +01:00
2dfe9200d6
Remove Wordload-Profiles from tuningdb, we can simply calculate it
Jens Steube
2016-02-11 14:16:08 +01:00
02a6f2b4a6
Updated Workload finding strategy, should be easy to automate now
Jens Steube
2016-02-11 13:38:59 +01:00
3e25dc0a08
Updated Workload finding strategy, should be easy to automate now
Jens Steube
2016-02-11 13:31:50 +01:00
75fdf018b5
Merge pull request #219 from gm4tr1x/updateTuningDB
Jens Steube
2016-02-11 13:01:45 +01:00
19921d4844
Added two aliases for osx
Gabriele 'matrix' Gristina
2016-02-11 11:51:57 +01:00
25c46371e5
Replace tab with spaces in .hctab so it's easier to view on github
Jens Steube
2016-02-11 11:36:33 +01:00
2d6e055ce5
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube
2016-02-11 11:34:26 +01:00
b5ac375949
Update strategy to make it easier to follow
Jens Steube
2016-02-11 11:34:09 +01:00
10dc25f807
Merge pull request #217 from magnumripper/master
Jens Steube
2016-02-11 10:08:57 +01:00
5c01349ba6
Update event handling to workaround event handling error in nvidia opencl runtime
jsteube
2016-02-11 09:54:50 +01:00
162bc25a3d
Use device's preferred vector width, not the native one. Also, don't assume vector width for 'long' is half of that for 'int'.
magnum
2016-02-10 23:42:04 +01:00
bae88174ab
Merge pull request #216 from gm4tr1x/revert-214-timerResolution
Jens Steube
2016-02-10 23:19:11 +01:00
20ee62e196
Revert "Use per-device timer resolution in total_time calculations"
Gabriele 'Matrix' Gristina
2016-02-10 22:31:43 +01:00
02ad834c7f
Added new concept of a tuning database; tryout phase
Jens Steube
2016-02-10 20:40:21 +01:00
8d85b7539d
Fixed a bug in line counter: Conditional jump or move depends on uninitialised value
Jens Steube
2016-02-10 16:56:51 +01:00
e80541d6dd
Check for allocatable device-memory depending on kernel_accel amplifier before trying to allocate
Jens Steube
2016-02-10 13:31:04 +01:00
f190bf11c1
Merge pull request #214 from gm4tr1x/timerResolution
Jens Steube
2016-02-10 00:14:15 +01:00
523a7bfe93
Use CL_DEVICE_PROFILING_TIMER_RESOLUTION per-device value in total_time calculations
Gabriele 'matrix' Gristina
2016-02-09 21:48:18 +01:00
9fc360e39d
Added the execution time of the running kernel to the status display
Jens Steube
2016-02-09 20:01:50 +01:00
acbae91750
Prepare SIMD for slow hashes macro
Jens Steube
2016-02-08 19:49:28 +01:00
bea43f9e73
Merge pull request #212 from gm4tr1x/buildProgramMod
Jens Steube
2016-02-08 08:20:34 +01:00
74be8e2e25
skip device if buildProgram() fail
Gabriele 'matrix' Gristina
2016-02-07 21:20:10 +01:00
6d37c123a5
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube
2016-02-06 23:22:38 +01:00
ab5ecd8eaa
Fix some updated buffer sizes and new optimizer descriptions
Jens Steube
2016-02-06 23:22:26 +01:00
952c20e0f8
Merge pull request #211 from gm4tr1x/issue150
Jens Steube
2016-02-06 22:08:34 +01:00
0362df07ed
Merge pull request #210 from gm4tr1x/hd4000v0
Jens Steube
2016-02-06 22:07:38 +01:00
c3c3e7b8f3
Merge pull request #209 from gm4tr1x/pthread_setaffinity_np
Jens Steube
2016-02-06 22:07:21 +01:00
91fae7e49a
Fixed bug in 8900 (probably relate with issue #150 )
Gabriele 'matrix' Gristina
2016-02-06 19:36:00 +01:00
225fc28dff
Fix SHA-3(Keccak) issue with HD4000 (issue #191 ) and reorder macro
Gabriele 'matrix' Gristina
2016-02-06 18:18:21 +01:00
e2db8afdf8
Add missing pthread_setaffinity_np for osx
Gabriele 'matrix' Gristina
2016-02-06 18:00:04 +01:00
7b652239f9
Merge pull request #208 from gm4tr1x/testVectorHandlingFix
Jens Steube
2016-02-06 16:35:01 +01:00
a0d8356776
Merge pull request #207 from gm4tr1x/clEnqueueNDRangeKernelMod
Jens Steube
2016-02-06 16:34:55 +01:00
57407b1640
Fix -V (vector width) handling
Gabriele 'matrix' Gristina
2016-02-06 16:33:37 +01:00
5953130062
Fix clEnqueueNDRangeKernel() error -54
Gabriele 'matrix' Gristina
2016-02-06 15:40:22 +01:00
9a1f35d604
Converted to new SIMD: -m 5000 -a 0
Jens Steube
2016-02-06 11:29:07 +01:00