pkgsrc-WIP-changes archive

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

Changes 3.30: - Files: Use $HEX[...] in case the password includes the separater character, increases potfile reading performance - Files: If the user specifies a folder to scan for wordlists instead of directly a wordlist, then ignore the hidden files - Loopback: Include passwords for removed hashes present in the potfile to next loopback iteration - New option --progress-only: Quickly provides ideal progress step size and time to process on the user hashes and selected options, then quit - Status screen: Reenabled automatic status screen display in case of stdin used - Truecrypt/Veracrypt: Use CRC32 to verify headers instead of fuzzy logic, greatly reduces false positives from 18:2^48 to 3:2^64 - WPA cracking: Reuse PBKDF2 intermediate keys if duplicate essid is detected



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <adam%netbsd.org@localhost>
Pushed By:	adam
Date:		Fri Jan 13 14:49:08 2017 +0100
Changeset:	c3e4fc3338ed46750d861a2b796e2fb5cc429d1b

Modified Files:
	hashcat/Makefile
	hashcat/PLIST
	hashcat/distinfo
	hashcat/patches/patch-src_Makefile

Log Message:
Changes 3.30:
- Files: Use $HEX[...] in case the password includes the separater character, increases potfile reading performance
- Files: If the user specifies a folder to scan for wordlists instead of directly a wordlist, then ignore the hidden files
- Loopback: Include passwords for removed hashes present in the potfile to next loopback iteration
- New option --progress-only: Quickly provides ideal progress step size and time to process on the user hashes and selected options, then quit
- Status screen: Reenabled automatic status screen display in case of stdin used
- Truecrypt/Veracrypt: Use CRC32 to verify headers instead of fuzzy logic, greatly reduces false positives from 18:2^48 to 3:2^64
- WPA cracking: Reuse PBKDF2 intermediate keys if duplicate essid is detected

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

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

diffstat:
 hashcat/Makefile                   |   2 +-
 hashcat/PLIST                      | 316 +++++++++++++++++++------------------
 hashcat/distinfo                   |  10 +-
 hashcat/patches/patch-src_Makefile |  17 +-
 4 files changed, 180 insertions(+), 165 deletions(-)

diffs:
diff --git a/hashcat/Makefile b/hashcat/Makefile
index 90bb05c..fadb77c 100644
--- a/hashcat/Makefile
+++ b/hashcat/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	hashcat-3.20
+DISTNAME=	hashcat-3.30
 CATEGORIES=	security
 MASTER_SITES=	${MASTER_SITE_GITHUB:=hashcat/}
 
diff --git a/hashcat/PLIST b/hashcat/PLIST
index e857c6b..0433f9f 100644
--- a/hashcat/PLIST
+++ b/hashcat/PLIST
@@ -1,5 +1,94 @@
 @comment $NetBSD$
 bin/hashcat
