Commit Graph

1119 Commits (master)

Author SHA1 Message Date
philsmd 2c88578c1f
tests: add unit tests for -m 29600
2 years ago
philsmd 415bae8912
tests: disable logfile for test runs
2 years ago
Konrad Goławski e5352ac401 Tool truecrypt2hashcat.py code cleanup
2 years ago
Konrad Goławski e30be9f17c Tool luks2hashcat.py code cleanup
2 years ago
Jens Steube 93427cab23
Merge pull request #3352 from philsmd/bitcoin_compat_address
2 years ago
Jens Steube db24f8c5d5
Merge pull request #3354 from philsmd/tests_keep_guessing
2 years ago
Jens Steube f7d104ea12
Merge pull request #3350 from philsmd/fix_28900_tests
2 years ago
Jens Steube 0196790ba1
Merge pull request #3349 from philsmd/fix_28800_tests
2 years ago
Jens Steube 9cc29aa1cd
Merge pull request #3347 from philsmd/fix_28600_tests
2 years ago
philsmd 96646d5a83 tests: use KEEP_GUESSING instead of NEVER_CRACK
2 years ago
Jens Steube 96072dbc61
Merge pull request #3351 from philsmd/update_install_modules
2 years ago
philsmd caeffebbe0 Add -m 28505/28506, Bitcoin WIF, P2SH(P2WPKH)/compat address
2 years ago
philsmd 8d8b6d689f update tools/install_modules.sh (test deps)
2 years ago
philsmd 3cf3662597 fix test/verify for -m 28900
2 years ago
philsmd 4d2179dba9 fix test/verify for -m 28800
2 years ago
philsmd 5bb02a8759 fix test/verify for -m 23400
2 years ago
philsmd 18c2d5cea2 fix test/verify for -m 28600
2 years ago
Konrad Goławski ddb2d6e61a New LUKS v1 modules
2 years ago
Jens Steube a7ab9f48c3
Merge pull request #3336 from philsmd/p2wsh_segwit_bech32
2 years ago
Jens Steube a414a9ed1a
Merge pull request #3334 from piwvvo/master
2 years ago
philsmd 22e033020a
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address
2 years ago
philsmd 66e3786aaa
cleanup: remove spaces at the end of lines
2 years ago
piwvvo 6d941307ce added md5(sha1($pass).$salt)
2 years ago
Jens Steube c53c28ed3a
Merge pull request #3302 from ventaquil/veracrypt-strings
2 years ago
Jens Steube 629c5e3169
Merge branch 'master' into hashcat_p2pkh
2 years ago
Jens Steube b80eaf8796
Merge pull request #3316 from philsmd/27800_unit_tests
2 years ago
Jens Steube cd88e0ee4c
Merge pull request #3315 from philsmd/29100_fix_test_deps
2 years ago
philsmd 754038ad16
fixes #3090 closes #3091: Added -m 2850x = Bitcoin WIF/P2PKH private key cracking
2 years ago
philsmd f1c19eaeca
add tests for -m 27800 = MurmurHash 3
2 years ago
philsmd a0873e879b
fix -m 29100 unit test dependencies
2 years ago
philsmd 3429846eee
add unit tests for -m 29000
2 years ago
Konrad Goławski b00ea483af New VeraCrypt modules
2 years ago
Jens Steube f4e1bdf675
Merge pull request #3293 from ventaquil/truecrypt-strings
2 years ago
Konrad Goławski 1018cd7b28 New TrueCrypt modules
2 years ago
philsmd d30e5c9c4a
make radmin3_to_hashcat.pl executable
2 years ago
philsmd 79aad28519 radmin 3: remove whitespace, add credits to tests
2 years ago
piwvvo b0ceb41e4a added Radmin3
2 years ago
Jens Steube 7284f17f7d Limit password and salt length in unit test for -m 610 and -m 620
2 years ago
Jens Steube 9b6c316c35
Merge pull request #3288 from tweqx/master
2 years ago
tweqx 97a119da82 In the unit tests, convert the hexdigest to lowercase to match the behavior of 'module_hash_encode'
2 years ago
Jens Steube 5581665977 Rename -m 29500 to -m 29100
2 years ago
tweqx fb065e6e8c
Merge branch 'hashcat:master' into master
2 years ago
Jens Steube 7c72430929
Merge pull request #3287 from philsmd/extraction_scripts_in_release
2 years ago
tweqx 0a5575cde5 Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2 years ago
philsmd 26f88e339d
add our hash extraction scripts to release/beta
2 years ago
philsmd a6c21e7ffc
make our hash extraction scripts executable
2 years ago
Jens Steube ed3b521855 Add unit-test for -m 29500
2 years ago
Jens Steube 2b89c69cc4
Merge pull request #3202 from Greexter/bitwarden-fix
2 years ago
Jens Steube c94a26b382
Merge pull request #3196 from matrix/Amazon_AWS4-HMAC-SHA256
2 years ago
Jakub 2a5ee51530
Merge branch 'master' into bitwarden-fix
2 years ago
Jakub Štrom b3f1a0ebdf Improve anf fix bitwarden extract tool
2 years ago
Gabriele Gristina 6f45285919 DPAPI masterkey file v2 (context 3)
2 years ago
Gabriele Gristina d5c545804b Added hash-mode: DPAPI masterkey file v1 (context 3)
2 years ago
Gabriele Gristina fe96e26eff Prepare for DPAPI masterkey Context 3
2 years ago
Jakub Štrom 6db32cd992 Add Bitwarden extraction tool
2 years ago
Gabriele Gristina 0d282bbfb3 Added hash-mode: Kerberos 5, etype 18, DB
2 years ago
Gabriele Gristina 580afa985d Added hash-mode: Kerberos 5, etype 17, DB
2 years ago
Lars Sætaberget 918b4cf7da Added kernel, module and unit-test for hash-mode 28400: bcryptsha512
2 years ago
Jakub Štrom 7c29dff84c Update changes
2 years ago
Jakub Štrom 9b66c01535 Add parameter for second iteration count
2 years ago
Jakub Štrom 74af4eced6 update module version
2 years ago
Jakub Štrom 67ba1f2112 add new version fix
2 years ago
Gabriele Gristina 98ce2496d5 Amazon AWS4-HMAC-SHA256
2 years ago
Gabriele Gristina 21c02b2324 removed unused printf from 21420 test module
2 years ago
philsmd 251ecc3b0b
fixes #3029: cracking long salts in -m 4510/4710
2 years ago
philsmd 6ca37c5a94
tests: cleanup and module deps fix
2 years ago
Gabriele Gristina d9c93cd3f3 Updated status code handling on test.sh (added autotune failure)
2 years ago
Jens Steube e2eacb4dd3
Merge pull request #3138 from b0lek/PostgreSQL_SCRAM
2 years ago
b0lek b1e0434bd7 changed mode number to 28600
2 years ago
Jens Steube 88726a92b0
Merge branch 'master' into updated_testUnit_optSaltMax
2 years ago
Jens Steube d565fb9c04
Merge branch 'master' into updated_TestUnit_handlingWiteSpaceInPath
2 years ago
philsmd 3c5b28e007
remove unnecessary perl modules from Exodus tests
2 years ago
b0lek 415e95ab38 Adding PostgreSQL SCRAM-SHA-256 hash mode
2 years ago
Gabriele Gristina dc6d40c012 Fixed Unit Test false negative if there are spaces in the filesystem path to hashcat
2 years ago
Gabriele Gristina 54605b9254 Fixed Unit Test salt-max in case of optimized kernel, with hash-type 22 and 23
2 years ago
Gabriele Gristina 50a4d6b58d Fixed Unit Test early exit on luks test file download/extract failure
2 years ago
Gabriele Gristina e0e8ce8165 Removed limitation with hash-type 18600 on linux
2 years ago
Gabriele Gristina 516f7588f1 Updated Unit Test
2 years ago
Gabriele Gristina 3fe9f86326 simplified regex
2 years ago
Gabriele Gristina c48f044fb7 Fixed false negative on Unit Test with hash-type 25400
2 years ago
philsmd c6318c4420
add Math::BigInt to install_modules.sh for tests
2 years ago
philsmd b3c010cb40
remove module MIME::Base32 not used in unit tests
2 years ago
Jens Steube 8867da9122 Add missing unit test and docs entry for -m 21420
2 years ago
Gabriele Gristina c014dc0c34 Updated test.sh
2 years ago
Jens Steube 625ce2bb7c Fix test.sh fix for M1
2 years ago
Gabriele Gristina ea97241f84 added '-f' to test.sh help
2 years ago
Gabriele Gristina 1b68d333a8 Unit tests: Updated test.sh to set default device-type to CPU with Apple Intel, force pure kernel with Apple Silicon and add -f (--force) option
2 years ago
Jens Steube 7e9bad7519 Prepare TS3 plugin: test module
2 years ago
Jens Steube bf865d8bff Added hash-mode: Exodus Desktop Wallet (scrypt)
2 years ago
philsmd 3e085f8db0
tests: get rid of wrong modules from -m 28100
2 years ago
Jens Steube fe1d3f95bb hashcat 6.2.5
2 years ago
Jens Steube d2ccd96da6 Added hash-mode: Windows Hello PIN/Password
3 years ago
Jens Steube db3bc8eca2 Benchmark: Update benchmark_deep.pl with new hash modes added (also new hash modes which were added with v6.2.3)
3 years ago
Jens Steube c08ad6f587
Merge pull request #3007 from philsmd/whitespace_fix
3 years ago
Jens Steube d6f8f3089a Added hash-mode: CRC64Jones
3 years ago
philsmd 5ef522ed8f
whitespace and code style fixes
3 years ago
Jens Steube 3f4dca13f9 Added missing unit-test for -m 27900
3 years ago
Jens Steube d7c74d3ebb Fixed unit test initialization value for -m 11500
3 years ago
Jens Steube db8de70ac8
Merge pull request #2988 from matrix/metamask_big
3 years ago
Jens Steube 799bc0abe4 Prepare IV support in unit test for -m 11500
3 years ago
Jens Steube 540c0dde81
Merge pull request #2877 from thatux/25400_salt
3 years ago
Jens Steube aea0071b58
Merge pull request #2965 from philsmd/master
3 years ago
Jens Steube 120326c117
Merge pull request #2966 from philsmd/27000_tests_fix
3 years ago
philsmd d1509d9272 tests: fixes -m 26900 verify
3 years ago
philsmd 21154dbad2 tests: fixes -m 27000 verify
3 years ago
philsmd 8db02091a1 fixes #2674: added -m 27700 = MultiBit Classic .wallet (scrypt)
3 years ago
Gabriele Gristina 694f0cd7c8 metamask: double the CT len again
3 years ago
Gabriele Gristina 6cbc614826 metamask: double the CT len, set pw_min to 8
3 years ago
Jens Steube 4aadb3a2f1 hashcat 6.2.4
3 years ago
Your Name 4b2c70bd82 make sure $u_pass is initialized
3 years ago
Your Name db2e7d1391 m25400 can now recover both a owner-password and user-password (when set) based on a pdf's o-value
3 years ago
Jens Steube 2ca13fb450
Merge pull request #2884 from matrix/vbox
3 years ago
Gabriele Gristina bbfc401ab8 add more checks in 27500/27600 module_verify_hash
3 years ago
Gabriele Gristina 9e37897f91 add metamask extraction tool
3 years ago
Gabriele Gristina 6ab2c13a0c vbox: add unit test, fix multihash
3 years ago
Gabriele Gristina 75d3d5503d merge master
3 years ago
Jens Steube b386ab1c27
Merge pull request #2882 from matrix/vmware_vmx
3 years ago
Gabriele Gristina a43e239db8 move to 27400, fix unit test
3 years ago
therealartifex 8711072838 Fix errors and make recommended changes, set pw_max to 9 for opti kernel
3 years ago
therealartifex 0738820a89
Merge branch 'hashcat:master' into master
3 years ago
Jens Steube 63a0c5a1e1
Merge branch 'master' into snmpv3_sha512
3 years ago
Jens Steube dde75f2763
Merge pull request #2904 from matrix/snmpv3_sha384
3 years ago
therealartifex ff55f31081 Update module, add a0 and a1 optimized kernels
3 years ago
therealartifex afd3858f36
Merge branch 'hashcat:master' into master
3 years ago
therealartifex a0c669b59f Update test module
3 years ago
Gabriele Gristina 81b54c3689 rename to 27300, reduced the amount of memory allocated in gpu for SNMPv3 HMAC-SHA512-384
3 years ago
Jens Steube c2a79a4f9e
Merge pull request #2607 from Cablethief/master
3 years ago
Michael Kruger 5c9be6c855 Add extra_tuningdb_block, test mod_constrants [-1,-1]
3 years ago
Michael Kruger 3bb25edb58 I was wrong, the 4th module_constraints is put back
3 years ago
Michael Kruger 2814f7f910 Made all module_constraints [32,32].
3 years ago
Michael Kruger 30fe29b8a8 Allways pack in the tests.
3 years ago
Jens Steube b2d1f42905 Fix self-test functionality if FIXED_LOCAL_SIZE_COMP is used
3 years ago
therealartifex 483a62cb7c Add test module, update name of hash mode 27100
3 years ago
Jens Steube d4997d1255 Added support for auto-tuning --kernel-threads (-T) on startup
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
Jens Steube d38d40c8ba Unlock all GPU threads for AMD GPUs if WaveFront size is 32 (basically new models)
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 e5ac568afb
Merge pull request #2903 from matrix/snmpv3_mod
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 45fce5d3a3 fix snmpv3 md5/sha1, tested with real hashes
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
Gabriele Gristina 7ea5da51a8 Added hash-mode: SNMPv3 HMAC-SHA1-96
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 84082a952e hashcat 6.2.3
3 years ago
Michael Kruger a6ae33b1cd Changed the test cases to expect the HEX
3 years ago
Jens Steube 45e65dd05a Backport more ROCm based optimizations to HIP
3 years ago
Gabriele Gristina eaedfb3f8a fix 26700
3 years ago
Cablethief 32b4a2cfd5 Modded test, same issue about requireing a HEX input or HEX[] input
3 years ago
Cablethief c2ceba4c9d Modded test, however unsure of how to specify only HEX input or not
3 years ago
Gabriele Gristina 50aeaa299d Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
3 years ago
Your Name 012c5b16cd m25400.pm take the user-password into account
3 years ago
Your Name 021f23cfad removed print statement
3 years ago
Your Name c91b61e237 m25400.pm should no longer recalculate $u
3 years ago
Gabriele Gristina 7371cbebe7 add min/max data length limits to MetaMask Wallet
3 years ago
Gabriele Gristina 1a34eba9f4 cleanup m26600.pm
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
Your Name 0a2245959f Clarified the --help of test.pl: passthrough and potthrough generate a new salt on each invocation, and verify parses the salt.
3 years ago
Your Name d22c599c98 added note in test.pl potthrough: it only works with unsalted hashes
3 years ago
Jens Steube 909d5e64a5 Added hash-mode: AES-128/192/256-ECB NOKDF
3 years ago
philsmd af95a63d40
fixes #2840: minor code style changes for OpenEdge tests
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 5a5ec0c5db Added hash-mode: VeraCrypt PBKDF2-HMAC-Streebog-512 + boot-mode
3 years ago
Jens Steube f9fab1cadf Tests: Changed tests for VeraCrypt from -a 0 to -a 3, because password extension is not available to all shells
3 years ago
Jens Steube 3ee77aa581 Prepare for v6.2.2
3 years ago
Jens Steube eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
3 years ago
Gabriele Gristina 42799fafb8 cleanup unit-test code
3 years ago
Gabriele Gristina 02b2ca41c5 add unit-test and set pw_max to 16 for ProgressEncode
3 years ago
Jens Steube ebeb003552 Unit-Tests: Added missing unit-test for Stargazer Stellar Wallet XLM
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 7a15466442 Update module_07000.c
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 99faf3e6e1
Merge branch 'master' into hash-mode-10870
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
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 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 9028938998 Rename -m 3202 to -m 25800
3 years ago