1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-02 12:58:23 +00:00
Commit Graph

4290 Commits

Author SHA1 Message Date
jsteube
ac9bc55c9e Fall back to 64 threads default (from 256) because modern GPU create too many workitems which then results in too less GPU memory available 2017-08-16 16:13:28 +02:00
Jens Steube
ac85163723 Merge pull request #1330 from philsmd/master
reformatting; replaced some tabs with spaces
2017-08-16 13:52:08 +02:00
philsmd
4a89172140
reformatting; replaced some tabs with spaces 2017-08-16 13:46:40 +02:00
jsteube
1cf6a078b0 Make tmp_size a real size_t as with latest GPU number can exceed 2^32 2017-08-16 13:03:52 +02:00
Jens Steube
724374c885 Merge pull request #1329 from philsmd/master
fixes #1321: new option --wordlist-autohex-disable
2017-08-16 12:45:44 +02:00
philsmd
bc1a101d2b fixes #1321: new option --wordlist-autohex-disable 2017-08-16 12:42:28 +02:00
Jens Steube
79a0345430 Merge pull request #1328 from philsmd/master
fixed the usage of getopt_* ()
2017-08-16 11:54:41 +02:00
philsmd
42ee091772
fixed the usage of getopt_* () 2017-08-16 11:46:17 +02:00
jsteube
175931575c Fixed the version number used in the restore file header
Fixes https://github.com/hashcat/hashcat/issues/1320
2017-08-14 12:10:42 +02:00
Jens Steube
e8c87107c2 Merge pull request #1323 from philsmd/master
formatting: remove tabs in tools/package_bin.sh
2017-08-14 12:03:29 +02:00
philsmd
9f097b473f
formatting: remove tabs in tools/package_bin.sh 2017-08-14 09:04:37 +02:00
jsteube
ec874c1d59 Optimized the following pure kernel rule engine functions:
- mangle_lrest()
- mangle_lrest_ufirst()
- mangle_urest()
- mangle_urest_lfirst()
- mangle_trest()
- mangle_toggle_at()
- mangle_reverse()
- mangle_dupeword()
- mangle_reflect()
- mangle_rotate_left()
- mangle_rotate_right()
- mangle_switch_first()
- mangle_switch_last()
- mangle_switch_at()
- mangle_title_sep()
- mangle_title_sep()
Added some helper functions:
- generate_cmask()
- append_four_byte()
- append_three_byte()
- append_two_byte()
- append_one_byte()
- append_block()
- exchange_byte()
Removed some helper functions:
- upper_at()
- lower_at()
- toggle_at()
- mangle_switch()
NOTE: Changes need to be backported to CPU when finished
2017-08-13 16:43:46 +02:00
jsteube
6217f11028 Backport missing boundary check to CPU 2017-08-12 13:34:21 +02:00
jsteube
9a57c4b20e Fix missing boundary check in pure kernel rule engine 2017-08-12 13:32:05 +02:00
jsteube
dcaa91a88f Fix rule engine function call in amp_a0 2017-08-12 13:28:31 +02:00
jsteube
0b0abb5c12 Prepare pure kernel rule engine for performance optimization 2017-08-12 13:04:52 +02:00
jsteube
e47506c610 Use pure kernel rule engine for --stdout 2017-08-12 12:11:48 +02:00
jsteube
98b4aab9d0 Update inc_rp_optimized to inc_rp for pure kernels 2017-08-11 23:51:17 +02:00
jsteube
cb1fe251de Add missing functions to pure kernel rule engine 2017-08-11 22:58:37 +02:00
jsteube
07b54c1257 Replace code to use pure kernel rule engine for slow hashes 2017-08-11 16:21:19 +02:00
jsteube
8a0d21360b Prepare for pure kernel rule engine support 2017-08-11 16:09:12 +02:00
jsteube
34d882a116 Rename inc_rp.X to inc_rp_optimized.X 2017-08-11 11:25:47 +02:00
jsteube
f5ee3db5a6 Update cpu rule engine to support passwords up to length 256 2017-08-11 11:15:43 +02:00
Jens Steube
1ed6576c25 Merge pull request #1316 from philsmd/pr/NULLvsDoubleFree
fixed double-free problem if OpenCL/ folder is missing (and e.g. shar…
2017-08-10 15:50:15 +02:00
Jens Steube
fcc8b4be3f Merge pull request #1315 from philsmd/master
fixes #1314: do not use the defines INSTALL_FOLDER/SHARED_FOLDER but the values from folder config
2017-08-10 15:50:05 +02:00
philsmd
611b62a25d
fixed double-free problem if OpenCL/ folder is missing (and e.g. shared folder == session folder) 2017-08-10 15:05:47 +02:00
philsmd
16df4564ce
fixes #1314: do not use the defines INSTALL_FOLDER/SHARED_FOLDER in read_restore (), but the corresponding values from the folder config 2017-08-10 14:39:54 +02:00
jsteube
ae5a97a95b Remove -O from test.sh 2017-08-10 13:57:21 +02:00
jsteube
68a8f70edb Mix in pure kernel functions in various optimized kernels 2017-08-10 13:56:53 +02:00
jsteube
66f7590883 Mix in pure kernel functions in various optimized kernels 2017-08-10 12:38:42 +02:00
jsteube
a228e296da Fix some whirlpool vector function declaration 2017-08-10 12:18:55 +02:00
jsteube
560a786ea7 Mix in pure kernel functions in various optimized kernels 2017-08-10 12:04:07 +02:00
jsteube
4b2f3011e9 Mix in pure kernel functions to PDF 1.7 Level 8 (Acrobat 10 - 11) 2017-08-10 10:43:30 +02:00
jsteube
a956a84edb Fix vector datatype in -m 2810 2017-08-10 09:56:02 +02:00
jsteube
e6cb69e4cb Add pure kernels for JKS Java Key Store Private Keys (SHA1) 2017-08-09 15:16:12 +02:00
jsteube
adacccecdf Add pure kernels for FileZilla Server >= 0.9.55 2017-08-09 14:48:47 +02:00
jsteube
4c7f61e473 Add pure kernels for sha1(CX) 2017-08-09 14:26:39 +02:00
jsteube
b4c9f46205 Prepare sha1(CX) optimized kernel for pure kernel version 2017-08-09 13:21:33 +02:00
jsteube
29e13d6b77 Add pure kernels for OpenCart 2017-08-09 13:17:15 +02:00
jsteube
b6cf3144de Prepare OpenCart optimized kernel for pure kernel version 2017-08-09 12:35:01 +02:00
Royce Williams
176f66086e Merge remote-tracking branch 'upstream/master' 2017-08-08 21:22:07 -08:00
jsteube
4443ecd861 Add pure kernels for Windows Phone 8+ PIN/password 2017-08-08 15:26:34 +02:00
jsteube
a5c0aa6041 Add pure kernels for PeopleSoft PS_TOKEN 2017-08-08 11:45:22 +02:00
jsteube
24a2fb01aa Fix missing barrier in -m 8500 2017-08-07 18:58:23 +02:00
jsteube
0a676b549f Remove global barrier when not needed to workaround Intel OpenCL runtime bug 2017-08-07 17:25:15 +02:00
jsteube
b9876c100b Add pure kernels for AxCrypt in-memory SHA1 2017-08-07 15:28:23 +02:00
jsteube
5c6b3fa7ab Add pure kernels for Kerberos 5 TGS-REP etype 23 2017-08-07 15:22:18 +02:00
jsteube
51128473bc Add pure kernels for ColdFusion 10+ 2017-08-07 14:22:15 +02:00
jsteube
4f72c8bee6 Add pure kernels for SIP digest authentication (MD5) 2017-08-07 13:39:17 +02:00
jsteube
b1f9ed4a7c Add pure kernels for MySQL CRAM (SHA1) 2017-08-06 15:33:38 +02:00