+lib/libhashcat.so
+share/doc/hashcat/charsets/DES_full.charset
+share/doc/hashcat/charsets/combined/Bulgarian.hcchr
+share/doc/hashcat/charsets/combined/Castilian.hcchr
+share/doc/hashcat/charsets/combined/Catalan.hcchr
+share/doc/hashcat/charsets/combined/English.hcchr
+share/doc/hashcat/charsets/combined/French.hcchr
+share/doc/hashcat/charsets/combined/German.hcchr
+share/doc/hashcat/charsets/combined/Greek.hcchr
+share/doc/hashcat/charsets/combined/GreekPolytonic.hcchr
+share/doc/hashcat/charsets/combined/Italian.hcchr
+share/doc/hashcat/charsets/combined/Lithuanian.hcchr
+share/doc/hashcat/charsets/combined/Polish.hcchr
+share/doc/hashcat/charsets/combined/Portuguese.hcchr
+share/doc/hashcat/charsets/combined/Russian.hcchr
+share/doc/hashcat/charsets/combined/Slovak.hcchr
+share/doc/hashcat/charsets/combined/Spanish.hcchr
+share/doc/hashcat/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/Castilian/es-ES_cp1252-special.hcchr
+share/doc/hashcat/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/Catalan/ca_cp1252-special.hcchr
+share/doc/hashcat/charsets/special/French/fr_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/French/fr_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/French/fr_ISO-8859-16-special.hcchr
+share/doc/hashcat/charsets/special/French/fr_cp1252-special.hcchr
+share/doc/hashcat/charsets/special/German/de_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/German/de_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/German/de_cp1252-special.hcchr
+share/doc/hashcat/charsets/special/Greek/el_ISO-8859-7-special.hcchr
+share/doc/hashcat/charsets/special/Greek/el_cp1253-special.hcchr
+share/doc/hashcat/charsets/special/Italian/it_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/Italian/it_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/Italian/it_cp1252-special.hcchr
+share/doc/hashcat/charsets/special/Polish/pl_cp1250-special.hcchr
+share/doc/hashcat/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/Portuguese/pt_cp1252-special.hcchr
+share/doc/hashcat/charsets/special/Russian/ru_ISO-8859-5-special.hcchr
+share/doc/hashcat/charsets/special/Russian/ru_cp1251-special.hcchr
+share/doc/hashcat/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr
+share/doc/hashcat/charsets/special/Slovak/sk_cp1250-special.hcchr
+share/doc/hashcat/charsets/special/Spanish/es_ISO-8859-1-special.hcchr
+share/doc/hashcat/charsets/special/Spanish/es_ISO-8859-15-special.hcchr
+share/doc/hashcat/charsets/special/Spanish/es_cp1252-special.hcchr
+share/doc/hashcat/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr
+share/doc/hashcat/charsets/standard/Bulgarian/bg_KOI8-R.hcchr
+share/doc/hashcat/charsets/standard/Bulgarian/bg_cp1251.hcchr
+share/doc/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/Castilian/es-ES_cp1252.hcchr
+share/doc/hashcat/charsets/standard/Catalan/ca_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/Catalan/ca_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/Catalan/ca_cp1252.hcchr
+share/doc/hashcat/charsets/standard/English/en_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/English/en_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/English/en_cp1252.hcchr
+share/doc/hashcat/charsets/standard/French/fr_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/French/fr_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/French/fr_ISO-8859-16.hcchr
+share/doc/hashcat/charsets/standard/French/fr_cp1252.hcchr
+share/doc/hashcat/charsets/standard/German/de_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/German/de_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/German/de_cp1252.hcchr
+share/doc/hashcat/charsets/standard/Greek/el_ISO-8859-7.hcchr
+share/doc/hashcat/charsets/standard/Greek/el_cp1253.hcchr
+share/doc/hashcat/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr
+share/doc/hashcat/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr
+share/doc/hashcat/charsets/standard/Hungarian/hu_cp1250.hcchr
+share/doc/hashcat/charsets/standard/Italian/it_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/Italian/it_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/Italian/it_cp1252.hcchr
+share/doc/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr
+share/doc/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr
+share/doc/hashcat/charsets/standard/Lithuanian/lt_cp1257.hcchr
+share/doc/hashcat/charsets/standard/Polish/pl_ISO-8859-2.hcchr
+share/doc/hashcat/charsets/standard/Polish/pl_cp1250.hcchr
+share/doc/hashcat/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/Portuguese/pt_cp1252.hcchr
+share/doc/hashcat/charsets/standard/Russian/ru_ISO-8859-5.hcchr
+share/doc/hashcat/charsets/standard/Russian/ru_KOI8-R.hcchr
+share/doc/hashcat/charsets/standard/Russian/ru_cp1251.hcchr
+share/doc/hashcat/charsets/standard/Slovak/sk_ISO-8859-2.hcchr
+share/doc/hashcat/charsets/standard/Slovak/sk_cp1250.hcchr
+share/doc/hashcat/charsets/standard/Spanish/es_ISO-8859-1.hcchr
+share/doc/hashcat/charsets/standard/Spanish/es_ISO-8859-15.hcchr
+share/doc/hashcat/charsets/standard/Spanish/es_cp1252.hcchr
 share/doc/hashcat/docs/changes.txt
 share/doc/hashcat/docs/contact.txt
 share/doc/hashcat/docs/credits.txt
