Commit Graph

1372 Commits (master)

Author SHA1 Message Date
Gabriele Gristina f08448f802 Fixed buffer overflow on module_26600.c / module_hash_encode()
1 year ago
Gabriele Gristina 1d4d84d19c Added hash-mode: MetaMask Mobile Wallet, updated extraction tool
1 year ago
Gabriele Gristina cf3ab8e2dc Handle signed/unsigned PDF permission P value for all PDF hash-modes
1 year ago
Gabriele Gristina 2adf735e51 Fixed bug in input_tokenizer when TOKEN_ATTR_FIXED_LENGTH is used and refactor modules
1 year ago
jsteube 6862c1102e Open Document Format: Added support for small documents with content length < 1024
1 year ago
jsteube 7a3a6d5d06 Added support for small documents with content length < 1024 in -m 18400
1 year ago
jsteube 234e6cf49f Add support for 12 byte IV in -m 31800
1 year ago
jsteube 3df97954c6 Add module and kernel for -m 31800
1 year ago
jsteube dc51a1a976 Renumber -m 31500 to -m 31700
1 year ago
jsteube 949377686e Add module and pure kernels for -m 31500
1 year ago
Chick3nman 9b2aca0a38 Add Domain Cached Credentials 2 (DCC2), MS Cache 2, (NT), -m 31600
1 year ago
Chick3nman 20d3252863 Remove extra ; in OPTS_TYPE
1 year ago
Chick3nman 9a1c5286b9 Disable autodetect for specialist kernel.
1 year ago
Chick3nman f862e3e30a Add module/kernel for Domain Cached Credentials (DCC), MS Cache (NT)
1 year ago
jsteube 04e7f84daf Remove OPTS_TYPE_HASH_COPY from -m 31400
1 year ago
jsteube c8dd3d63e9 Add new category for application database and move new -m 31400 to it
1 year ago
jsteube 074411418f Fix -a 3 for -m 31400 in vector datatype mode
1 year ago
Yaakov Saxon 06b07d06e2 clarify purpose and applicable versions
1 year ago
Yaakov Saxon 6b28169c66 31400 securecrt module
1 year ago
jsteube 24d375073c Revert -m 26610 to check for 0x20-0x7e and allow DEEP_COMP kernel functionality
1 year ago
Your Name 45b803988c 25400 working with 32 bytes plaintext check
1 year ago
jsteube 4fe68b0d4f Fix missing const keyword in module_hash_encode() in -m 29600
1 year ago
jsteube 5236f3bd73 Add optimized kernel for new hash-mode 31300 MS SNTP
1 year ago
jsteube ad3dca2a90 Module and Pure kernels for new hash-mode -m 31300 SNTP-MS
1 year ago
jsteube f7103f5116 Added hash-mode: GPG (AES-128/AES-256 (SHA-256($pass)))
1 year ago
jsteube a5d94c1f0d Added hash-mode: Veeam VBK
1 year ago
Jens Steube ce934be975
Merge pull request #3628 from thatux/m26600_short_data
1 year ago
Your Name dbe99851ec added comments on speeding up the attack by reducing the ciphertext buffersize
1 year ago
Your Name 90c6ead997 add real reference hash to 26600
1 year ago
Your Name 5208447e72 change hash-signature for 26610 (incompatible with 26600), remove debug print statements in attacks, add comments, add reference data
1 year ago
jsteube d08f3cf7f6 Fix SM3 DGST_POS ordering
1 year ago
Your Name 248c4afc09 test hash works
1 year ago
Zgzorx 20c6a70b59 Rename SM3 module : m31100
1 year ago
Zgzorx c85d817192
Merge branch 'hashcat:master' into sm3
1 year ago
jsteube 4fe37f5445 Fix -m 31000 some formatting and missing cracks in optimized mode -a 1 and -a 3 if password length > 32
1 year ago
loukabvn 180dcb5769 Cleaning files and change DGST_Ri after tests
1 year ago
Zgzorx be65cca4b4 Cleaned files for PR
1 year ago
loukabvn 73500a7512 Fix a0-optimized and add a1-optimized for SM3
1 year ago
loukabvn b11b4b1b1b Fixing inc_hash_sm3.h and add a0-optimized draft
1 year ago
loukabvn 2bc70388d3 Creation of branch SM3 and adding files for basic implementation
1 year ago
bacqube2 a3b4162e5f Rename module 35000 : 31000
1 year ago
Zgzorx 6fcc8177cc
Merge branch 'hashcat:master' into blake
1 year ago
bacqube2 5381fced62 Old self-test values deleted
1 year ago
Louka 468ba9d92b blake2s
1 year ago
justpretending 9ad36f9167 Support $HEX[] in module 99999 (fixes #3613)
1 year ago
bacqube2 bd0f058357 Premiere correction des fonctions de traitement
1 year ago
bacqube2 1e79857ed0 Changement des valeurs de test pour debug + affichage des valeurs de rounds
1 year ago
Louka e42aa771e2 First version of module for BLAKE2S-256
1 year ago
jsteube b166bdcfac Allow longer digests in hash-mode 8900. They are not checked because there's no need to do so
1 year ago
Vermeulen, Job (J.M.) b7e94e61e9 Support for longer scrypt hashes in module 8900
1 year ago
jsteube 25f388748d Use OPTS_TYPE_NATIVE_THREADS instead of a manual thread limit for -m 3090x
1 year ago
philsmd 160b8d2c2f
restrict threads/-T to 32 for -m 3090x
1 year ago
Sein Coray 3ad271b00e there can be PDF 104xx hashes which have V == 2
1 year ago
jsteube d19882ff71 Set a maximum thread count for -m 30901 to 32 for performance reasons
1 year ago
philsmd 3ef69f2919
added -m 3090x = Bitcoin raw private key
1 year ago
sein 6e642121e7 allow up to 11 chars for the P value of PDFs
1 year ago
jsteube 1154272d6a Normalize initial out_buf line in encoder in -m 30700
1 year ago
Jens Steube 2431201007
Merge pull request #3536 from hops/anope-sha256
1 year ago
hops 7edda7c82f Added hash-mode: Anope IRC Services (enc_sha256)
1 year ago
jsteube 57fe66dd10 Precompute byteswap for salt in -m 28200
1 year ago
jsteube 3035f4c24f Precompute byteswap for salt in -m 21300
1 year ago
Jens Steube d008c5cb11
Merge pull request #3522 from rjancewicz/rjancewicz/m07350-rakp-hmac-md5
1 year ago
Jens Steube 072f467d6a Remove unroll for AMD GPU for -m 19000 and -m 21000
2 years ago
Jens Steube fa4aad963c Remove unroll for AMD GPU for -m 1750 and -m 1760
2 years ago
Jens Steube 453ec4e7d9 DEScrypt Kernel (1500): Improved performance from 950MH/s to 2200MH/s (RX6900XT) on HIP backend by workaround invalid compile time optimizer
2 years ago
Jens Steube 570750a84d
Merge pull request #3521 from RLStrug/fix-25200
2 years ago
Jens Steube f954b400d7
Merge pull request #3519 from RLStrug/fix-25100
2 years ago
Jens Steube 38cc7225ae
Merge pull request #3517 from RLStrug/fix-25000
2 years ago
philsmd b2c2fc86b4
fix whitespace
2 years ago
Jens Steube ace9ece437
Merge pull request #3514 from PenguinKeeper7/pkzip-collision-warning
2 years ago
Jens Steube c8e92f1316 Limit maximum number of threads for scrypt based hash-modes to 32, no matter the hardware.
2 years ago
Russell Jancewicz f0023229b6 initial rakp-hmac-md5 optmized kernels - pure kernels fall back on copes of m00050 (hmac md5)
2 years ago
laika e69dc3ff31 Corrected issue for module 25200 (SNMPv3 HMAC-SHA1-96) Password length should not be restricted to a minimum length
2 years ago
laika f546fa2915 Corrected issue for module 25100 (SNMPv3 HMAC-MD5-96)\nPassword length should not be restricted to a minimum length
2 years ago
laika 6528f85c89 Corrected issue for module 25000 (SNMPv3 HMAC-MD5-96/HMAC-SHA1-96). Password length should not be restricted to a minimum length
2 years ago
Jens Steube a7dbd73612 Add Radeon Pro W5700X to more scrypt based hash-modes and fix some metal issues
2 years ago
Jens Steube 80ba8ca18e Rename -m 25850 to 30600 and add missing unit-test
2 years ago
Jens Steube 6e0ec16e35
Merge pull request #3513 from mephesto1337/bcrypt_sha256
2 years ago
Jens Steube b3095acc8b
Merge pull request #3511 from rickvanderzwet/issue-3484-m14600-error-handling-on-container-without-payload
2 years ago
PenguinKeeper7 0537794b50
Update module_17210.c
2 years ago
PenguinKeeper7 39700ad870
Update module_17210.c
2 years ago
PenguinKeeper7 fd3c0a7467
Update module_17210.c
2 years ago
Thomas WACHE 01938c374c Merge remote-tracking branch 'origin/master' into bcrypt_sha256
2 years ago
Thomas WACHE e159b459a4 Added bcrypt_sha256
2 years ago
Jens Steube 8a82c75a99 macOS 13.0 fixed many issues in the OpenCL API. The module_unstable_warning() functions in many hash modes can then be removed
2 years ago
Jens Steube 346e945045
Merge branch 'master' into ripemd160-hmac
2 years ago
Rick van der Zwet 1b663b02fe Fix m14600 confusing error message on container without payload data
2 years ago
jsteube c35d8ecfd4 Update hash category for hash-mode 170xx
2 years ago
Mr Dromedary c3e852b287 Interface changed, add module_benchmark_charset
2 years ago
Mr Dromedary 1ed5d7d6d8 Support for GPG keys with SHA-512 as s2k digest algorithm
2 years ago
piwvvo 0bd3fa4fe4 added HMAC-RIPEMD160
2 years ago
piwvvo f5c53a7e77 added mode 30500
2 years ago
Jens Steube 1f4d8dd0fd Remove OPTS_TYPE_MAXIMUM_THREADS flag where no longer required by AMD HIP jit compiler
2 years ago
Jens Steube 653f34e9a2 Mark some hash-modes for Apple Metal as unstable
2 years ago
Jens Steube 6aa3e0882d Mark some hash-modes for Apple Metal as unstable
2 years ago
Jens Steube f6537a2964 Use inline static on HIP for some hash-modes which benefit from it
2 years ago
jsteube 02698b1c77 Rename -m 1412 to -m 30420, add unit test and optimized kernels
2 years ago
dloveall 73cd517c36
SHA2-256 DANE RFC7929/RFC8162 support
2 years ago
Jens Steube 2a20731b00 Remove unroll flag for -m 1500 for HIP because ROCm 5.3 uses new PM and unroll has negative effect on it
2 years ago
Jens Steube eaf3de164b Remove option "-flegacy-pass-manager" if HIP backend is used. Support was removed from LLVM 15. There's no alternative option available.
2 years ago
Jens Steube 8e6351cf77
Merge pull request #3482 from davidrozen76/master
2 years ago
jsteube baa3744689 Fixed false negative in updated -m 299xx plugins due to invalid handling of decrypted data.
2 years ago
Jens Steube e34a9244f3
Merge pull request #3489 from Lars-Saetaberget/lastpass_bugfix
2 years ago
Jens Steube 1f0fb154a5
Merge pull request #3485 from Lars-Saetaberget/lastpass_iv
2 years ago
Lars Sætaberget b30e9ec4da Fix bug in -m 6800 where not all hashes are checked if they have the same salt
2 years ago
davidrozen76 c8907ebb63
Merge branch 'master' into master
2 years ago
Pikachu 2abe512634 Removed unnecessary changes made to inc_common.h and made the proper adjustments in the OpenCL kernels to inflict the changes
2 years ago
Pikachu 2a19e0c0bd Removed unnecessary parsing of salt2 in pure kernels
2 years ago
jsteube 409bbf101e Remove OPTS_TYPE_SUGGEST_KG from -m 299xx
2 years ago
Lars Sætaberget f40dc401bc Add IV support to lastpass (-m 6800)
2 years ago
jsteube 2e684efeb7 Update -m 299xx modules to test for 56 bit instead of 32 bit
2 years ago
Pikachu 9944e964d6 Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2.$pass)))
2 years ago
jsteube 3952453ae9 Add module for -m 29940
2 years ago
jsteube 98c039471f Add module for -m 29930
2 years ago
jsteube 0f7fc863d3 Add module for -m 29920
2 years ago
jsteube 04266834db Improve some sanity checks in module for -m 29910
2 years ago
jsteube da4adf9882 Add module for -m 29910
2 years ago
jsteube 1cee512c09 Add missing module_pw_min() function for -m 29800
2 years ago
Banaanhangwagen 33a5ff2d40
Create module_29800.c
2 years ago
Konrad Goławski 3e2f8870a3 Fix improper strings comparision
2 years ago
ippsec cec997e321 Change the token size from 2047 to 56. In the current kernel we only have 57 bytes worth of space
2 years ago
ippsec 1687fd80f4 Updated flask session max length for payload to be 2047
2 years ago
Jens Steube 289f6b7cbd Fix missing OPTS_TYPE_PT_ALWAYS_HEXIFY in -m 29700 which is later required for test.sh compatiblity
2 years ago
Jens Steube f6275fb47b
Merge pull request #3421 from davidbolvansky/amd_driver_unstable_warnings
2 years ago
Jens Steube 7ca2627bc2 Added hash-mode: KeePass 1 (AES/Twofish) and KeePass 2 (AES) - keyfile only mode
2 years ago
Dávid Bolvanský 38f6bbcbdc Remove unstable warnings for AMD GPU
2 years ago
Jens Steube c3e18f7fed Remove module_unstable_warning() entry for older AMD GPU for -m 1500
2 years ago
jsteube 05eff0d683 Fixed invalid handling of keyfiles in Keepass if transf_random_seed doesn't change
2 years ago
Jens Steube 78ee811fa9 Use -flegacy-pass-manager for -m 501, -m 1600 and -m 6300 on AMD HIP for massive speed improvement
2 years ago
Jens Steube 16d5beb1a6 Use -flegacy-pass-manager for -m 500 on AMD HIP for massive speed improvement 14.3MH/s -> 24.6MH/s
2 years ago
Jens Steube 3d898c5daf AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.2.1 or later due to new HIP interface
2 years ago
jsteube c8350eb555 Added tunings/ folder in order to replace hashcat.hctune. Configuration files with *.hctune suffix are automatically load on startup
2 years ago
jsteube 51b1744805 Fix some format in -m 29600
2 years ago
Jens Steube a500543729
Merge branch 'master' into 29600_no_hash_copy
2 years ago
Jens Steube 99be4f9fd8
Merge pull request #3409 from philsmd/29600_salt_arr_size
2 years ago
Jens Steube c957861af7
Merge pull request #3408 from philsmd/29600_hex_salt
2 years ago
Jens Steube 3f20e50c86
Merge pull request #3406 from philsmd/29600_example_hash
2 years ago
Jens Steube c36cc0b4ff
Merge pull request #3405 from philsmd/29600_name_readme_category
2 years ago
philsmd cccb4fdaf4
no need for OPTS_TYPE_HASH_COPY in -m 29600
2 years ago
philsmd 0822930471
fix length of salt_buf for -m 29600
2 years ago
philsmd 93c8f3cb7c
add OPTS_TYPE_ST_HEX to -m 29600 and restrict salt lengths
2 years ago
philsmd 891a348d99
updates example hash and password for -m 29600
2 years ago
philsmd ccd754f220
fixes #3404: fixed name/category/readme for -m 29600
2 years ago
philsmd 0fc1b66d98
fix white space in -m 29600 = Terra Station Wallet
2 years ago
Konrad Goławski f7ba563a28 TrueCrypt modules code cleanup
2 years ago
Konrad Goławski 74e2dad0d7 LUKS legacy module code cleanup
2 years ago
Konrad Goławski 2bd1861a83 New LUKS modules code cleanup
2 years ago
jsteube ded6b14474 Fix missing new module_benchmark_charset() entry in -m 29600
2 years ago
Tom S b0d99924e5 m29600, terra crypto wallet
2 years ago
Jens Steube aa5becf1ad
Merge pull request #3379 from ventaquil/code-cleanup-pkcs8
2 years ago