1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-30 03:48:17 +00:00
Commit Graph

3074 Commits

Author SHA1 Message Date
Rosen Penev
36bd1c7dd9 Replace some snprintf calls with asprintf.
Simplifies the code.
2016-12-19 16:46:30 -08:00
jsteube
e4ba40dd7e OpenCL Runtime: Updated AMDGPU-Pro driver version check, do warn if version 16.50 is detected which is known to be broken 2016-12-18 22:35:23 +01:00
jsteube
24a3aff5ea Fixed mask length check in hybrid attack-modes: Do not include hash-mode dependant mask length checks 2016-12-18 16:01:23 +01:00
jsteube
4b9cb7bbcf Fixed hex output of plaintext in case --outfile-format 4, 5, 6 or 7 was used
Fixes https://github.com/hashcat/hashcat/issues/922
2016-12-18 13:11:54 +01:00
Jens Steube
cafd4b50e7 Merge pull request #919 from matrix/master
Add support for SHA-224
2016-12-17 20:03:50 +01:00
Gabriele Gristina
37f562cabd Reorganized 'SHA-2' constants 2016-12-17 19:50:28 +01:00
Gabriele Gristina
496c749b2b Add missings requirements for SHA-224 support 2016-12-17 19:09:52 +01:00
Jens Steube
eda7344f34 Merge pull request #920 from neheb/master
Last remnant of stderror
2016-12-17 14:16:29 +01:00
jsteube
767ad440b2 Fixed custom char parsing code in maskfiles in --increment mode: Custom charset wasn't used 2016-12-17 14:09:58 +01:00
Rosen Penev
cf4045cc6e Last remnant of stderror 2016-12-16 17:32:19 -08:00
Gabriele Gristina
8b0764bc4d Add support for SHA-224 2016-12-16 02:05:12 +01:00
jsteube
72599fd109 Fixed kernel loops in leading to slower performance in --increment mode 2016-12-15 13:19:10 +01:00
jsteube
0d31ee3b53 Alternative --progress-only in case of multiple salts cracking 2016-12-10 18:12:03 +01:00
jsteube
367024da3f Fix --progress-only in case of multiple salts cracking 2016-12-10 16:16:48 +01:00
jsteube
f424650c3b Fixed infinite loop when using --loopback in case all hashes have been cracked
Fixes https://github.com/hashcat/hashcat/issues/917
2016-12-10 09:37:59 +01:00
jsteube
ec5610271a New option --progress-only: Quickly provides ideal progress step size and time to process it per device based on the user hashes and selected options, then quit 2016-12-09 23:44:43 +01:00
jsteube
f9ba94954b Added sanity check to disallow --speed-only in combination with -i 2016-12-09 15:26:35 +01:00
jsteube
58f458f489 Fix notes in changes.txt about potfile reading performance 2016-12-09 14:55:28 +01:00
jsteube
1342cf2ce3 Use $HEX[...] in case the password includes the separater character, increases potfile reading performance 2016-12-09 14:54:13 +01:00
jsteube
1be98add82 Add missing note about changed potfile suffix in v3.10 2016-12-09 13:42:52 +01:00
Jens Steube
fa598a463f Merge pull request #913 from anthraxx/master
extend global CFLAGS and LDFLAGS to aid distro packaging
2016-12-07 12:30:02 +01:00
Jens Steube
2b24f60310 Merge pull request #912 from neheb/master
Fix %m with MinGW and potentially OS X.
2016-12-07 12:24:45 +01:00
anthraxx
62fc436a4f extend global CFLAGS and LDFLAGS to aid distro packaging
This preserves globally defined CFLAGS and LDFLAGS and simply
extends those variables to aid distro based packaging toolchains
and predefined distro wide defaults like SSP, relro etc.