@@ -20,6 +109,73 @@ share/doc/hashcat/example500.sh
 share/doc/hashcat/extra/tab_completion/hashcat.sh
 share/doc/hashcat/extra/tab_completion/howto.txt
 share/doc/hashcat/extra/tab_completion/install
+share/doc/hashcat/masks/8char-1l-1u-1d-1s-compliant.hcmask
+share/doc/hashcat/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
+share/doc/hashcat/masks/rockyou-1-60.hcmask
+share/doc/hashcat/masks/rockyou-2-1800.hcmask
+share/doc/hashcat/masks/rockyou-3-3600.hcmask
+share/doc/hashcat/masks/rockyou-4-43200.hcmask
+share/doc/hashcat/masks/rockyou-5-86400.hcmask
+share/doc/hashcat/masks/rockyou-6-864000.hcmask
+share/doc/hashcat/masks/rockyou-7-2592000.hcmask
+share/doc/hashcat/rules/Incisive-leetspeak.rule
+share/doc/hashcat/rules/InsidePro-HashManager.rule
+share/doc/hashcat/rules/InsidePro-PasswordsPro.rule
+share/doc/hashcat/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
+share/doc/hashcat/rules/T0XlC-insert_space_and_special_0_F.rule
+share/doc/hashcat/rules/T0XlC-insert_top_100_passwords_1_G.rule
+share/doc/hashcat/rules/T0XlC.rule
+share/doc/hashcat/rules/T0XlCv1.rule
+share/doc/hashcat/rules/best64.rule
+share/doc/hashcat/rules/combinator.rule
+share/doc/hashcat/rules/d3ad0ne.rule
+share/doc/hashcat/rules/dive.rule
+share/doc/hashcat/rules/generated.rule
+share/doc/hashcat/rules/generated2.rule
+share/doc/hashcat/rules/hybrid/append_d.rule
+share/doc/hashcat/rules/hybrid/append_ds.rule
+share/doc/hashcat/rules/hybrid/append_du.rule
+share/doc/hashcat/rules/hybrid/append_dus.rule
+share/doc/hashcat/rules/hybrid/append_hl.rule
+share/doc/hashcat/rules/hybrid/append_hu.rule
+share/doc/hashcat/rules/hybrid/append_l.rule
+share/doc/hashcat/rules/hybrid/append_ld.rule
+share/doc/hashcat/rules/hybrid/append_lds.rule
+share/doc/hashcat/rules/hybrid/append_ldu.rule
+share/doc/hashcat/rules/hybrid/append_ldus.rule
+share/doc/hashcat/rules/hybrid/append_ls.rule
+share/doc/hashcat/rules/hybrid/append_lu.rule
+share/doc/hashcat/rules/hybrid/append_lus.rule
+share/doc/hashcat/rules/hybrid/append_s.rule
+share/doc/hashcat/rules/hybrid/append_u.rule
+share/doc/hashcat/rules/hybrid/append_us.rule
+share/doc/hashcat/rules/hybrid/prepend_d.rule
+share/doc/hashcat/rules/hybrid/prepend_ds.rule
+share/doc/hashcat/rules/hybrid/prepend_du.rule
+share/doc/hashcat/rules/hybrid/prepend_dus.rule
+share/doc/hashcat/rules/hybrid/prepend_hl.rule
+share/doc/hashcat/rules/hybrid/prepend_hu.rule
+share/doc/hashcat/rules/hybrid/prepend_l.rule
+share/doc/hashcat/rules/hybrid/prepend_ld.rule
+share/doc/hashcat/rules/hybrid/prepend_lds.rule
+share/doc/hashcat/rules/hybrid/prepend_ldu.rule
+share/doc/hashcat/rules/hybrid/prepend_ldus.rule
+share/doc/hashcat/rules/hybrid/prepend_ls.rule
+share/doc/hashcat/rules/hybrid/prepend_lu.rule
+share/doc/hashcat/rules/hybrid/prepend_lus.rule
+share/doc/hashcat/rules/hybrid/prepend_s.rule
+share/doc/hashcat/rules/hybrid/prepend_u.rule
+share/doc/hashcat/rules/hybrid/prepend_us.rule
+share/doc/hashcat/rules/leetspeak.rule
+share/doc/hashcat/rules/oscommerce.rule
+share/doc/hashcat/rules/rockyou-30000.rule
+share/doc/hashcat/rules/specific.rule
+share/doc/hashcat/rules/toggles1.rule
+share/doc/hashcat/rules/toggles2.rule
+share/doc/hashcat/rules/toggles3.rule
+share/doc/hashcat/rules/toggles4.rule
+share/doc/hashcat/rules/toggles5.rule
+share/doc/hashcat/rules/unix-ninja-leetspeak.rule
 share/hashcat/OpenCL/amp_a0.cl
 share/hashcat/OpenCL/amp_a1.cl
 share/hashcat/OpenCL/amp_a3.cl
