pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Updated hashcat to 3.6.0



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <aciarcinski%teonite.com@localhost>
Pushed By:	adam
Date:		Sat Jun 10 22:36:59 2017 +0200
Changeset:	6e57e56486800961dea736728a7f24d6a3b2da69

Modified Files:
	hashcat/Makefile
	hashcat/PLIST
	hashcat/distinfo

Log Message:
Updated hashcat to 3.6.0

Algorithms:
Added hash-mode   600 = BLAKE2-512
Added hash-mode 15200 = Blockchain, My Wallet, V2
Added hash-mode 15300 = DPAPI masterkey file v1 and v2
Added hash-mode 15400 = ChaCha20
Added hash-mode 15500 = JKS Java Key Store Private Keys (SHA1)
Added hash-mode 15600 = Ethereum Wallet, PBKDF2-HMAC-SHA256
Added hash-mode 15700 = Ethereum Wallet, PBKDF2-SCRYPT

Features:
7-Zip cracking: increased max. data length to 320k and removed AES padding attack to avoid false negatives
Dictionary cache: Show time spent on dictionary cache building at startup
Rules: Support added for position 'p' (Nth instance of a character) in host mode (using -j or -k)
Rules: Support added for rejection rule '_N' (reject plains of length not equal to N) in host mode
Rules: Support added for rule 'eX'
Wordlist encoding: Added parameters --encoding-from and --encoding-to to configure wordlist encoding handling
Wordlist encoding: Support added for internal conversion between user-defined encodings during runtime

Workarounds:
Workaround added for NVIDIA NVML library: If libnvidia-ml.so couldn't be loaded, try again using libnvidia-ml.so.1

Improvements:
WPA cracking: Improved nonce-error-corrections mode to fix corrupt nonces generated on big-endian devices

Fixed Bugs:
Fixed a condition that caused hybrid attacks using a maskfile to not select all wordlists from a wordlist folder
Fixed a memory leak that was present when a user periodically prints hashcat status (using --status-timer)
Fixed a missing type specifier in a function declaration of the RACF kernel

Technical:
Building: In the binary release packages, link libiconv static for Windows binaries
Dictstat: Structure for dictstat file changed to include --encoding-from and --encoding-to parameters
OpenCL Runtime: Updated AMDGPU-PRO driver version check, warn if version 17.10 (known to be broken) is detected
WPA cracking: Reduced --nonce-error-corrections default from 16 to 8 to compensate for speed drop caused by big-endian fixes

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6e57e56486800961dea736728a7f24d6a3b2da69

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 hashcat/Makefile |  8 +++-----
 hashcat/PLIST    | 12 ++++++++++++
 hashcat/distinfo |  8 ++++----
 3 files changed, 19 insertions(+), 9 deletions(-)

diffs:
diff --git a/hashcat/Makefile b/hashcat/Makefile
index 659740c52c..364072198f 100644
--- a/hashcat/Makefile
+++ b/hashcat/Makefile
@@ -1,16 +1,14 @@
 # $NetBSD$
 
-DISTNAME=	hashcat-3.5.0
+DISTNAME=	hashcat-3.6.0
 CATEGORIES=	security
-MASTER_SITES=	${MASTER_SITE_GITHUB:=hashcat/}
+MASTER_SITES=	https://hashcat.net/files/
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	https://github.com/hashcat/hashcat/
+HOMEPAGE=	http://hashcat.net/
 COMMENT=	World's fastest and most advanced password recovery utility
 LICENSE=	mit
 
-GITHUB_TAG=	v${PKGVERSION_NOREV}
-
 USE_TOOLS+=	gmake gsed
 BUILD_TARGET=	hashcat
 
diff --git a/hashcat/PLIST b/hashcat/PLIST
index 5ececda34a..47281a4151 100644
--- a/hashcat/PLIST
+++ b/hashcat/PLIST
@@ -252,6 +252,9 @@ share/hashcat/OpenCL/m00300_a1.cl
 share/hashcat/OpenCL/m00300_a3.cl
 share/hashcat/OpenCL/m00400.cl
 share/hashcat/OpenCL/m00500.cl
+share/hashcat/OpenCL/m00600_a0.cl
+share/hashcat/OpenCL/m00600_a1.cl
+share/hashcat/OpenCL/m00600_a3.cl
 share/hashcat/OpenCL/m00900_a0.cl
 share/hashcat/OpenCL/m00900_a1.cl
 share/hashcat/OpenCL/m00900_a3.cl
@@ -592,6 +595,15 @@ share/hashcat/OpenCL/m15000_a0.cl
 share/hashcat/OpenCL/m15000_a1.cl
 share/hashcat/OpenCL/m15000_a3.cl
 share/hashcat/OpenCL/m15100.cl
+share/hashcat/OpenCL/m15300.cl
+share/hashcat/OpenCL/m15400_a0.cl
+share/hashcat/OpenCL/m15400_a1.cl
+share/hashcat/OpenCL/m15400_a3.cl
+share/hashcat/OpenCL/m15500_a0.cl
+share/hashcat/OpenCL/m15500_a1.cl
+share/hashcat/OpenCL/m15500_a3.cl
+share/hashcat/OpenCL/m15600.cl
+share/hashcat/OpenCL/m15700.cl
 share/hashcat/OpenCL/markov_be.cl
 share/hashcat/OpenCL/markov_le.cl
 share/hashcat/hashcat.hcstat
diff --git a/hashcat/distinfo b/hashcat/distinfo
index 8a82f8f764..a5c9b06833 100644
--- a/hashcat/distinfo
+++ b/hashcat/distinfo
@@ -1,7 +1,7 @@
 $NetBSD$
 
-SHA1 (hashcat-3.5.0.tar.gz) = 37e5bf79127e223f0e0858999173c1d81b0b164f
-RMD160 (hashcat-3.5.0.tar.gz) = 9fd746db767bd7eb9c9de1638d09c25ab156a662
-SHA512 (hashcat-3.5.0.tar.gz) = 7efc860461894a550fbacc406a40fec400232a120818180abba3d53f26bd3a503f58e7d189e4afad0f871c2244ff68371b145af58ab097478fe2d73f39c9a6b3
-Size (hashcat-3.5.0.tar.gz) = 4103461 bytes
+SHA1 (hashcat-3.6.0.tar.gz) = 1c6e8cc4180b149c1352e1bfc7a7084874d3ba8f
+RMD160 (hashcat-3.6.0.tar.gz) = e9903ce1cf726e88619cc49a25aea7d363c8813e
+SHA512 (hashcat-3.6.0.tar.gz) = 7842b6d742cd1c83f136b0ae13cdd4c6991618654360b5f67376c6d08e93888f4d958360aac8b0c8bbe96a6cbe032971fbc2ec7fa6d58794aa50381e0191a636
+Size (hashcat-3.6.0.tar.gz) = 4153530 bytes
 SHA1 (patch-src_Makefile) = 630e7a5b422563e14e8eb2fa5a9abef52b1236fa


Home | Main Index | Thread Index | Old Index