this re-fixes 7f8aaf7430 after it was
somehow undone ;)
2016-12-06 20:39:04 +01:00
Jens Steube
2039e2c06e Merge pull request #910 from matrix/ctime_overflow
Fix ctime_r/sec_etc overflow
2016-12-04 16:01:02 +01:00
Gabriele Gristina
cadd3d24ea Fix sec_etc overflow 2016-12-04 15:54:34 +01:00
Jens Steube
a6861bb3c8 Merge pull request #909 from matrix/iris_pro_6100_tuning
Add custom tuning settings for Iris Pro / Whirlpool
2016-12-04 14:43:09 +01:00
Gabriele Gristina
ff04a97228 Add custom tuning settings for Iris Pro / Whirlpool 2016-12-04 14:36:53 +01:00
Jens Steube
1357a8ea1f Merge pull request #906 from matrix/truecryptTests
Add truecrypt support in test.sh
2016-12-04 14:10:11 +01:00
Jens Steube
ea5e75cfdc Merge pull request #903 from matrix/iris_pro_5000_tuning
Add custom tuning settings for Iris Pro / SHA-3(Keccak)
2016-12-04 14:08:28 +01:00
Rosen Penev
66d4eea649 Fix %m with MinGW 2016-12-03 17:38:27 -08:00
Rosen Penev
f27675a0ec
Only apply gnu_printf to MinGW 2016-12-03 16:04:38 -08:00
Gabriele Gristina
3e682052db Add truecrypt support in test.sh 2016-12-03 17:25:50 +01:00
Gabriele Gristina
838fdaff96 Add custom tuning settings for Iris Pro / SHA-3(Keccak) 2016-12-03 15:43:09 +01:00
Jens Steube
1d01105b95 Merge pull request #902 from matrix/ctime_r
Fix wrong usage of ctime_r()
2016-12-03 15:00:39 +01:00
Gabriele Gristina
134922ba7a Fix wrong usage of ctime_r() 2016-12-03 14:59:35 +01:00
jsteube
a9a45ca80e Merge branch 'master' of https://github.com/hashcat/hashcat 2016-12-03 13:14:00 +01:00
jsteube
0d160ac537 Update fixed problems in changes.txt so far, prepare for eventual v3.21 bugfix release 2016-12-03 13:13:46 +01:00
Jens Steube
035dcd6898 Merge pull request #898 from neheb/master
Thread safety fixes.
2016-12-03 13:04:27 +01:00
Jens Steube
f098211ea6 Merge pull request #897 from lifanov/master
FreeBSD: fix refactoring some more - sysctl produces a string
2016-12-03 12:45:49 +01:00
Rosen Penev
96591f3118
Replace ctime with _r variant 2016-12-02 21:32:18 -08:00
Rosen Penev
5c0bd0a15f
Remove strerror in favor of thread safe %m 2016-12-02 21:26:10 -08:00
Nikolai Lifanov
4c8addcfb5 FreeBSD: fix refactoring some more - sysctl produces a string 2016-12-02 19:43:51 -05:00
jsteube
cc1dca7a2b Fixed double free (actually, double fclose()) in opencl.c 2016-12-02 20:39:42 +01:00
jsteube
efff87b9d8 Fix some leftover spaces when experimenting with restrict keyword 2016-12-02 15:00:23 +01:00
Jens Steube
ebcb23cc57 Merge pull request #895 from magnumripper/master
Only lock loopback and pot files while actually writing to them.
2016-12-02 14:34:05 +01:00
magnum
fb56ce9b5a Only lock loopback and pot files while actually writing to them. Closes #893. 2016-12-02 11:18:55 +01:00
jsteube
1eb7987081 Add a note about SAP CODVN B (BCODE) and SAP CODVN F/G (PASSCODE) optimization 2016-12-01 18:21:06 +01:00
jsteube
d3c10bdb35 Replaced SETSHIFTEDINT() with PUTCHAR() on AMD to workaround OpenCL runtime bug 2016-12-01 18:10:55 +01:00
jsteube
f218e85c4d Fix -m 7300 hash output from ascii_digest() 2016-12-01 17:28:19 +01:00
jsteube
db8ce269b2 Remove no longer used type cpu_rule_t 2016-12-01 16:53:31 +01:00