@@ -36,6 +192,8 @@ share/hashcat/OpenCL/inc_hash_functions.cl
 share/hashcat/OpenCL/inc_rp.cl
 share/hashcat/OpenCL/inc_rp.h
 share/hashcat/OpenCL/inc_simd.cl
+share/hashcat/OpenCL/inc_truecrypt_crc32.cl
+share/hashcat/OpenCL/inc_truecrypt_xts.cl
 share/hashcat/OpenCL/inc_types.cl
 share/hashcat/OpenCL/inc_vendor.cl
 share/hashcat/OpenCL/m00000_a0.cl
@@ -97,6 +255,9 @@ share/hashcat/OpenCL/m01000_a3.cl
 share/hashcat/OpenCL/m01100_a0.cl
 share/hashcat/OpenCL/m01100_a1.cl
 share/hashcat/OpenCL/m01100_a3.cl
+share/hashcat/OpenCL/m01300_a0.cl
+share/hashcat/OpenCL/m01300_a1.cl
+share/hashcat/OpenCL/m01300_a3.cl
 share/hashcat/OpenCL/m01400_a0.cl
 share/hashcat/OpenCL/m01400_a1.cl
 share/hashcat/OpenCL/m01400_a3.cl
@@ -394,160 +555,5 @@ share/hashcat/OpenCL/m14400_a1.cl
 share/hashcat/OpenCL/m14400_a3.cl
 share/hashcat/OpenCL/markov_be.cl
 share/hashcat/OpenCL/markov_le.cl
