1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-29 19:38:18 +00:00
Commit Graph

3103 Commits

Author SHA1 Message Date
jsteube
34aac18faf OpenCL Runtime: Updated AMDGPU-Pro driver version check, do warn if version 16.60 is detected which is known to be broken 2017-01-27 20:40:55 +01:00
jsteube
d4fdb4f7a7 Also check existence of rules selected from user using -r on startup 2017-01-27 16:34:48 +01:00
jsteube
ac5d274845 Sessions: Move out handling of multiple instance from restore file into separate pidfile 2017-01-27 16:29:18 +01:00
jsteube
e2b2dc7ae0 Fix user_options_check_files() in case -b is used 2017-01-27 15:06:31 +01:00
jsteube
9408c2fec8 Fix install target for new SHARED variable in Makefile 2017-01-27 14:59:05 +01:00
jsteube
84fcd8289f Files: Do several file and folder checks on startup rather than when they are actually used to avoid related error after eventual intense operations 2017-01-27 14:50:39 +01:00
Jens Steube
32e285f915 Merge pull request #997 from philsmd/master
fix for #996: for pwdump format both halves of LM need to have the username info
2017-01-27 12:38:42 +01:00
philsmd
0c68f757d5
fixes 996: for pwdump format both halves of LM need to have the username info 2017-01-27 12:30:27 +01:00
jsteube
351a1f1ffc Remove some old debugging 2017-01-27 11:50:20 +01:00
jsteube
17548d3ee8 Helper: Added functions to check existence, type, read- and write-permissions and rewrite sources to use them instead of stat() 2017-01-27 11:46:45 +01:00
jsteube
b7b2f1a79c Building: Add SHARED variable to Makefile to choose if hashcat is build as static or shared binary (using libhashcat.so/hashcat.dll) 2017-01-27 09:58:01 +01:00
Jens Steube
07c89833c9 Added hash-mode 14800 = iTunes Backup >= 10.0 2017-01-26 21:16:29 +01:00
Jens Steube
2f81532d0e Merge pull request #994 from philsmd/master
added -m 14700 = iTunes Backup < 10.0
2017-01-25 20:13:44 +01:00
philsmd
78fc0e87bd
minor: we actually could/should omit the use of wpky_buf_ptr here 2017-01-25 20:08:41 +01:00
philsmd
7660b06e1c
minor: changed grouping of byte_swap_32 () and u32_to_hex_lower () for -m 14700 2017-01-25 19:56:34 +01:00
philsmd
73be820b52
added -m 14700 also to readme and tab completion 2017-01-25 19:46:50 +01:00
philsmd
0201d89099
fixed offset for dpsl buffer 2017-01-25 19:44:13 +01:00
philsmd
9327475b41 added -m 14700 = iTunes Backup < 10.0 2017-01-25 19:07:07 +01:00
Jens Steube
55f4d636a3 Merge pull request #993 from philsmd/master
docs update: mention the event_log () changes within the technical section
2017-01-24 19:44:24 +01:00
philsmd
d143ae25ab
docs update: mention the event_log () changes within the technical section 2017-01-24 17:52:32 +01:00
Jens Steube
57a253c3d3 Merge pull request #992 from philsmd/master
-m 11600: additional check within the parser to avoid loading hashes that produce too many false positives
2017-01-24 17:04:54 +01:00
philsmd
2bf49d424c
-m 11600: additional check for padding attack in case of unsupported coder 2017-01-24 16:32:31 +01:00
philsmd
2845f0e716
-m 11600: additional check for padding attack in case of unsupported coder 2017-01-24 16:28:00 +01:00
Jens Steube
7ee5fe7f1c Merge pull request #991 from philsmd/master
-m 11600: allow hashes with compressions different from LZMA1/LZMA2
2017-01-24 16:17:56 +01:00
philsmd
b22b2012b8
-m 11600: allow hashes with compressions different from LZMA1/LZMA2 2017-01-24 16:11:47 +01:00
jsteube
df0c61bf79 - Building: Split native compilation into two dedicated targets: "hashcat_static" and "hashcat_shared", default is "hashcat_static"
- Building: Removed the use of RPATH on linker level
Fixes https://github.com/hashcat/hashcat/issues/956
2017-01-24 16:07:59 +01:00
Jens Steube
fd5548e689 Merge pull request #990 from philsmd/master
hook code: refactored the hook salt to be part of the hash_t struct
2017-01-24 16:05:41 +01:00
philsmd
297c797521
hook code: refactored the hook salt to be part of the hash_t struct 2017-01-24 15:23:48 +01:00
Jens Steube
6ccb774983 Merge pull request #989 from philsmd/master
event_log: do the string termination in event_log () and use MIN ()
2017-01-24 13:45:23 +01:00
philsmd
59e969ae65
event_log: do the string termination within event_log and use MIN () for the minimum size 2017-01-24 13:00:23 +01:00
Jens Steube
bb20cbf1b3 Merge pull request #988 from philsmd/master
.gitignore: added/fixed the wildcards for obj/lzma_sdk/
2017-01-24 12:13:36 +01:00
philsmd
f181cec5fb
.gitignore: added/fixed the wildcards for obj/lzma_sdk/ 2017-01-24 11:40:23 +01:00
Jens Steube
243c1e8d68 Merge pull request #987 from philsmd/master
fix for previous commit: added obj/lzma_sdk/
2017-01-24 11:04:02 +01:00
philsmd
a587f549fd
fix for previous commit: added folder to .gitignore 2017-01-24 10:52:52 +01:00
philsmd
a413318387
fix for previous commit: added obj/lzma_sdk/ 2017-01-24 10:48:03 +01:00
Jens Steube
043bf1b285 Merge pull request #986 from philsmd/master
#965: new hook function to support LZMA1/LZMA2 decompression for 7z
2017-01-24 10:40:59 +01:00
philsmd
6fe0173a79
#965: new hook function to support LZMA1/LZMA2 decompression for -m 11600 = 7-Zip 2017-01-24 10:28:35 +01:00
jsteube
5ea24d9bca Fixed duplicate detection for WPA handshakes with the same ESSID
https://github.com/hashcat/hashcat/issues/955
2017-01-23 17:54:56 +01:00
jsteube
edb7ae5658 Fixed rule 'O' (RULE_OP_MANGLE_OMIT) in host mode in case the offset + length parameter equals the length of the input word
Fixes https://github.com/hashcat/hashcat/issues/969
2017-01-23 14:19:37 +01:00
jsteube
dc843acf63 Fixed use of option --keyspace in combination with -m 2500 (WPA)
Fixes https://github.com/hashcat/hashcat/issues/971
2017-01-23 13:58:49 +01:00
Jens Steube
5c5f8da9b1 Fixed DEScrypt cracking in BF mode in case the hashlist contains more than 16 times the same salt
Fixes https://github.com/hashcat/hashcat/issues/972
2017-01-23 13:40:16 +01:00
Jens Steube
f88644f8c1 Merge pull request #982 from philsmd/pr/combinator_max_pw
fixes #980: combinator attack needs special formula for max pass length
2017-01-21 18:28:44 +01:00
Jens Steube
eb7dd088d1 Merge pull request #981 from philsmd/master
log topid/subid should use u32 everywhere
2017-01-21 18:28:17 +01:00
jsteube
8d6170d66e Simply do not use __builtin_bswap16() this causes all kinds of problems, use our own implementation 2017-01-21 18:23:11 +01:00
jsteube
ec0f074f2d Fix travis-ci error caused by missing __builtin_bswap16() 2017-01-21 18:14:44 +01:00
jsteube
53d467abf8 Fix travis-ci error caused by __builtin_bswapXX() 2017-01-21 18:03:47 +01:00
philsmd
b1a2c4f0f6
fixes #980: combinator attack needs special formula for max pass length 2017-01-21 16:59:07 +01:00
philsmd
b0501c54cc
log topid/subid should use u32 everywhere (we do not need signed integers here) 2017-01-21 15:59:15 +01:00
jsteube
8257883ec1 Added hash-mode 14600 = LUKS 2017-01-21 15:37:44 +01:00
Jens Steube
99e2a4e12d Set PRODUCTION back to zero while in development phase 2017-01-19 11:54:37 +01:00