Commit Graph

56 Commits

Author SHA1 Message Date
Fist0urs 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.
2016-02-19 23:12:46 +01:00
magnum a5be8a75ed Allow and support vector-width 16, which is current maximum for
OpenCL. Closes #226.
2016-02-18 08:51:45 +01:00
philsmd 8298afa462 minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23) 2016-02-17 11:02:40 +01:00
Fist0urs c3dabdd69e Initial commit 2016-02-16 16:34:46 +01:00
Jens Steube 02ad834c7f Added new concept of a tuning database; tryout phase 2016-02-10 20:40:21 +01:00
Gabriele 'matrix' Gristina 57407b1640 Fix -V (vector width) handling 2016-02-06 16:33:37 +01:00
Gabriele 'matrix' Gristina 9c19adfbce Fix vector width default values handling 2016-02-05 18:09:33 +01:00
Gabriele 'matrix' Gristina d9bcf7fe97 Enabled all vector-width 2016-02-05 17:55:28 +01:00
Gabriele 'matrix' Gristina f020dfd55f Set default vector-width to 1,4 in test.sh 2016-02-05 17:51:47 +01:00
Jens Steube 2381af313d Some cleanups 2016-02-04 15:47:52 +01:00
Jens Steube e01038083c Update Makefile and BUILD.md 2016-02-04 09:44:52 +01:00
Jens Steube 977202d9db We don't need all VECTOR_WIDTH tests by default 2016-01-31 18:51:46 +01:00
Gabriele 'matrix' Gristina ec2f78d6dd Add -V all in test.sh 2016-01-31 18:45:05 +01:00
Gabriele 'matrix' Gristina 23b996b46c Added options set OpenCL vector-width (--opencl-vector-width) and OpenCL device-types (--opencl-device-types) 2016-01-31 00:37:53 +01:00
Gabriele 'matrix' Gristina 2fae850926 Select bash from env (very useful on osx) 2016-01-29 15:36:15 +01:00
Jens Steube 2232b1632e Merge pull request #169 from magnumripper/onetwenty
Drop dependencies on non-distributable ADL/NVML headers.
2016-01-27 19:15:31 +01:00
magnum 115d2b6a5a Drop dependencies on non-distributable ADL/NVML headers. The needed glue
is copied into our respective local headers. Should close #120.
2016-01-27 18:48:54 +01:00
Gabriele 'matrix' Gristina fed3af1d4a Cosmetic fix 2016-01-24 17:54:13 +01:00
Gabriele 'matrix' Gristina f00617f992 Updated test.sh (support for osx and some fixes) 2016-01-24 17:31:31 +01:00
Gabriele 'matrix' Gristina 71b09e55f2 Upgrade AMD Display Library SDK from 8.0 to 9.0 2016-01-24 16:39:51 +01:00
Jens Steube 1d3795a3ab Converted _a3 kernels, use SIMD for CPU and GPU 2016-01-23 15:32:31 +01:00
Jens Steube 4c0e520fd8 Test convert for -m 1000 with -a 0 for SIMD, speed is now on par or faster than hashcat 2016-01-21 16:47:38 +01:00
jsteube e3c0c80b6f Prepare new SIMD code for kernel, -m 0, 10, 20, 1000 should work in -a 3 mode and other hopefully stay unaffected 2016-01-17 22:17:50 +01:00
Jens Steube 63e06f582b Prepare fix for datatypes, not final 2016-01-15 17:16:43 +01:00
jsteube 3cdee2e06e We need an esalt to hold the unused IV otherwise the unique salt count becomes incorrect in multihash sitations 2016-01-09 21:35:29 +01:00
jsteube f0a84a2410 Added new hash mode -m 13000 = RAR5 2016-01-09 20:34:12 +01:00
jsteube 332b3c35e5 Added new hash mode -m 12900 = Android FDE (Samsung DEK) 2016-01-09 00:49:54 +01:00
jsteube 16294fe94e Next release version will be v2.10 2016-01-05 08:30:18 +01:00
jsteube 331188167c Replace the substring GPU to a more appropriate "device" or "kernel" substring depending on the context 2016-01-05 08:26:44 +01:00
philsmd a9e7cc3e20 updated rp_gpu_on_cpu rules test script, we do not need the cpp extension anymore 2016-01-03 20:15:52 +01:00
jsteube 0428514f61 Extended support from 14 to 255 functions calls per rule on GPU 2016-01-03 19:49:47 +01:00
Jens Steube 8cf367fb9e Merge pull request #49 from philsmd/pr-patch-examples
the example*.sh files should now also use the native binary
2016-01-03 18:47:39 +01:00
philsmd 23db5c9737 the example*.sh files should now also use the native binary, only when we use the packaging we need to use .bin 2016-01-03 18:34:38 +01:00
philsmd 2d11066052 using oclHashcat instead of oclHashcat64.bin also in tools/test.pl 2016-01-03 18:13:32 +01:00
philsmd fcc3aca640 fixed typo in tools/deps.sh 2016-01-03 14:32:50 +01:00
jsteube 11bf28745a Generate folders for cached kernels for the binary distribution in runtime, too 2016-01-03 13:49:07 +01:00
Jens Steube dc13c2fc71 Switched to Khronos OSS OpenCL reference implementation for building
For detailed information see: https://github.com/hashcat/oclHashcat/issues/40
2016-01-03 13:17:14 +01:00
jsteube 3fce66bd8c Use native oclHashcat for test.sh 2016-01-03 02:14:27 +01:00
jsteube 2be8f5f982 - Added Makefile target for native compilation
- Moved rules_optimize tool to hashcat-utils
2016-01-02 17:42:47 +01:00
philsmd fc65b6fd44 issue #38: NVIDIA SDK is not needed anymore, the lib is dynamically loaded on NVidia systems 2016-01-01 17:41:03 +01:00
Jens Steube cb6247956f Merge branch 'GetRidOfCUDA' of https://github.com/hashcat/oclHashcat into GetRidOfCUDA 2015-12-27 10:37:32 +01:00
Jens Steube eb7e096956 Fix bug in test.pl, did not handle zero length passwords in -m 7700 2015-12-27 10:37:13 +01:00
philsmd 286bde422b limit the salt length of -m 22 = Juniper Netscreen/SSG (ScreenOS) to 10 2015-12-27 09:48:52 +01:00
jsteube 806f73b685 Fix package script 2015-12-21 12:40:34 +01:00
jsteube e2412c9b10 We do not depend on CUDA any longer, so get rid of it :) 2015-12-21 12:20:08 +01:00
jsteube 141d5740ac update packages for source kernel distribution 2015-12-15 19:28:27 +01:00
jsteube 88284108b3 More cleanup 2015-12-15 13:23:32 +01:00
Jens Steube 586441fa25 Revert "Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported"
This reverts commit f230ed73dc.

Some kernel require too much constant memory and do not compile anymore
2015-12-13 18:46:21 +01:00
Jens Steube f230ed73dc Fixed a bug where oclHashcat rejected to load a rule which calls 15 functions although it is supported 2015-12-13 14:54:39 +01:00
philsmd c15f0d6146 issue #16: use just "deps" instead of "hashcat-deps" as directory name 2015-12-09 15:55:06 +01:00