-share/hashcat/charsets/DES_full.charset
-share/hashcat/charsets/combined/Bulgarian.hcchr
-share/hashcat/charsets/combined/Castilian.hcchr
-share/hashcat/charsets/combined/Catalan.hcchr
-share/hashcat/charsets/combined/English.hcchr
-share/hashcat/charsets/combined/French.hcchr
-share/hashcat/charsets/combined/German.hcchr
-share/hashcat/charsets/combined/Greek.hcchr
-share/hashcat/charsets/combined/GreekPolytonic.hcchr
-share/hashcat/charsets/combined/Italian.hcchr
-share/hashcat/charsets/combined/Lithuanian.hcchr
-share/hashcat/charsets/combined/Polish.hcchr
-share/hashcat/charsets/combined/Portuguese.hcchr
-share/hashcat/charsets/combined/Russian.hcchr
-share/hashcat/charsets/combined/Slovak.hcchr
-share/hashcat/charsets/combined/Spanish.hcchr
-share/hashcat/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/Castilian/es-ES_cp1252-special.hcchr
-share/hashcat/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/Catalan/ca_cp1252-special.hcchr
-share/hashcat/charsets/special/French/fr_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/French/fr_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/French/fr_ISO-8859-16-special.hcchr
-share/hashcat/charsets/special/French/fr_cp1252-special.hcchr
-share/hashcat/charsets/special/German/de_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/German/de_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/German/de_cp1252-special.hcchr
-share/hashcat/charsets/special/Greek/el_ISO-8859-7-special.hcchr
-share/hashcat/charsets/special/Greek/el_cp1253-special.hcchr
-share/hashcat/charsets/special/Italian/it_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/Italian/it_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/Italian/it_cp1252-special.hcchr
-share/hashcat/charsets/special/Polish/pl_cp1250-special.hcchr
-share/hashcat/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/Portuguese/pt_cp1252-special.hcchr
-share/hashcat/charsets/special/Russian/ru_ISO-8859-5-special.hcchr
-share/hashcat/charsets/special/Russian/ru_cp1251-special.hcchr
-share/hashcat/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr
-share/hashcat/charsets/special/Slovak/sk_cp1250-special.hcchr
-share/hashcat/charsets/special/Spanish/es_ISO-8859-1-special.hcchr
-share/hashcat/charsets/special/Spanish/es_ISO-8859-15-special.hcchr
-share/hashcat/charsets/special/Spanish/es_cp1252-special.hcchr
-share/hashcat/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr
-share/hashcat/charsets/standard/Bulgarian/bg_KOI8-R.hcchr
-share/hashcat/charsets/standard/Bulgarian/bg_cp1251.hcchr
-share/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/Castilian/es-ES_cp1252.hcchr
-share/hashcat/charsets/standard/Catalan/ca_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/Catalan/ca_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/Catalan/ca_cp1252.hcchr
-share/hashcat/charsets/standard/English/en_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/English/en_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/English/en_cp1252.hcchr
-share/hashcat/charsets/standard/French/fr_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/French/fr_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/French/fr_ISO-8859-16.hcchr
-share/hashcat/charsets/standard/French/fr_cp1252.hcchr
-share/hashcat/charsets/standard/German/de_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/German/de_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/German/de_cp1252.hcchr
-share/hashcat/charsets/standard/Greek/el_ISO-8859-7.hcchr
-share/hashcat/charsets/standard/Greek/el_cp1253.hcchr
-share/hashcat/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr
-share/hashcat/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr
-share/hashcat/charsets/standard/Hungarian/hu_cp1250.hcchr
-share/hashcat/charsets/standard/Italian/it_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/Italian/it_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/Italian/it_cp1252.hcchr
-share/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr
-share/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr
-share/hashcat/charsets/standard/Lithuanian/lt_cp1257.hcchr
-share/hashcat/charsets/standard/Polish/pl_ISO-8859-2.hcchr
-share/hashcat/charsets/standard/Polish/pl_cp1250.hcchr
-share/hashcat/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/Portuguese/pt_cp1252.hcchr
-share/hashcat/charsets/standard/Russian/ru_ISO-8859-5.hcchr
-share/hashcat/charsets/standard/Russian/ru_KOI8-R.hcchr
-share/hashcat/charsets/standard/Russian/ru_cp1251.hcchr
-share/hashcat/charsets/standard/Slovak/sk_ISO-8859-2.hcchr
-share/hashcat/charsets/standard/Slovak/sk_cp1250.hcchr
-share/hashcat/charsets/standard/Spanish/es_ISO-8859-1.hcchr
-share/hashcat/charsets/standard/Spanish/es_ISO-8859-15.hcchr
-share/hashcat/charsets/standard/Spanish/es_cp1252.hcchr
 share/hashcat/hashcat.hcstat
 share/hashcat/hashcat.hctune
