This website requires JavaScript.
a496ab7be5
Add clang to .travis.yml
Jens Steube
2016-05-26 12:07:25 +02:00
ca8bb56404
Make it a real balancing loop
Jens Steube
2016-05-26 00:51:11 +02:00
167d763795
Workaround some AMD device_maxmem_alloc / device_global_mem problem
jsteube
2016-05-26 00:07:08 +02:00
250dbde2a2
Add more include-dir variants to also make Intel OpenCL SDK on windows happy
jsteube
2016-05-25 23:47:02 +02:00
d64083e946
Fix package script
Jens Steube
2016-05-25 23:18:20 +02:00
6ed35891f6
Trying to find a workaround for Issue https://github.com/hashcat/oclHashcat/issues/335
Jens Steube
2016-05-25 23:15:53 +02:00
2899f53a15
Move files from include/ to OpenCL/ if they are used within kernels Rename includes in OpenCL so that it's easier to recognize them as such
Jens Steube
2016-05-25 23:04:26 +02:00
083c8ed515
Reduce use of mux_display to a minimum
Jens Steube
2016-05-25 11:35:17 +02:00
e1a9c435cc
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube
2016-05-24 19:31:14 +02:00
57e1191307
Fix bug in -a 1 mode: If left wordlist has less entries than right wordlist then 0x80 was not added
Jens Steube
2016-05-24 19:30:55 +02:00
35d7e67354
Fix some typos
jsteube
2016-05-24 12:10:43 +02:00
6b0a13d998
Reduce helptext width from 134 to 118; Reduce -w 1 target to 2ms
jsteube
2016-05-23 21:34:50 +02:00
d4cc8e3701
Adjust target workload profile timings slightly
jsteube
2016-05-23 01:28:11 +02:00
3a42ab3577
Fix changes
jsteube
2016-05-22 22:25:15 +02:00
73fd95ac01
Redesigned hashcat --help menu
jsteube
2016-05-22 21:46:06 +02:00
c4333c4025
Get SHA256 KDF for VeraCrypt to work
jsteube
2016-05-21 21:23:22 +02:00
c901935843
Update autotune engine
jsteube
2016-05-21 15:49:09 +02:00
63f5ecf9d7
Mark -n and -u as outdated function and restrict them to --force
jsteube
2016-05-21 12:26:44 +02:00
4ed418f504
Fix some indents
jsteube
2016-05-21 12:16:09 +02:00
bb513afe13
Fix some indents
jsteube
2016-05-21 12:13:37 +02:00
763fd6e18b
Merge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube
2016-05-21 11:00:16 +02:00
df3f4a439a
We can safely replace atomic_add() with atomic_inc()
jsteube
2016-05-21 10:58:58 +02:00
c6c865e32e
Some final fixes for d_return_buf refactorization; Initial kernels vor veracrypts SHA256 KDF (not working)
Jens Steube
2016-05-21 00:39:22 +02:00
f2598025c6
Some fixes for rare kernels
jsteube
2016-05-20 19:05:54 +02:00
37953cdc8f
Optimize handling of cracked hashes, was a bottleneck if too many at once
Jens Steube
2016-05-20 18:24:33 +02:00
bfb669f9c3
Respect eventual already cracked hashes from potfile when generating the bitmaps
Jens Steube
2016-05-20 15:47:42 +02:00
5d5d1a5843
More VeraCrypt stuff; SHA256 kernels missing and --veracrypt-pim missing
Jens Steube
2016-05-19 22:37:43 +02:00
18a061897f
Merge pull request #348 from anthraxx/master
Jens Steube
2016-05-19 20:59:53 +02:00
d37b6c6c30
Prepare for VeraCrypt integration
Jens Steube
2016-05-19 20:53:17 +02:00
3828ea354c
fallback for Makefile version if its not a git checkout (tarball) (refix)
anthraxx
2016-05-19 11:15:15 +02:00
a5b85d51b9
Merge pull request #347 from hashcat/revert-346-master
Jens Steube
2016-05-19 11:10:39 +02:00
a55c051c28
Revert "fallback for Makefile version if its not a git checkout (tarball)"
Jens Steube
2016-05-19 11:10:16 +02:00
ecfb708294
Merge pull request #346 from anthraxx/master
Jens Steube
2016-05-19 11:08:24 +02:00
dcc39a22c6
Speed up unamplified speed
Jens Steube
2016-05-18 22:26:19 +02:00
a4e1692647
fallback for Makefile version if its not a git checkout (tarball)
anthraxx
2016-05-18 18:43:04 +02:00
247d193146
Get rid of some JIT compiler warnings
Jens Steube
2016-05-18 11:18:31 +02:00
f5ee678bbe
Use umask(077), mainly to secure hashcat.pot from reading from other users, but should be a good idea for all files. See https://github.com/hashcat/oclHashcat/issues/331 for details
Jens Steube
2016-05-18 09:56:23 +02:00
9e92c9c4d9
Fix types_ocl.c to solve issue https://github.com/hashcat/oclHashcat/issues/344
Jens Steube
2016-05-18 09:35:51 +02:00
de2074dfaa
Fix for -m 2500, see: https://github.com/hashcat/oclHashcat/issues/339
Jens Steube
2016-05-17 18:21:37 +02:00
19afd5c135
Merge pull request #341 from roycewilliams/master
Jens Steube
2016-05-17 16:48:59 +02:00
05d099d3be
add version header and time to --status-automat
Royce Williams
2016-05-17 06:24:35 -08:00
18f05e9b51
Merge pull request #340 from gm4tr1x/master
Jens Steube
2016-05-17 12:07:15 +02:00
c6e5ff2a68
Do not show any header in case --status-automat is used
Jens Steube
2016-05-17 11:29:38 +02:00
020234b655
Fix "abort trap: 6" for -m 6231 on OSX
Gabriele 'matrix' Gristina
2016-05-17 10:31:56 +02:00
567fcfe176
Enabled support of --status-automat in combination with --benchmark for automated benchmark processing
Jens Steube
2016-05-17 10:17:00 +02:00
b5cb29ad1c
Minimal psafe2 increase and autotune fix
jsteube
2016-05-16 21:30:21 +02:00
e46aa7103a
Fix some macros for NV
jsteube
2016-05-16 20:30:39 +02:00
e69c385b4d
Separated sm50, sm52 and older cards in hashcat.hctune and updated accordingly
jsteube
2016-05-16 02:38:58 +02:00
eea3424c38
Added SIMD code for all generic PBKDF2-HMAC-* modes
jsteube
2016-05-15 19:54:56 +02:00
9976f85c3a
Cache clGetKernelWorkGroupInfo() results on startup Use clGetEventProfilingInfo() instead of our own timer
Jens Steube
2016-05-15 13:22:31 +02:00
2937c83a2e
Merge pull request #332 from philsmd/master
Jens Steube
2016-05-15 01:29:36 +02:00
590248e1e4
Merge pull request #333 from y0sh1/CreateTravisBuilds
Jens Steube
2016-05-15 01:27:26 +02:00
5987029441
Added SIMD code for DCC2
Jens Steube
2016-05-15 01:13:09 +02:00
0ddb264a5a
Use packv() and unpackv() for slow hash SIMD handling in kernels
Jens Steube
2016-05-15 00:37:46 +02:00
1d797a1c3e
Added Travis building, placed build status in readme
Y0sh1
2016-05-14 21:17:32 +02:00
2f7023caa0
Merge remote-tracking branch 'upstream/master'
philsmd
2016-05-14 19:47:23 +02:00
9d74f2958d
Added SIMD code for WPA/WPA2
Jens Steube
2016-05-14 19:45:51 +02:00
9ac762c2c7
test fix: ArubaOS salts are 8 hexadecimal chars long (4 binary), not 10 (4 binary), because '01' will be appended afterwards (total length is 10)
philsmd
2016-05-13 19:02:57 +02:00
c78d7568e6
Add some missing changes
Jens Steube
2016-05-13 15:31:58 +02:00
d0123e63b1
Add WinZip test.pl and test.sh
Jens Steube
2016-05-12 22:15:44 +02:00
0891989404
Fix WinZip multihash
Jens Steube
2016-05-12 13:05:12 +02:00
a5ec5d68b8
Change some newline handling and startup infos
Jens Steube
2016-05-12 12:44:15 +02:00
1fb603b578
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube
2016-05-12 09:27:07 +02:00
7a4ab2b42d
Prepare for WinZip integration
Jens Steube
2016-05-12 09:26:54 +02:00
dca9683b3b
Balancing the workload turns out to be very efficient
jsteube
2016-05-12 09:24:20 +02:00
aefd3b03a3
Use VERSION_TAG only, but uncut
jsteube
2016-05-11 12:19:02 +02:00
77a9377d18
In case the user did not specify --opencl-device-types and the user runs hashcat in a system with only a CPU only he probably want to use that CPU. In such a case, automatically enable CPU device type support, since it's disabled by default.
jsteube
2016-05-11 11:58:51 +02:00
b5a71dca58
Add more informative help text in case of faulty or no OpenCL installation
jsteube
2016-05-11 11:38:52 +02:00
332c3a7e09
Fix autotune to not actually crack hashes
Jens Steube
2016-05-11 00:01:29 +02:00
3d229b20d4
Remove debugging option from JIT compiler option
Jens Steube
2016-05-10 19:30:11 +02:00
f1515f9244
Moved BUILD.md to root folder
jsteube
2016-05-10 19:16:57 +02:00
e47030ed7d
Prepare to rename project into hashcat
jsteube
2016-05-10 19:07:07 +02:00
768ffbdad8
Remove OPENCL EXTENSION, failing on Intel OpenCL SDK
jsteube
2016-05-10 10:22:13 +02:00
c19779dedf
Switch back -m 7400 to old version
jsteube
2016-05-09 23:35:25 +02:00
4317ac60f4
Remove unroll access for Drupal for NV gpus
jsteube
2016-05-09 23:14:26 +02:00
9390be8594
Use real registers for salt, high-end maxwells didn't like it with global memory access
jsteube
2016-05-09 23:07:23 +02:00
373d2b9882
Remove barrier from DCC1, high-end maxwells didn't like it
jsteube
2016-05-09 21:51:36 +02:00
c79bed3b7d
Prepare for a more dynamic #pragma unroll use
jsteube
2016-05-09 21:32:12 +02:00
34c3557d50
Fix compiler warnings
jsteube
2016-05-09 19:23:37 +02:00
67d5bb4b81
Merge pull request #330 from RolfHashcat/patch-1
Jens Steube
2016-05-09 12:36:54 +02:00
d33360e3f5
Update hashcat_tuning.hctab
Rolf
2016-05-09 11:31:02 +01:00
7709ffbe52
Add some missing hash-modes to hashcat_tuning.hctab
jsteube
2016-05-09 11:25:51 +02:00
941e016378
Fix -m 9000 performance for AMD
Jens Steube
2016-05-09 09:40:57 +02:00
a0221cd368
Fix broken -m 1500 and -m 3000
jsteube
2016-05-09 09:17:59 +02:00
6dac6b409e
Add compiler kernel hints for algorithms with fixed workgroup size
jsteube
2016-05-09 00:58:04 +02:00
71c31fca59
Rewrote sha256crypt from scratch
jsteube
2016-05-08 22:56:36 +02:00
fd77a098c5
Another some unroll to reduce register pressure
jsteube
2016-05-08 18:57:44 +02:00
bd1f555c9c
Remove some unroll to reduce register pressure
jsteube
2016-05-08 18:29:54 +02:00
303cfcae15
Enable unrolling of SHA512 with HMAC on NV
jsteube
2016-05-08 16:07:40 +02:00
7f04a89f77
Optimize out the swap32() of sha256 in 7zip
Jens Steube
2016-05-08 15:33:32 +02:00
16af77af18
Extended password length up to 32 for 7zip
jsteube
2016-05-08 14:39:44 +02:00
ab193c4162
Rename ALIAS_pre_maxwell and ALIAS_maxwell_budget to ALIAS_nv_use_simd
jsteube
2016-05-08 13:45:49 +02:00
b877c84486
Run a few device compatibility checks on startup
jsteube
2016-05-08 13:37:58 +02:00
b91506c1c7
Check if device is little endian device
jsteube
2016-05-08 12:58:43 +02:00
6d027e77f2
Optimize some macros Use rotate() instead of inline asm; breaks Titan speed
jsteube
2016-05-08 11:09:44 +02:00
41e2d7247a
Update autotune, respect kernel_loops_max
jsteube
2016-05-08 01:56:32 +02:00
5bb8d17784
Merge branch 'master' of https://github.com/hashcat/oclHashcat
jsteube
2016-05-07 23:51:50 +02:00
89dcaeb76d
Replace SHL+ADD with MAD
jsteube
2016-05-07 23:51:37 +02:00
74dd96fa5b
Merge pull request #329 from jfoug/master
Jens Steube
2016-05-07 21:02:56 +02:00
1d15ee40be
Add maxwell budget to hashcat_tuning.hctab
jsteube
2016-05-07 20:59:35 +02:00