Commit Graph

979 Commits (54fd3f89733e46ba160152b7af3979572572533f)

Author SHA1 Message Date
Cablethief 5249e2152d Addition of OPTS_TYPE_PT_ALWAYS_HEXIFY
3 years ago
Jens Steube 186e68289c
Merge pull request #2804 from matrix/autodetect
3 years ago
Gabriele Gristina ced9b0c6f8 Added new feature: autodetect hash-mode
3 years ago
Jens Steube 72d1937fe7 Modules: Added hash categories HASH_CATEGORY_IMS and HASH_CATEGORY_CRYPTOCURRENCY_WALLET
3 years ago
Gabriele Gristina 9b529dc34c update hash-mode to 26200
3 years ago
Jens Steube 978f4c7a85
Merge pull request #2591 from trounce1/20720
3 years ago
Jens Steube f016deaa76
Merge branch 'master' into new-3500-mode
3 years ago
Jens Steube 38beceb170
Merge pull request #2594 from trounce1/5000
3 years ago
Jens Steube ce8c121b50 BCRYPT Kernels: Improved bcrypt performance by 6.5% for high-end NVIDIA GPU devices using CUDA backend
3 years ago
Jens Steube 8901e657a5 RC4 Kernels: Improved performance by 20%+ for hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6) by using new RC4 code
3 years ago
Jens Steube 4e565efcf9 RC4: Updated hash-mode 7500, 9710, 9720, 10400 and 10410 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube 2a55fd7f33 RC4: Update -m 97x0 and -m 104x0 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube 58467e0869 PDF: Update -m 10400 and -m 10410 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube 3192f55707 PDF: Update -m 10410 to new RC4 crypto library code, improving performance by 22% - 32%.
3 years ago
Jens Steube 99faf3e6e1
Merge branch 'master' into hash-mode-10870
3 years ago
Jens Steube 0b52409590 Modules: Recategorized HASH_CATEGORY option in various modules
3 years ago
Jens Steube 71969a33cd
Merge branch 'master' into hash-mode-1770
3 years ago
Jens Steube 7078ee4fe9
Merge branch 'master' into hash-mode-10870
3 years ago
Jens Steube fbc390788c
Merge branch 'master' into hash-mode-1470
3 years ago
Cablethief e818b56cf3 Change module number to match future grouping
3 years ago
Jens Steube ef3b2fa61c
Merge branch 'master' into hash-mode-170
3 years ago
Jens Steube 6314c24f16
Merge pull request #2648 from matrix/hash-mode-70
3 years ago
Jens Steube 6ce0b568b7
Merge branch 'master' into hash-mode-10840
3 years ago
Jens Steube 7378159487
Merge branch 'master' into hash-mode-10830
3 years ago
Jens Steube 94df2349cb
Merge branch 'master' into hash-mode-10820
3 years ago
Jens Steube 0aba4cab6b
Merge pull request #2656 from matrix/hash-mode-10810
3 years ago
Jens Steube 3faad47b48 Revert "Merge branch 'matrix-hash-mode-25100'"
3 years ago
Jens Steube 87f3b2caaf Merge branch 'hash-mode-25100' of https://github.com/matrix/hashcat into matrix-hash-mode-25100
3 years ago
Jens Steube 0457016834 UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt and MultiBit HD (scrypt)
3 years ago
Jens Steube 0a6080505b AES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance
3 years ago
Jens Steube df8a773341 Restore maximum password length 128 for pure RAR3 kernels
3 years ago
Jens Steube fd51086395 RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels
3 years ago
Jens Steube 23bbe457a0 RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel
3 years ago
realSnoopy ea7f7909f4
update in module_13400.c
3 years ago
Jens Steube 9028938998 Rename -m 3202 to -m 25800
3 years ago
Jens Steube 9bb45b4f4d
Merge branch 'master' into bcryptsha1
3 years ago
Jens Steube aa7c579736 Added hash-mode: MurmurHash
3 years ago
Jens Steube 307cb63661
Merge pull request #2695 from matrix/cryptoapi
3 years ago
Jens Steube 751d3a6454 Rename -m 3201 to -m 25600
3 years ago
Jens Steube ae2580a542
Merge pull request #2637 from matrix/bcryptmd5
3 years ago
Jens Steube 475716e81d Help autotuner to find more stable workload settings for -m 6900 by limiting kernel loops
3 years ago
Jens Steube 774b76efe2 Remove OPTS_TYPE_MP_MULTI_DISABLE from -m 3200 for better performance on NV GPU
3 years ago
Jens Steube 4ce60a6c61 Add module_unstable_warning() entry for -m 21800 using rocr drivers
3 years ago
Jens Steube ec0d1309fe Avoid large buffer allocation on stack in -m 23700 and -m 23800 - it crashes on macOS
3 years ago
Jens Steube 4221bd151c Fixed unterminated salt buffer in -m 23400 module_hash_encode() in case salt was of length 256
3 years ago
Jens Steube 282eb75fe9 Update module_unstable_warning for benchmark long selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
3 years ago
Jens Steube bb402b784a Update module_unstable_warning for benchmark short selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
3 years ago
Jens Steube 3d0e0d5c2d Add some device_local_mem_size checks relevant for devices with only 32k shared memory
3 years ago
Jens Steube 78a053800f Remove module_unstable_warning() entries for AMD (legacy) driver after workaround with zero check on context length is in use
3 years ago
Jens Steube e4dab0f1bf OpenCL Runtime: Workaround JiT compiler segfault on legacy AMDGPU driver compiling RAR3 OpenCL kernel
3 years ago
Jens Steube ff72a8ed21 Remove module_unstable_warning() entries for AMD (legacy) driver after workaround inside UTF16 conversion function is in use
3 years ago
Gabriele Gristina 17a83a50af cryptoapi opts (1)
3 years ago
Jens Steube f011f790e2 Revert accidential rename of module and unit test from -m 21501 to -m 25100
3 years ago
Jens Steube 32b40d5c53 Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards
3 years ago
Jens Steube 08ed77c15c
Merge branch 'master' into SolarWinds2
3 years ago
Jens Steube 00c87bbc6d
Merge pull request #2658 from matrix/SolarWinds_ServU
3 years ago
Jens Steube 95489b0473 Update module_unstable_warning() for amdgpu-pro-20.50-1234664-ubuntu-20.04 (legacy)
3 years ago
Jens Steube b4f86d2262 Update module_unstable_warning() for -m 21800
3 years ago
Jens Steube bf2064df7f Update module_unstable_warning() for -m 172xx and -m 200xx
3 years ago
Jens Steube 9c8509e101 Update module_unstable_warning() on latest Intel OpenCL runtime
3 years ago
Jens Steube 1dac869cb7 Removed unnecessary swaps in SCRYPT based algorithms
3 years ago
Jens Steube 1e35b05979 Update unstable warning message in all modules based on latest AMD driver (rocr version)
3 years ago
Jens Steube c444b42290 Add optimized unroll settings for SCRYPT hash-modes
3 years ago
Jens Steube 15f35fa68c Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube 8e47fdf8f5 Add 4 times single workitem extra buffer size to total extra buffer size to workaround single workitem buffer overflows
3 years ago
Jens Steube 5e9adac1c2 Update module_unstable_warning() results after Crypt::CBC has been fixed
3 years ago
Jens Steube a834574daf Update module_unstable_warning() based on the latest available drivers:
3 years ago
Jens Steube ee7d8ef0e7 Added new hash-modes Mozilla key3.db and key4.db
3 years ago
Jens Steube 57a8923b81 Update complete SCRYPT workload tuning logic.
3 years ago
Jens Steube 90bb28fcc7
Merge branch 'master' into 24300-mode
3 years ago
Jens Steube bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
3 years ago
Robert Gützkow ada829fa20
Fix the processing for constant salt
3 years ago
Robert Gützkow 364338a0c9
Merge remote-tracking branch 'origin/master' into knx-ip-secure
3 years ago
Jens Steube 97cce89bb8
Merge pull request #2739 from thatux/pdf-edit-25400
3 years ago
Your Name 4b24e91610 now we can crack the hash direct from pdf2john.pl, no need to alter it ourselves anymore
3 years ago
Jens Steube 57213e6c6c Add AES_GCM_GHASH_GLOBAL() to allow using encrypted data directly from GPU memory to avoid reserving registers
3 years ago
Jens Steube 9979394745
Merge branch 'master' into mongodb-scram
3 years ago
Jens Steube 71a8f97294 Optimize GCM code to use only u32 data types, make it CUDA compatible and remove some branches
3 years ago
Jens Steube 1ba1fa6e58
Merge branch 'master' into full-aes-gcm-and-hash-mode-27000
3 years ago
Jens Steube 1323ef3a82 Support loading hash from command line in -m 22000 and -m 22001
3 years ago
Robert Gützkow 9a4a8d942e
Plugin for KNX IP Secure's device authentication code
3 years ago
Jens Steube 9ee1977ac7 Rename -m 29700 to 25300
3 years ago
Jens Steube 2537de1fd4
Merge pull request #2700 from matrix/office-2016-sheetprot
3 years ago
Your Name d52f9c2cad Added attack mode 25400 which cracks a pdf edit password. It's largely duplicate code of 10500. Based on https://hashcat.net/forum/thread-6233.html
3 years ago
Jens Steube b3bfaf8e1e Rename -m 29800 to -m 24700 and other small changes
3 years ago
Jens Steube 9ce063d4b6
Merge pull request #2702 from matrix/stuffit5
3 years ago
Jens Steube 42dfa6b543 Add optimized -m 24800 kernels
3 years ago
Jens Steube ea4fdcd7dd
Merge pull request #2703 from lordneon/master
3 years ago
Jens Steube de19c31dee Remove lookup table for speed, add vector datatype support for CPU and unit-test script for -m 24900
3 years ago
Jens Steube 98ee8c4168
Merge pull request #2723 from Chick3nman/master
3 years ago
Jens Steube 524cb20703 Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
3 years ago
Jens Steube 71766dab43
Merge pull request #2596 from trounce1/24600
3 years ago
Chick3nman 677a61c7fc Added Dahua Authentication MD5, optimized kernels only. Collision rate is high, no need for Pure kernel/longer plaintexts.
3 years ago
lordneon b470ce8df2 Updated hashcategory for m24800
3 years ago
lordneon c83204c708 Added hashmode m24800 for Umbaraco hashes
3 years ago
Gabriele Gristina 6cf3a89ac3 Added hash-mode: Stuffit5
3 years ago
Gabriele Gristina f0dec6fe64 Added hash-mode: MS Office 2016 - SheetProtection
3 years ago
Gabriele Gristina fe088595cd Added swizzle optimization and OPTI_TYPE_SLOW_HASH_SIMD_LOOP
4 years ago
Gabriele Gristina 54df7d53ea Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XLM
4 years ago
Gabriele Gristina 8b7e83b72f Added hash-mode 26000 - OpenEdge Progress Encode
4 years ago
Gabriele Gristina 99b5aa8f60 Added hash-mode 25100 - SNMPv3 HMAC-MD5-96
4 years ago
Gabriele Gristina aba6a3d47d Updated HASH_CATEGORY
4 years ago
Gabriele Gristina 9e2cfeac27 Added hash-mode 24 - SolarWinds Serv-U
4 years ago
Gabriele Gristina 48b3cb055f Added hash-mode 10820 - sha384(salt.pass)
4 years ago
Gabriele Gristina 7496ec2d44 Added hash-mode 10810 - sha384(pass.salt)
4 years ago
Gabriele Gristina 65cc442c7f Fixed hash-mode 10830, HASH_CATEGORY
4 years ago
Gabriele Gristina 676cb23f26 Fixed hash-mode 10840, HASH_CATEGORY
4 years ago
Gabriele Gristina c6f98ec4da Added hash-mode 10840 - sha384(salt.utf16le(pass))
4 years ago
Gabriele Gristina 9d8e695a3c Added hash-mode 10830 - sha384(utf16le(pass).salt)
4 years ago
Gabriele Gristina 14030f3090 Added hash-mode 10870 - sha384(utf16le(pass))
4 years ago
Gabriele Gristina dbd4b33f95 Added hash-mode 1770 - sha512(utf16le(pass))
4 years ago
Gabriele Gristina e902697b22 Added hash-mode 1470 - sha256(utf16le(pass))
4 years ago
Gabriele Gristina 930e39c324 Added hash-mode 70 - md5(utf16le(pass))
4 years ago
Gabriele Gristina 61afbc7ff9 Added hash-mode 170 - sha1(utf16le(pass))
4 years ago
Gabriele Gristina 12c0962e51 Added bcrypt(sha1(pass)) // bcryptsha1
4 years ago
Gabriele Gristina 3b34289c48 removed bcrypt password length limits
4 years ago
Gabriele Gristina 2097d67cd5 Added hash-mode bcrypt(md5(pass)) / bcryptmd5
4 years ago
Gabriele Gristina 6582939121 update signature and self-test hash
4 years ago
Gabriele Gristina 7895c45bf8 fix indentation
4 years ago
Gabriele Gristina 55f10f1751 Added hash-type 21501, SolarWinds Orion v2
4 years ago
Michael Kruger 611c73d294 NetNTLM bypass NT
4 years ago
TROUNCE bf7b9c2d73
Add files via upload
4 years ago
TROUNCE 074b821a8c
Add files via upload
4 years ago
TROUNCE e6f94fc1fd
Add files via upload
4 years ago
TROUNCE a017ae130c
Add files via upload
4 years ago
TROUNCE 8c0d467638
Add files via upload
4 years ago
TROUNCE 0dff551161
Add files via upload
4 years ago
TROUNCE 677f259774
Add files via upload
4 years ago
TROUNCE 57fac8ab0f
Add files via upload
4 years ago
philsmd 038235f90f
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
Jens Steube fb219e0a69 Added hash-mode: PKCS#8 Private Keys
4 years ago
philsmd 1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
4 years ago
Jens Steube 45ad7f9fe4
Merge pull request #2559 from philsmd/bestcrypt_v3_volume_encryption
4 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
philsmd 8350d4fa3c Added -m 23900 = BestCrypt v3 Volume Encryption
4 years ago
Jens Steube 7be7ce3a31
Merge pull request #2548 from philsmd/7z_hook_init_term
4 years ago
Jens Steube 8207af471c Update module_init() to latest structure in -m 4510
4 years ago
Jens Steube eedd3b1434
Merge pull request #2536 from cfreal/master
4 years ago
philsmd fa1cd70c81
Improved the hook's memory handling for -m 11600 = 7-Zip
4 years ago
Jens Steube 90fb4aadae Use only 128 threads for -m 12500, user can override using -T
4 years ago
Jens Steube 3cd7b1565b Add missing free in -m 23800
4 years ago
philsmd 3cc828ce0a
Added -m 23700/23800 = RAR3-p cracking
4 years ago
cfreal 04a87d73c2 Changed mode from 4720 to 4510
4 years ago
Jens Steube fb448b6eb6 Fixed incorrect maximum password length support for -m 400 in optimized mode (reduced from 55 to 39)
4 years ago
Jens Steube 98aef2ae92 Module Structure: Add 3rd party library hook management functions. This also requires an update to all existing module_init()
4 years ago
cfreal 58f02c7119 Implement sha1(sha1($pass).$salt) kernel.
4 years ago
philsmd eed7863af4
add OPTS_TYPE_SUGGEST_KG to -m 23100 = Apple Keychain
4 years ago
Jens Steube 142d086507
Merge branch 'master' into master
4 years ago
Jens Steube 56e8de15e4
Merge pull request #2522 from roycewilliams/master
4 years ago
magnum 89f84b64a3 -m 21200 bugfix: Array declared too small. We're using indeces 0..4 so it
4 years ago
Jens Steube b737bcf7ab
Merge branch 'master' into 23400_bitwarden
4 years ago
Royce Williams 7de74a08a2 fix case in 'OpenSSH'
4 years ago
Jens Steube 30949c1578 Fixed unexpected non-unique salts in multi-hash cracking in Bitcoin/Litecoin wallet.dat module which lead to false negatives
4 years ago
philsmd 3627840bbc
AxCrypt 2: only copy/use as little data as required
4 years ago
philsmd 00ba7168fe
fixes #2510: Added -m 23500/23600 = AxCrypt 2 AES-128/256
4 years ago
Jens Steube a72ba6faab Add OPTI_TYPE_SLOW_HASH_SIMD_INIT2 and OPTI_TYPE_SLOW_HASH_SIMD_LOOP2
4 years ago
Jens Steube aa3f384858
Merge pull request #2513 from philsmd/master
4 years ago
philsmd 035df28c8a
use base64 encoded salt for -m 23400 (Bitwarden)
4 years ago
philsmd 79e5c60fef
fixes #2505: added -m 23400 = Bitwarden
4 years ago
philsmd 91e10abaea
fixes #2509: use AxCrypt 1 to avoid confusion for -m 13200/13300
4 years ago
philsmd 0b06034d01 fixes #546: added -m 23300 = Apple iWork cracking
4 years ago
Jens Steube dc9a246893 Removed unstable warnings for AMD-GPU-PRO on -m 15300, 15700 and 21500
4 years ago
Jens Steube cdd06d404a Add option OPTS_TYPE_SUGGEST_KG to all -m 229xx modules
4 years ago
Jens Steube 6259acc3ab Switch hash category for -m 15500 to HASH_CATEGORY_PRIVATE_KEY
4 years ago
Jens Steube b8cbf94791 Add missing modules for -m 229xx
4 years ago
Jens Steube e00cae4c5c Update support for RSA/DSA/EC/OPENSSH Private Keys
4 years ago
Jens Steube 152fefe65f
Merge pull request #2363 from mpalmer/pkcs1
4 years ago
philsmd 9bd77536c2
improved speed of -m 21200 by using pre-computed SHA1 hash
4 years ago
Jens Steube 4a9f8a1e75 Fixed false negatives in hash-mode 10901 if hash-mode 9200, 10000, 10900 or 20300 was used to compile the kernel binary
4 years ago
Jens Steube 7cba225715 Added hash-mode: XMPP SCRAM
4 years ago
Jens Steube b9f6777f1b OpenCL Runtime: Add some unstable warnings for some SHA512 based algorithms on AMD GPU on macOS
4 years ago
philsmd 9ec84ed6bd
fix pw_max w/ -O for -m 10600
4 years ago
Jens Steube 5d04e97adc Fixed maximum password length in modules of hash-modes 600, 7800, 7801 and 9900
4 years ago
Jens Steube e141742944
Merge branch 'master' into m23100_apple_keychain
4 years ago
Jens Steube ab4a1783df
Merge branch 'master' into master
4 years ago
philsmd 8c54727a8c
updates default pw_max length for blake2b
4 years ago
philsmd 480466a954
kerberos: do NOT use PWDUMP format with -m 7500/18200
4 years ago
philsmd 630bb5b811
fixes #2457: added -m 23100 = Apple Keychain
4 years ago
philsmd bd9304724c
fixes #1298: add pure kernels for -m 600 = BLAKE2b-512
4 years ago
philsmd e59f61e8cf
cosmetic: minor code style fixes
4 years ago
Jens Steube 9ea8b3424d
Merge branch 'master' into pkcs1
4 years ago
Jens Steube 69bdd5012c
Merge pull request #2420 from philsmd/dnssecDotReplaceByLen
4 years ago
Matt Palmer 70441138ed Renumber PEM module to 22900
4 years ago
Jens Steube 3a9929bd3d
Merge pull request #2419 from philsmd/rarHpPureFix
4 years ago
Jens Steube f6322dccd5
Merge branch 'master' into pkcs1
4 years ago
Jens Steube 09b2bb0ad7 Fixed a buffer overflow in module_hash_decode() of -m 15500
4 years ago
Jens Steube c51b6391c9
Merge pull request #2405 from philsmd/luks_hash_example_fix
4 years ago
Jens Steube 4aaec30ada
Merge pull request #2404 from philsmd/master
4 years ago
philsmd 416bdd8e47
SecureZIP: use hex_encode () / hex_decode ()
4 years ago
philsmd 5df743cb85
fixes #2410: added -m 2300x = SecureZIP
4 years ago
Jens Steube 6c0dc7493e Fix modules where salt->salt_buf[] is used but salt->salt_len was not set
4 years ago
Jens Steube 84d3981e7b Add returncode PARSER_HAVE_ERRNO as a valid returncode from module_hash_binary_count() and module_hash_binary_parse() module hooks. You can use this in case fopen() fails and you want to transport back the original error from the OS
4 years ago
Matt Palmer cff3fbda9b Provide benchmark esalt structure
4 years ago
philsmd f382d24dcf
fixes #2365: NSEC3 dot replace and empty salt/domain fix
4 years ago
philsmd edfe21b902
fixes #2390: RAR3-hp cracking w/ pass > 28 (pure kernel) + tests added
4 years ago
Matt Palmer 2d83149a54 Module to decrypt PEM-encoded encrypted private keys (#74)
4 years ago
Jens Steube 1dc3469f6e
Merge pull request #2372 from mpalmer/binary-parse-report-error
4 years ago
philsmd 943c57ae5f
luks: remove self-test example hash
4 years ago
philsmd d1c3274965
use our safe free () wrapper hcfree whenever possible
4 years ago
philsmd b7e5216cf1
fixes #2383: added -m 22700 = MultiBit HD (scrypt)
4 years ago
Jens Steube 33579ae3db Add new option for modules OPTS_TYPE_SELF_TEST_DISABLE to disable self-test functionality from hash-mode directly
4 years ago
Jens Steube d22a9a0978 Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Matt Palmer b4204d265d Allow module_hash_binary_parse to report a fatal error
4 years ago
philsmd 688d904aa0
Added -m 22600 = Telegram Desktop App Passcode (PBKDF2-HMAC-SHA1)
4 years ago
Jens Steube 1797f3ffa4 Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube 2c94c003ce
Merge pull request #2353 from s3inlc/patch-separator
4 years ago
Jens Steube a45548d176
Merge pull request #2351 from s3inlc/patch-1
4 years ago
Jens Steube 26570cdb17 Disable some modules on AMDGPU-Pro driver
4 years ago
s3inlc b9d251b76e fixing all inconsistent hash separators
4 years ago
Sein Coray 949b61a6bb
Fix constant separator when printing IPMI hashes
4 years ago
Jens Steube e3e31adec3 Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube 10e986990b
Merge pull request #2349 from philsmd/hexSaltFix
4 years ago
philsmd 15eb70152f
fixes #2339: problem with --hex-salt fixed
4 years ago
philsmd 4f3165c6ea
make -m 21200 more generic (except all supported salt len)
4 years ago
Jens Steube ddb641b843 Add option to force disable real SHM access to be used from within the module
4 years ago
Jens Steube 82a024d9cb Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube 9421b99a6f
Merge pull request #2332 from philsmd/master
4 years ago
Jens Steube a6cf7caf4a Extend hashes in -m 7100 to be of length 128 or 256
4 years ago
Jens Steube 81cb508808 Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
philsmd 2bc126ac96
fixes #2067: 40-bit oldoffice false positive problem
4 years ago
Jens Steube 119344c084 Mark -m 13100 as unstable on Apple + Iris
4 years ago
Jens Steube 0b0cbab24b Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube 5b58cba12e Use _unroll in -m 5500 for CPU
4 years ago
Jens Steube 2fdb7ded8b Update self-test hash for -m 1500
4 years ago
Jens Steube fe12d2bcc6
Merge pull request #2322 from philsmd/master
4 years ago
philsmd 7f55f69d7f
solve telegram format conflict with jtr
4 years ago
Jens Steube 8a2a821c03 Allow unroll code in -m 18200 on NV GPU
4 years ago
Jens Steube ef47811c9d Rename 23911 to 10901 and populate salt->salt_buf[]
4 years ago
Jens Steube a18ba9fde6
Merge pull request #2320 from thesubtlety/389-ds
4 years ago
thesubtlety 4fafca4747 Add new module for 389-ds
4 years ago
Jens Steube c258aa4111 Reenable SIMD mode for -m 13600
4 years ago
Jens Steube b627536c45 Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x
4 years ago
Jens Steube 4c2ef5993a Set -m 7000 to OPTS_TYPE_PT_GENERATE_BE mode to slightly improve performance
4 years ago
Jens Steube 669619c1a7 Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel
4 years ago
Jens Steube f96e35649d Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
4 years ago
Jens Steube 3ce3ecedd9 Reenable VeraCrypt on ROCM
4 years ago
Jens Steube d9473358ef Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
4 years ago
Jens Steube 9957422191 Add tokenizer option TOKEN_ATTR_SEPARATOR_FARTHEST as an option to deal with hash formats where separator character could be part of the salt data itself and at the same time does not allow escape character logic to be applied. This can only work if it is guaranteed by the design of the hash format that the separator character does not occur after the position of the separator character.
4 years ago
Jens Steube cd3ca53203 Update ROCM to use _unroll for mode -m 621x
4 years ago
Jens Steube f946e321a9 Update unroll and unstable configuration for NVIDIA CUDA/OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube 193aa77cdf Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube 87b151836d Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube cc3cb66f12 Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube 9980389f34 Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube c90d83c3eb Prepare for UNROLL whitelisting
4 years ago
Jens Steube ec841fcd1c Add NO_UNROLL to -m 15900
4 years ago
Jens Steube 20fa2167af Add NO_UNROLL to -m 13800
4 years ago
Jens Steube 42e7fa1303 Fix buffer overflow in module_hash_encode() in hash-mode 13600
4 years ago
philsmd b6f40c05d6 Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
4 years ago
Jens Steube a06f5f6644 Add support for length 20 in module for -m 7400
4 years ago