-share/hashcat/masks/8char-1l-1u-1d-1s-compliant.hcmask
-share/hashcat/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
-share/hashcat/masks/rockyou-1-60.hcmask
-share/hashcat/masks/rockyou-2-1800.hcmask
-share/hashcat/masks/rockyou-3-3600.hcmask
-share/hashcat/masks/rockyou-4-43200.hcmask
-share/hashcat/masks/rockyou-5-86400.hcmask
-share/hashcat/masks/rockyou-6-864000.hcmask
-share/hashcat/masks/rockyou-7-2592000.hcmask
-share/hashcat/rules/Incisive-leetspeak.rule
-share/hashcat/rules/InsidePro-HashManager.rule
-share/hashcat/rules/InsidePro-PasswordsPro.rule
-share/hashcat/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
-share/hashcat/rules/T0XlC-insert_space_and_special_0_F.rule
-share/hashcat/rules/T0XlC-insert_top_100_passwords_1_G.rule
-share/hashcat/rules/T0XlC.rule
-share/hashcat/rules/T0XlCv1.rule
-share/hashcat/rules/best64.rule
-share/hashcat/rules/combinator.rule
-share/hashcat/rules/d3ad0ne.rule
-share/hashcat/rules/dive.rule
-share/hashcat/rules/generated.rule
-share/hashcat/rules/generated2.rule
-share/hashcat/rules/hybrid/append_d.rule
-share/hashcat/rules/hybrid/append_ds.rule
-share/hashcat/rules/hybrid/append_du.rule
-share/hashcat/rules/hybrid/append_dus.rule
-share/hashcat/rules/hybrid/append_hl.rule
-share/hashcat/rules/hybrid/append_hu.rule
-share/hashcat/rules/hybrid/append_l.rule
-share/hashcat/rules/hybrid/append_ld.rule
-share/hashcat/rules/hybrid/append_lds.rule
-share/hashcat/rules/hybrid/append_ldu.rule
-share/hashcat/rules/hybrid/append_ldus.rule
-share/hashcat/rules/hybrid/append_ls.rule
-share/hashcat/rules/hybrid/append_lu.rule
-share/hashcat/rules/hybrid/append_lus.rule
-share/hashcat/rules/hybrid/append_s.rule
-share/hashcat/rules/hybrid/append_u.rule
-share/hashcat/rules/hybrid/append_us.rule
-share/hashcat/rules/hybrid/prepend_d.rule
-share/hashcat/rules/hybrid/prepend_ds.rule
-share/hashcat/rules/hybrid/prepend_du.rule
-share/hashcat/rules/hybrid/prepend_dus.rule
-share/hashcat/rules/hybrid/prepend_hl.rule
-share/hashcat/rules/hybrid/prepend_hu.rule
-share/hashcat/rules/hybrid/prepend_l.rule
-share/hashcat/rules/hybrid/prepend_ld.rule
-share/hashcat/rules/hybrid/prepend_lds.rule
-share/hashcat/rules/hybrid/prepend_ldu.rule
-share/hashcat/rules/hybrid/prepend_ldus.rule
-share/hashcat/rules/hybrid/prepend_ls.rule
-share/hashcat/rules/hybrid/prepend_lu.rule
-share/hashcat/rules/hybrid/prepend_lus.rule
-share/hashcat/rules/hybrid/prepend_s.rule
-share/hashcat/rules/hybrid/prepend_u.rule
-share/hashcat/rules/hybrid/prepend_us.rule
-share/hashcat/rules/leetspeak.rule
-share/hashcat/rules/oscommerce.rule
-share/hashcat/rules/rockyou-30000.rule
-share/hashcat/rules/specific.rule
-share/hashcat/rules/toggles1.rule
-share/hashcat/rules/toggles2.rule
-share/hashcat/rules/toggles3.rule
-share/hashcat/rules/toggles4.rule
-share/hashcat/rules/toggles5.rule
-share/hashcat/rules/unix-ninja-leetspeak.rule
diff --git a/hashcat/distinfo b/hashcat/distinfo
index c024a42..5e0e3e6 100644
--- a/hashcat/distinfo
+++ b/hashcat/distinfo
@@ -1,7 +1,7 @@
 $NetBSD$
 
