Commit Graph

430 Commits (52068e25d5867ada4fd13bf546fab7cda69b1ee1)

Author SHA1 Message Date
jsteube d3d9b4e679 Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory
8 years ago
jsteube f273d4771b Fix missing pwlen copy in amp_a0
8 years ago
jsteube 30371bef10 Allow words of length > 32 in wordlists for -a 0 for slow hashes if no rules are in use or a : rule is in the rulefile
8 years ago
jsteube 3daf0af480 Added docs/credits.txt
8 years ago
jsteube 4b79ccd416 Preparation for easier integration of:
8 years ago
jsteube 2216920866 replaced macros with enums and static const char types
8 years ago
jsteube dc30176993 Fix enum type name
8 years ago
jsteube 200938ca42 Replaced uints with enums types
8 years ago
Jens Steube a267c61fbb switch from clz() to ffz() for bitsliced algorithms
8 years ago
jsteube 71a8459d85 Two new modes added:
8 years ago
jsteube ebc1f83c93 New SHA2 meet-in-the-middle optimization, reduces 7/64 steps of SHA256 and should also work with SHA224/SHA384/SHA512
8 years ago
jsteube d7f078cb45 Eventual workaround for https://github.com/hashcat/hashcat/issues/456
8 years ago
Michael Sprecher 602e392b80
Fixed a bug where some kernels used COMPARE_M_SIMD instead of COMPARE_S_SIMD in singlehash mode
8 years ago
Michael Sprecher 7593db9483
Added new hash-mode 13900 = OpenCart
8 years ago
jsteube 8acf5b3879 Add support for @ rule (RULE_OP_MANGLE_PURGECHAR) to use on GPU
8 years ago
jsteube 0154d636bf Slightly increased NVidias rule-processing performance by using generic instructions instead of byte_perm()
8 years ago
jsteube 5caf32447e Some experiment. This should increase rule-based cracking on nvidia slightly
8 years ago
Jens Steube 62390b9cfa Fixed a bug where hashcat reported an invalid password for a zero-length password in LM
8 years ago
jsteube 8702d0e3e1 Workaround memory allocation limit from OpenCL by using multiple buffers for scrypt
8 years ago
jsteube 4ed8977e48 Dynamic tmp_t length for scrypt
8 years ago
Jens Steube ed1863c263 Move macros DGST_R0 - DGST_R3 to host, define dgst_size for opencl kernel from host; both at runtime
8 years ago
jsteube 0e68b2af25 Don't use device_processor_cores for scrypt
8 years ago
Jens Steube 8298cd4926 Drop -m 190, no reason to keep it
8 years ago
jsteube e4f2002e53 Add missing -m 2000 kernels
8 years ago
jsteube 5542e46022 Added option --stdout to print candidates instead of trying to crack a hash
8 years ago
Jens Steube 3022abf956 some axcrypt fixes
8 years ago
jsteube 58296e1ecf Fix a bug in -m 1500, returned invalid plain is cracking slice was not 0
8 years ago
jsteube b9eefd9b20 Added new hash-mode 13800 = Windows 8+ phone PIN/Password
8 years ago
Jens Steube fc1be6bb85 Fix issue #150
8 years ago
jsteube 04dfe6e89e Fix -m 12500 by limiting max. length to 20; Limit fake rule copy in autotune() to it's max size
8 years ago
jsteube 2213786618 Increase Domain Cached Credentials (DCC), MS Cache cracking performance
8 years ago
jsteube 333ca26f21 Increase Oracle T: Type (Oracle 12+) cracking performance
8 years ago
jsteube a720195686 Increase AIX {ssha512} cracking performance
8 years ago
jsteube 072988f26c Increase PBKDF2-HMAC-SHA512 cracking performance
8 years ago
jsteube 2ec7429dea Increase 1Password, cloudkeychain cracking performance
8 years ago
jsteube e279e0c2b3 Improve GOST R 34.11-2012 (Streebog) speed
8 years ago
jsteube f843c6a4d0 Improve Lotus Notes/Domino 5 performance
8 years ago
jsteube dfc9a5ff61 Improve Lotus Notes/Domino 6 performance
8 years ago
jsteube 2dd8156d24 Introduce a true memset kernel, currently operates on 16 byte per item
8 years ago
Jens Steube 2899f53a15 Move files from include/ to OpenCL/ if they are used within kernels
8 years ago
jsteube c4333c4025 Get SHA256 KDF for VeraCrypt to work
8 years ago
jsteube 763fd6e18b Merge branch 'master' of https://github.com/hashcat/oclHashcat
8 years ago
jsteube df3f4a439a We can safely replace atomic_add() with atomic_inc()
8 years ago
Jens Steube c6c865e32e Some final fixes for d_return_buf refactorization; Initial kernels vor veracrypts SHA256 KDF (not working)
8 years ago
jsteube f2598025c6 Some fixes for rare kernels
8 years ago
Jens Steube 37953cdc8f Optimize handling of cracked hashes, was a bottleneck if too many at once
8 years ago
Jens Steube d37b6c6c30 Prepare for VeraCrypt integration
8 years ago
Jens Steube 247d193146 Get rid of some JIT compiler warnings
8 years ago
Jens Steube 9e92c9c4d9 Fix types_ocl.c to solve issue https://github.com/hashcat/oclHashcat/issues/344
8 years ago
Jens Steube de2074dfaa Fix for -m 2500, see: https://github.com/hashcat/oclHashcat/issues/339
8 years ago