Commit Graph

2545 Commits (124e1fd40ac766b7f095e93834dc3d8295984369)

Author SHA1 Message Date
Jens Steube f3f6cfadb7 Password Safe v2: Backport optimizations reducing bank conflicts in bcrypt
3 years ago
Jens Steube b66c093c17
Merge pull request #2902 from hashcat/master
3 years ago
Jens Steube 1e3bd2c8a0 AMD GPUs: Add inline assembly code for md5crypt/sha256crypt, PDF 1.7, 7-Zip, RAR3, Samsung Android and Windows Phone 8+
3 years ago
Jens Steube 84a4058edf
Merge pull request #2900 from hashcat/master
3 years ago
Gabriele Gristina 58bb2b69b4 Added hash-mode: SNMPv3 HMAC-SHA256-192
3 years ago
Gabriele Gristina 7683ca19a3 Added hash-mode: SNMPv3 HMAC-SHA224-128
3 years ago
Gabriele Gristina 7c8d7f7831 Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
3 years ago
Gabriele Gristina 4f10377703 Added hash-mode: SNMPv3 HMAC-MD5-96
3 years ago
Jens Steube 3a31b669b5 Optimize and clean up -m 25200 code.
3 years ago
Jens Steube 3f6c5a0042 Update module_unstable_warning() for -m 172xx on HIP
3 years ago
Jens Steube 5ffcaa980d HIP Backend: Added support to support HIP 4.4 and later, but added check to rule out older versions because they are incompatible
3 years ago
Gabriele Gristina 6d83a69f7d using hex_encode/hex_decode + small fixes
3 years ago
Gabriele Gristina db7cb16a3b using sha1_hmac_update_global
3 years ago
Gabriele Gristina 7ea5da51a8 Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Jens Steube 41156bb0a5 Improve PIM fix for use on macOS
3 years ago
Jens Steube a026171fb3
Merge pull request #2879 from jtojanen/master
3 years ago
Jens Steube 777512e862 Fixed false negative in all VeraCrypt hash-modes if both conditions are met: 1. use CPU for cracking and 2. PIM range was used
3 years ago
Jukka Ojanen 4c0f6dd263
Merge branch 'hashcat:master' into master
3 years ago
Jens Steube 92dc57df28 Revert adding make_u32x() for constants to crypto primitives, fails on OpenCL
3 years ago
Jens Steube bdb7999f07 Switch HIP vector datatypes to OpenCL like ext_vector_type()
3 years ago
Jens Steube 9421e1f89d Fixed datatype in function sha384_hmac_init_vector_128() that could come into effect if vector datatype was manually set
3 years ago
Jens Steube 0d8b4b74ad More CUDA special backports to HIP
3 years ago
Jens Steube 257098a301 Get rid of hip/hip_runtime.h dependancy
3 years ago
Gabriele Gristina 977ceba046 Added hash-modes: VirtualBox (PBKDF2-HMAC-SHA256 & AES-128-XTS) and VirtualBox (PBKDF2-HMAC-SHA256 & AES-256-XTS)
3 years ago
Jens Steube bd92589af1 Optimize BLAKE2B_ROUND() 64 bit rotates
3 years ago
Jens Steube 3becb253d3 Enable vector datatypes for HIP
3 years ago
Jukka Ojanen a2a1d04bcf Implement gpu_bzero
3 years ago
Gabriele Gristina 0b19c4a688 fix m26700_comp, cleanup changes.txt
3 years ago
Jens Steube 141b59b80e
Merge pull request #2883 from hashcat/HIP
3 years ago
Michael Kruger 39e78702e0 Move gid check below SHM stuff to imitate m06232
3 years ago
Jens Steube 45e65dd05a Backport more ROCm based optimizations to HIP
3 years ago
Gabriele Gristina 0f055d93ba fix 26700 struct name
3 years ago
Cablethief 431f6ec80e remove fast hash 27000
3 years ago
Jens Steube 4730cf6e79 WinZip Kernel: Increase supported data length from 8k to 16mb
3 years ago
Cablethief 02a9f3471b 27000 slow hash, same doubts as the first, but now with the shared mem concerns
3 years ago
Jens Steube d130cc66b3 Optimize ISA code on HIP for V_ALIGNBIT_B32 using a different template for inline assembly
3 years ago
Gabriele Gristina 50aeaa299d Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
3 years ago
Jens Steube cf512faa53 Update large switch() cases in inc_common.cl and some inline assembly common functions for devices managed with HIP backend
3 years ago
Cablethief a38b5b3e25 27100 Slow hash, have doubts on how to correctly set iterations
3 years ago
Jens Steube 4b68a8fb4f
Merge pull request #2878 from hashcat/master
3 years ago
Jens Steube 4e773f32b2 Fix variable declaration block level in -m 19600 and -m 19700
3 years ago
Jens Steube 7faf6859d6 Backport hand-optimized compiler settings in modules from ROCM to HIP
3 years ago
Jens Steube 674ca7d88f Add GPU threads to kernel cache checksum because it has an influence on HIP offline compile options
3 years ago
Jens Steube 23c3c178bf Limit max threads per block to 64 to enable offline compiler to make better use if available registers
3 years ago
Jens Steube 1ab56afb9e
Merge pull request #2874 from hashcat/master
3 years ago
Jens Steube 5d05c95a2f Fix address space of crc32tab[] in -m 172xx
3 years ago
Jens Steube 20f7febd4c Workaround too intensive optimization in -m 2000 using HIPRTC
3 years ago
Jens Steube 1b84a9e53b Add missing backports from code base v6.2.2
3 years ago
Jens Steube a22f8149fc
Merge branch 'HIP' into hip
3 years ago
reger-men ea7b74389f First draft HIP Version
3 years ago
Jens Steube 95861aa5d7 Fix password address space in m25600_init kernel
3 years ago
Jens Steube 17a47e390c Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube f602dd4e4f Bcrypt-SHA1/MD5 Kernels: Get rid of local memory use for binary to hex conversion to avoid false negatives on several OpenCL runtimes
3 years ago
Jens Steube 29c971187a
Merge pull request #2863 from matrix/metamask
3 years ago
Jens Steube 4934e92cda OpenCL Runtime: Workaround a problem of the AMD OpenCL GPU driver under macOS which results in false negatives due to changes in the kernel crypto library
3 years ago
Gabriele Gristina 7371cbebe7 add min/max data length limits to MetaMask Wallet
3 years ago
Gabriele Gristina f571329c4f Added hash-mode: MetaMask Wallet
3 years ago
Jens Steube badc51f3e7 WPA Kernels: Increased performance by 3.5% for backend devices controlled by CUDA backend
3 years ago
Jens Steube 7366c47447 Added hash-mode: iPhone passcode (UID key + System Keybag)
3 years ago
Jens Steube 56c2243dfb KeePass: Increase supported size for KeePass 1 databases from 300kB to 16MB
3 years ago
Jens Steube 909d5e64a5 Added hash-mode: AES-128/192/256-ECB NOKDF
3 years ago
Jens Steube b2193e1af4 Add rc4_next_16_global() and fix address space of edata buffer in -m 13100 and -m18200
3 years ago
Jens Steube f43ba9c8d6 minor whitespace fixes
3 years ago
Royce Williams e4626dc471 Merge branch 'master' of https://github.com/roycewilliams/hashcat
3 years ago
Royce Williams 1e88990b46 minor whitespace fixes, per #2841
3 years ago
Jens Steube 05125eb67c LM: Workaround JiT compiler bug in -m 3000 on NV leading to false negatives with large amount of hashes
3 years ago
Jens Steube 62397283c1 VeraCrypt: Increase password length support for non-boot volumes from 64 to 128.
3 years ago
Jens Steube 8548af5e79 Fixed false negative in hash-mode 15900 (DPAPI masterkey file v2) if password was longer than 64 characters.
3 years ago
Jens Steube 8ebf4b9858 Fixed 'E' rule in pure kernel mode which was ignoring letters that are in positions that are multiples of 4
3 years ago
Jens Steube eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
3 years ago
Jens Steube ebeb003552 Unit-Tests: Added missing unit-test for Stargazer Stellar Wallet XLM
3 years ago
Jens Steube 796beba2bf
Merge branch 'master' into hash-mode-26000
3 years ago
Jens Steube 733f5e82ec Renamed -m 7010 to -m 26300
3 years ago
Jens Steube 9df4b7df92
Merge pull request #2810 from YSaxon/fortigate256
3 years ago
Yaakov Saxon db6a079bca (07000->07010 in code)
3 years ago
Yaakov Saxon 7a15466442 Update module_07000.c
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 074026a1df Update -m 3500 and -m 5000 -a 3 function calls in optimized mode
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 6991c3bb65 Kernels: Add RC4 cipher to crypto library with shared memory access pattern which is not causing any bank conflicts
3 years ago
Jens Steube e79a2aa90c Update -m 10870 -a 3 function calls in optimized mode
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 1785dfe089 Update -m 70 and -m 170 -a 3 function calls in optimized mode
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 66ba860c8a Update -m 108x0 -a 3 function calls in optimized mode
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 6682574bd2 Update -m 108x0 -a 3 function calls and update some GitHub issue templates
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 19d3696bd5 UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt, MultiBit HD (scrypt) and Umbraco HMAC-SHA1
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
Jens Steube 5c6501444a Kernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
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 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 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 9bf0f36d0a Get rid of MAYBE_VOLATILE for context position by replacing it with zero length check
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 9813811493 Remove truncation of buffer in hc_enc_next() to workaround AMD JiT compiler (legacy) issue
3 years ago
Gabriele Gristina e30febc8b8 cryptoapi opts (2) and test unit
3 years ago
Gabriele Gristina 17a83a50af cryptoapi opts (1)
3 years ago
Jens Steube a02b2ccd5f Fix type of address space of pointer in sha512_hmac_init_global_utf16le_swap()
3 years ago
Jens Steube 0439f0c4a1 Refactor UTF8 to UTF16 conversion from fixed size to a dynamic size using a context struct. This allows handle buffer sizes of arbitrary length for conversion
3 years ago
Jens Steube f8ea1d5e78 Improve performance of test_any_8th_bit() by manually unrolling a few first steps
3 years ago
Jens Steube b7dffd9259 Improve performance for UTF8->UTF16 conversion
3 years ago
Jens Steube 736290151d
Merge pull request #2638 from matrix/20710_fix
3 years ago
Jens Steube 17b9fcb925 Fix unicode conversion in -m 24800
3 years ago
Jens Steube 1879cbefd2 Fixed vector datatype support in -m 21100 only -P mode and only -a 3 mode were affected
3 years ago
Jens Steube 092e838cf4 Fixed buffer overflow in -m 4710 in -P mode and only in single hash mode if salt length was larger than 32 byte
3 years ago
Jens Steube 7a5f3610ca Fixed buffer overflow in -m 1800 in -O mode which is optimized to handle only password candidates up to length 15
3 years ago
Jens Steube 146a5237b5 Improved SCRYPT performance and updated hashcat.hctune
3 years ago
Jens Steube 1dac869cb7 Removed unnecessary swaps in SCRYPT based algorithms
3 years ago
Jens Steube 6c54314c2d Update -a 3 kernels to make use of new parameter salt_repeat
3 years ago
Jens Steube 2b069a94fd Reduce some register allocation in SCRYPT based kernels to improve speed on GPU with low resources
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 62fc3601bb Wrap atomic functions with hc_ prefix to have better platform control
3 years ago
Jens Steube 73cc3170f4 Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU)
3 years ago
Jens Steube 4ddbd7e047 Fix false positives in -m 3000 in -a 3 mode
3 years ago
Jens Steube 5e9adac1c2 Update module_unstable_warning() results after Crypt::CBC has been fixed
3 years ago
Jens Steube dc79983bc9 Fix out-of-boundary reads in -m 24800 pure kernels
3 years ago
Jens Steube ee7d8ef0e7 Added new hash-modes Mozilla key3.db and key4.db
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
Jens Steube ee26805138 In UTF8 to UTF16 conversion, reserve enough room to handle very long UTF8 inputs
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
Robert Gützkow c7aaf07b41
Optimizations for m25900
3 years ago
Jens Steube d343e2c4a0 Added support for true UTF8 to UTF16 conversion in kernel crypto library
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 55e3952815 - Computed invalid J0 buffer if IV's != length 12
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
Robert Gützkow 9a4a8d942e
Plugin for KNX IP Secure's device authentication code
3 years ago
Jens Steube c3c315b170
Merge pull request #2706 from bernardladenthin/master
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 9e474e1e83 Add support for modulus operator in vector data types
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
Bernard Ladenthin b85ffd63fb Refactoring: Extract transform_public, point_mul_xy and set_precomputed_basepoint_g. Add constants and documentation.
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 f8eeaf0f18 trying to fix issues with cuda backend
3 years ago
Gabriele Gristina dd93cc7132 trying to fix issues with cuda backend
3 years ago
Gabriele Gristina fe088595cd Added swizzle optimization and OPTI_TYPE_SLOW_HASH_SIMD_LOOP
3 years ago
Gabriele Gristina 92bfe11671 Added AES_GCM_ALT1 and fix opencl compiler warnings
3 years ago
Gabriele Gristina 54df7d53ea Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XLM
3 years ago
Gabriele Gristina 8b7e83b72f Added hash-mode 26000 - OpenEdge Progress Encode
3 years ago
Gabriele Gristina 99b5aa8f60 Added hash-mode 25100 - SNMPv3 HMAC-MD5-96
3 years ago
Gabriele Gristina 48b3cb055f Added hash-mode 10820 - sha384(salt.pass)
3 years ago
Gabriele Gristina 7496ec2d44 Added hash-mode 10810 - sha384(pass.salt)
3 years ago
Gabriele Gristina c6f98ec4da Added hash-mode 10840 - sha384(salt.utf16le(pass))
3 years ago
Gabriele Gristina 9d8e695a3c Added hash-mode 10830 - sha384(utf16le(pass).salt)
3 years ago
Gabriele Gristina 14030f3090 Added hash-mode 10870 - sha384(utf16le(pass))
3 years ago
Gabriele Gristina dbd4b33f95 Added hash-mode 1770 - sha512(utf16le(pass))
3 years ago
Gabriele Gristina e902697b22 Added hash-mode 1470 - sha256(utf16le(pass))
3 years ago
Gabriele Gristina 930e39c324 Added hash-mode 70 - md5(utf16le(pass))
3 years ago
Gabriele Gristina 61afbc7ff9 Added hash-mode 170 - sha1(utf16le(pass))
3 years ago
Gabriele Gristina 12c0962e51 Added bcrypt(sha1(pass)) // bcryptsha1
3 years ago
Gabriele Gristina ba82dd235c fixed kernel, added test module
3 years ago
Gabriele Gristina 967eff530d cleanup
3 years ago
Gabriele Gristina f46c23d792 add comments to unused code, fixed test file
3 years ago
Gabriele Gristina 2097d67cd5 Added hash-mode bcrypt(md5(pass)) / bcryptmd5
3 years ago
Bernard Ladenthin 19f4b44840 Refactoring: Extract convert_to_window_naf and add some documentation.
4 years ago
Michael Kruger f2d40df22f
Delete m05510_a3-optimized.cl
4 years ago
Michael Kruger 83dba45c85 5510/5510 Addition of a3. Remove half DES optimisation from a3
4 years ago
Michael Kruger 611c73d294 NetNTLM bypass NT
4 years ago
TROUNCE 1b83076d80
Add files via upload
4 years ago
TROUNCE 969fe51733
Add files via upload
4 years ago
TROUNCE 9646f8c4e6
Add files via upload
4 years ago
TROUNCE de137b96ee
Add files via upload
4 years ago
TROUNCE 1088000739
Add files via upload
4 years ago
TROUNCE 4f21a06c58
Add files via upload
4 years ago
TROUNCE 5edd8e5f66
Add files via upload
4 years ago
TROUNCE 5395f9809f
Add files via upload
4 years ago
TROUNCE 06e55a3694
Add files via upload
4 years ago
TROUNCE 47ac3e75e1
Add files via upload
4 years ago
TROUNCE 43e07b7a54
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
Jens Steube a8506e6691 Fix broken support for fast hashes in optimized mask attack mode due to changes caused from -a 9 addition
4 years ago
Jens Steube ad7fc1a3fe
Merge pull request #2564 from philsmd/master
4 years ago
philsmd 1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
4 years ago
philsmd 8f1aeeed9d
Fixes a buffer problem in -m 23900 if pw_len is larger than expected
4 years ago
philsmd 6df94320cb
minor: fix indentation issue in -m 17900 = Keccak-384
4 years ago
Jens Steube 0db82afa0e Update -m 23900 from PR to work with updated variable names caused from -a 9
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
philsmd 5c615ad7bb
minor: use correct buffer size for AES decryption
4 years ago
Jens Steube eedd3b1434
Merge pull request #2536 from cfreal/master
4 years ago
Jens Steube 05e95f7a2c Fix copy/paste error in -m 23800
4 years ago
Jens Steube 357742d70a RAR3 Kernels: Improved loop code, improving performance by 23%
4 years ago
cfreal 919cb8f38e Fixed reference to 04500 instead of 04510
4 years ago
cfreal 64efcbd645 Fixed references to 04720, which is now 04510
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
cfreal 58f02c7119 Implement sha1(sha1($pass).$salt) kernel.
4 years ago
Jens Steube 142d086507
Merge branch 'master' into master
4 years ago
Jens Steube b737bcf7ab
Merge branch 'master' into 23400_bitwarden
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
philsmd 79e5c60fef
fixes #2505: added -m 23400 = Bitwarden
4 years ago
philsmd 0b06034d01 fixes #546: added -m 23300 = Apple iWork cracking
4 years ago
Jens Steube 36480b99c1 Remove unused esalt declaration in -m 12500
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
Jens Steube ade00c412b Add code to inc_common.cl to do PKCS padding checks as well as (naive) ASN.1 detection
4 years ago
philsmd 9bd77536c2
improved speed of -m 21200 by using pre-computed SHA1 hash
4 years ago
Jens Steube 5f7b70bc42
Merge pull request #2408 from mpalmer/vector-element
4 years ago
Jens Steube 4658e470a2 OpenCL Kernels: Added datatypes to literals of some 64 bit kernel constants
4 years ago
Jens Steube 70ba719169 OpenCL Kernels: Added datatypes to literals of enum costants
4 years ago