-SHA1 (hashcat-3.20.tar.gz) = 55b5cf7452e5772324b1b1963983a9903822dd17
-RMD160 (hashcat-3.20.tar.gz) = 018c7f1229cc266333fe175b371cd7cd6533559a
-SHA512 (hashcat-3.20.tar.gz) = b960276f23cf97648d13c85dc55097bd9c203c67c849942d3c1b78080d9fdb3dffa04e2d5d4984ae16b062093170508fd400287633588201ce15a82550639ccf
-Size (hashcat-3.20.tar.gz) = 3944786 bytes
-SHA1 (patch-src_Makefile) = b6cbc39262a11e2187559f78c7b34ce0e3219a83
+SHA1 (hashcat-3.30.tar.gz) = 8295ecc0be053aad75f3ef3d25263505e21acb58
+RMD160 (hashcat-3.30.tar.gz) = cfebc1103809155d35d010436b314c069f033a84
+SHA512 (hashcat-3.30.tar.gz) = 8f160a5ec4bd9add83cfc468e9335dcfc9297585180c67263fce18235a8b748f75205fa5bd5ddd1c34efc65569d94408ba98c6181a2b1ab760f33371f92c3c54
+Size (hashcat-3.30.tar.gz) = 3970267 bytes
+SHA1 (patch-src_Makefile) = 36beb7cdc645243299939aed3a414e5c6e1ace89
diff --git a/hashcat/patches/patch-src_Makefile b/hashcat/patches/patch-src_Makefile
index 8b7c5b9..9c92077 100644
--- a/hashcat/patches/patch-src_Makefile
+++ b/hashcat/patches/patch-src_Makefile
@@ -2,18 +2,18 @@ $NetBSD$
 
 Add minimal NetBSD support.
 
---- src/Makefile.orig	2016-12-02 14:00:23.000000000 +0000
+--- src/Makefile.orig	2017-01-06 07:54:39.000000000 +0000
 +++ src/Makefile
-@@ -19,7 +19,7 @@ UNAME                   := $(patsubst MS
+@@ -17,7 +17,7 @@ UNAME                   := $(patsubst MS
  UNAME                   := $(patsubst MINGW32_NT-%,MSYS2,$(UNAME))
  UNAME                   := $(patsubst MINGW64_NT-%,MSYS2,$(UNAME))
  
 -ifeq (,$(filter $(UNAME),Linux FreeBSD Darwin CYGWIN MSYS2))
 +ifeq (,$(filter $(UNAME),Linux FreeBSD NetBSD Darwin CYGWIN MSYS2))
- $(error "! Your Operating System ($(UNAME)) is not supported by $(PROG_NAME) Makefile")
+ $(error "! Your Operating System ($(UNAME)) is not supported by this Makefile")
  endif
  
-@@ -149,6 +149,16 @@ CFLAGS                  += -fsanitize=ad
+@@ -168,6 +168,16 @@ CFLAGS                  += -fsanitize=ad
  endif
  endif
  
@@ -30,3 +30,12 @@ Add minimal NetBSD support.
  ##
  ## Native compilation target
  ##
+@@ -388,7 +398,7 @@ $(HASHCAT_LIBRARY): $(NATIVE_SHARED_OBJS
+ 	$(CC) -o $@ $^ $(LFLAGS_NATIVE_SHARED) -shared
+ 
+ $(HASHCAT_FRONTEND): $(NATIVE_OBJS) $(HASHCAT_LIBRARY) src/main.c
+-	$(CC)    $(CFLAGS_NATIVE) -o $@ $^ $(LFLAGS_NATIVE) -L. -lhashcat -Wl,-rpath . -DCOMPTIME=$(COMPTIME) -DVERSION_TAG=\"$(VERSION_TAG)\" -DINSTALL_FOLDER=\"$(INSTALL_FOLDER)\" -DSHARED_FOLDER=\"$(SHARED_FOLDER)\" -DDOCUMENT_FOLDER=\"$(DOCUMENT_FOLDER)\"
++	$(CC)    $(CFLAGS_NATIVE) -o $@ $^ $(LFLAGS_NATIVE) -L. -lhashcat -Wl,-rpath. -DCOMPTIME=$(COMPTIME) -DVERSION_TAG=\"$(VERSION_TAG)\" -DINSTALL_FOLDER=\"$(INSTALL_FOLDER)\" -DSHARED_FOLDER=\"$(SHARED_FOLDER)\" -DDOCUMENT_FOLDER=\"$(DOCUMENT_FOLDER)\"
+ 
+ ##
+ ## cross compiled hashcat


Home | Main Index | Thread Index | Old Index