Commit Graph

1126 Commits (2bd1861a8383a4882df7dc4fed2c4be8a85c7192)

Author SHA1 Message Date
Jens Steube a440a4dee5
Merge branch 'master' into fix_25500_bof
3 years ago
Jens Steube d4997d1255 Added support for auto-tuning --kernel-threads (-T) on startup
3 years ago
Gabriele Gristina 89234a5c7c Fixed buffer overflow in Stargazer Stellar Wallet XLM module
3 years ago
Gabriele Gristina 4869e2a9d1 Fixed buffer overflow in Stuffit5 module
3 years ago
Gabriele Gristina a847a4c84b Fixed multiple buffer overflow in DPAPI masterkey file v2 module
3 years ago
Gabriele Gristina ca896f89bc Fixed multiple buffer overflow in DPAPI masterkey file v1 module
3 years ago
therealartifex 6d4dbffda1 Moved the addition of static dashes to the kernel
3 years ago
therealartifex 1c9add307a
Merge branch 'hashcat:master' into master
3 years ago
Jens Steube bb1ead3b01
Merge branch 'master' into snmpv3_sha256
3 years ago
Jens Steube 8801855b14
Merge branch 'master' into snmpv3_sha224
3 years ago
therealartifex 73104fafea Update based on recommendations and examination of mode 19500
3 years ago
therealartifex 33ce4f9720 Add new hash-mode 28200 (SHA1DASH), used in Zynga, 8tracks, and avvo
3 years ago
philsmd 92dfa7e137 Increase buffer sizes for -m 11600 = 7-Zip
3 years ago
philsmd 51adbbbe53 fix buffer sizes for -m 13600 = WinZip
3 years ago
Jens Steube 03ed06849a
Merge branch 'HIP44' into master
3 years ago
Jens Steube a4299b74af Memory Management: Refactored the code responsible for limiting kernel accel in order to avoid out of -host- memory situations
3 years ago
Jens Steube ae39fa0979
Merge pull request #2908 from hashcat/master
3 years ago
Jens Steube 25f1c12e3c SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs and new semi-automated derivation process description
3 years ago
pelle 00c9c2ed1b Added GPG module and kernel.
3 years ago
Jens Steube f6de3e61e0
Merge pull request #2906 from hashcat/master
3 years ago
Jens Steube e5ac568afb
Merge pull request #2903 from matrix/snmpv3_mod
3 years ago
Jens Steube e627288c04
Merge pull request #2897 from matrix/snmpv3_md5_sha1
3 years ago
Gabriele Gristina 357c23d7a1 Added hash-mode: SNMPv3 HMAC-SHA384-256
3 years ago
Gabriele Gristina 15b90c953e Added hash-mode: SNMPv3 HMAC-SHA512-384
3 years ago
Gabriele Gristina d711c593de fix to crack real hashes
3 years ago
Gabriele Gristina d62fa617fb fix to crack real hashes
3 years ago
Gabriele Gristina c20ff01c39 using shared buffer between md5 and sha1 SNMPV3_TMP_ELEMS_OPT, fix to crack real hashes
3 years ago
Gabriele Gristina e15fe3461e add missing pw_min() to snmpv3 md5/sha1 modules
3 years ago
Gabriele Gristina 45fce5d3a3 fix snmpv3 md5/sha1, tested with real hashes
3 years ago
Jens Steube 7f419c68af Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1
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 72e307fbce
Merge pull request #2901 from hashcat/master
3 years ago
Jens Steube 83badbeaf1 Backport native threads strategy from Kerberos to Office and PDF
3 years ago
Jens Steube 84a4058edf
Merge pull request #2900 from hashcat/master
3 years ago
Jens Steube 44dbedd21a Use improved native threads derivation for RC4 based hash-modes
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 5e0f7ecf00
Merge pull request #2889 from matrix/snmpv3_sha1
3 years ago
Gabriele Gristina 4fb44f826c updated module_25200.c as requested in the review
3 years ago
Jens Steube 3f6c5a0042 Update module_unstable_warning() for -m 172xx on HIP
3 years ago
Gabriele Gristina b00e3e5e59 add missing hex_encode() in module_hash_encode()
3 years ago
Gabriele Gristina 6d83a69f7d using hex_encode/hex_decode + small fixes
3 years ago
Jens Steube c990e252d3 Added option --multiply-accel-disable (short: -M) to disable multiply the kernel-accel with the multiprocessor count automatism
3 years ago
Gabriele Gristina 7ea5da51a8 Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Jens Steube 7c5fe5e233 Slow Kernels: Set some of the slowest kernels to OPTS_TYPE_MP_MULTI_DISABLE
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 141b59b80e
Merge pull request #2883 from hashcat/HIP
3 years ago
Jens Steube 2e929e692e Backport update module_unstable_warning() for -m 21800 on HIP
3 years ago
Gabriele Gristina eaedfb3f8a fix 26700
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 11295e4679 Fix missing OPTI_TYPE_USES_BITS_64 in several modules
3 years ago
Cablethief a38b5b3e25 27100 Slow hash, have doubts on how to correctly set iterations
3 years ago
Jens Steube 9c134833a6 Update module_unstable_warning() for -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
Your Name b24ca10087 pdf edit password m25400 can now also use the user-password as salt
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 4cbf7900b6 Remove unused code in -m 26300
3 years ago
Jens Steube 4535695e0a Update some module_unstable_warning() on macOS after the workaround that was added before
3 years ago
Jens Steube 17a47e390c Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube a3178391c2 Fixed missing option to automatically disable kernel cache in -m 25600 and -m 25800
3 years ago
Jens Steube 29c971187a
Merge pull request #2863 from matrix/metamask
3 years ago
Gabriele Gristina 6ce1c78f6d fix CT_MAX_LEN_BASE64 define
3 years ago
Jens Steube a2f883396b Java Object hashCode: Add OPTS_TYPE_SUGGEST_KG as a default option
3 years ago
Gabriele Gristina 7371cbebe7 add min/max data length limits to MetaMask Wallet
3 years ago
Gabriele Gristina 2d149164d2 cleanup module_26600.c
3 years ago
Gabriele Gristina f571329c4f Added hash-mode: MetaMask Wallet
3 years ago
Jens Steube 7366c47447 Added hash-mode: iPhone passcode (UID key + System Keybag)
3 years ago
Jens Steube 3c899ec528 Potfile: Disable potfile for hash-mode 99999
3 years ago
Jens Steube 56c2243dfb KeePass: Increase supported size for KeePass 1 databases from 300kB to 16MB
3 years ago
Royce Williams e24b82cc4e minor diffs from comparing with example hashes wiki
3 years ago
Jens Steube 909d5e64a5 Added hash-mode: AES-128/192/256-ECB NOKDF
3 years ago
Jens Steube 5194beb6f2
Merge pull request #2847 from philsmd/patch-3
3 years ago
Jens Steube 9ecff406de Add unstable warning for -m 22400 on CPU on macOS
3 years ago
philsmd 88fe0add04
fixes #2839: change example pass for FortiGate256
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 5a5ec0c5db Added hash-mode: VeraCrypt PBKDF2-HMAC-Streebog-512 + boot-mode
3 years ago
philsmd 5fb6fc50c2
-m 24800 = Umbraco HMAC-SHA1 is not salted
3 years ago
Jens Steube 62397283c1 VeraCrypt: Increase password length support for non-boot volumes from 64 to 128.
3 years ago
Jens Steube eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
3 years ago
Gabriele Gristina 02b2ca41c5 add unit-test and set pw_max to 16 for ProgressEncode
3 years ago
Jens Steube ee7fca82f5 Scrypt Kernels: Re-enable scrypt based kernels to use kernel cache
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 0602562574 Modules: Changed hash category of Python passlib from HASH_CATEGORY_GENERIC_KDF to HASH_CATEGORY_FRAMEWORK
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
pelle 1e51ca0674 Enabled "unused" pw-max configurations.
3 years ago
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