1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-04-25 11:39:06 +00:00
Commit Graph

107 Commits

Author SHA1 Message Date
Martin Lemay
89ebc48942 Fixed snprintf cast warnings 2016-04-24 14:29:19 -04:00
Francois Gaudreault
f76b9d0013 Adding Tests, fix one compile warning 2016-04-22 19:36:07 -04:00
Martin Lemay
39445340ae Minor adj. and sanity check on pstoken_parse_hash(). 2016-04-24 07:29:53 -04:00
Martin Lemay
f0535b1a52 ascii_digest additions. 2016-04-22 16:21:55 -04:00
Martin Lemay
ac35ab8111 esalt hex convertion. 2016-04-22 15:32:06 -04:00
Martin Lemay
8cf6607c87 Refactored 134 to 13500. Added esalt struct 2016-04-22 12:26:03 -04:00
Francois Gaudreault
2df81367df Adding parser and basic kernels for -m 134 2016-04-21 13:22:05 -04:00
Jens Steube
37c40dcfb4 Accept \r as newline in thread_keypress() 2016-04-19 13:11:28 +02:00
Jens Steube
6fcf58e106 Fix for https://github.com/hashcat/oclHashcat/issues/302 2016-04-19 13:04:33 +02:00
Jens Steube
63ba540f2b Add some additional information to error-text in read_restore() 2016-04-17 17:48:48 +02:00
Jens Steube
e6b9071b52 Cleanup -m 9800 kernels to latest standard 2016-04-17 15:49:02 +02:00
Jens Steube
fb6dec55af Small fix related to 3cd83a4ab9 2016-04-17 11:00:53 +02:00
Jens Steube
1bc9e3ec85 Do not modify the original positions of mac1, mac2, nonce1 and nonce2 in hccap files
Should fix https://github.com/hashcat/oclHashcat/issues/288
2016-04-17 10:44:14 +02:00
Jens Steube
0f73c778d5 Optimized -m 8300 (DNSSEC) cracking performance in -a 3 mode 2016-04-16 11:50:48 +02:00
Michael Sprecher
0dcb762a8e
Added new hash mode -m 125 = ArubaOS 2016-04-10 00:58:28 +02:00
Fist0urs
34b8d89422 Added support of keyfiles within Keepass 1.x and Keepass 2.x 2016-04-06 16:05:09 +02:00
Jens Steube
32fff7cd13 Merge pull request #285 from philsmd/pr-keepass-parser-fix
fixed some parser checks for new keepass format (-m 13400)
2016-04-03 10:15:14 +02:00
philsmd
9ea2f5fef1 fixed some parser checks for new keepass format (-m 13400) 2016-04-02 18:16:08 +02:00
philsmd
b3dfd7057e fixed -m 10200 = Cram MD5 parser: check for NULL pointers ASAP, check base64 input length 2016-04-02 18:05:08 +02:00
Fist0urs
52b17a602f New format -m 13400, Keepass 1 (AES/Twofish) and Keepass 2 (AES) 2016-04-02 14:45:05 +02:00
Jens Steube
d0e7ee6824 Merge pull request #281 from philsmd/master
fixed base64_decode () input length validation for -m 8900
2016-04-02 13:36:03 +02:00
Jens Steube
88fafeb928 Synchronize maximum output line size with input line size 2016-03-31 16:12:13 +02:00
philsmd
9b75b245d5 fixed base64_decode () input length validation for -m 8900 2016-03-29 09:49:05 +02:00
Jens Steube
0fdebf904d Replace BUFSIZ with HCBUFSIZ and move them from stack to heap 2016-03-26 10:37:59 +01:00
philsmd
9a135de1c1 fixed problem with -m 5600 = NetNTLMv2 parser 2016-03-21 18:51:21 +01:00
philsmd
e7e5333d23 fixed -m 5500 parser, avoid strange crashes 2016-03-21 09:11:10 +01:00
philsmd
e179c53f19 fixed some parser checks to avoid crashes (-m 5300/5400) 2016-03-20 19:24:21 +01:00
philsmd
5174de48c9 fixed -m 133 = PeopleSoft (-a 0/-a 1 problem only) + added to test.sh 2016-03-16 09:11:54 +01:00
philsmd
3c2f8fb88b added some checks to the -m 1711 = SSHA-512(Base64), LDAP {SSHA512} parser 2016-03-15 16:28:57 +01:00
philsmd
bc965c9c9b fixed checks in -m 500 parser 2016-03-13 15:57:53 +01:00
philsmd
b755e5b6f3 added some checks to the -m 111 = nsldaps, SSHA-1(Base64), Netscape LDAP SSHA parser 2016-03-11 17:55:19 +01:00
philsmd
8634bde118 added additional check for max. ESSID length to prevent eventual crashes 2016-03-09 11:13:41 +01:00
philsmd
3c1e05aaf3 #234: increase max. salt length to 28 for -m 22 = Juniper Netscreen/SSG (ScreenOS) 2016-03-07 15:52:50 +01:00
Fist0urs
b0f1cb8a98 New format -m 13300 AxCrypt in memory SHA1 2016-03-02 14:35:10 +01:00
Fist0urs
9811a21098 -m 13100 Fix overflow in input hash parsing 2016-03-02 10:31:54 +01:00
Fist0urs
ad17fba9b6 New format -m 13200 AxCrypt 2016-03-01 19:11:13 +01:00
philsmd
0ea05ab292 minor: reformatting of recently changed code + use uint instead of unsigned int 2016-02-25 11:13:11 +01:00
gpuhash
541f231c23 Minor bugfix 2016-02-23 22:01:55 +03:00
gpuhash
d56394c849 Fairly strict stamping of WPA salt components 2016-02-23 21:31:18 +03:00
Jens Steube
990f973c48 Add hard-wired Device-Name for Tuning-Database which matches all Device-Types:
- DEVICE_TYPE_CPU
- DEVICE_TYPE_GPU
- DEVICE_TYPE_ACCELERATOR
Optimized IRIS GPU workaround settings
2016-02-20 00:58:22 +01:00
Fist0urs
62bed36638 Add verification of checksum for -m 13100
This avoid collisions by arc4'ing all data then hmac-md5
when valid ASN1 structures headers are found.
Performance should not be impacted.
2016-02-19 23:12:46 +01:00
Jens Steube
96bde85378 Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel 2016-02-19 18:58:03 +01:00
magnum
a5be8a75ed Allow and support vector-width 16, which is current maximum for
OpenCL. Closes #226.
2016-02-18 08:51:45 +01:00
philsmd
8298afa462 minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23) 2016-02-17 11:02:40 +01:00
Fist0urs
c3dabdd69e Initial commit 2016-02-16 16:34:46 +01:00
Jens Steube
c09bc848f7 Autotuning engine prototype 2016-02-14 15:45:52 +01:00
Jens Steube
2dfe9200d6 Remove Wordload-Profiles from tuningdb, we can simply calculate it 2016-02-11 14:16:08 +01:00
Jens Steube
02ad834c7f Added new concept of a tuning database; tryout phase 2016-02-10 20:40:21 +01:00
Jens Steube
6d37c123a5 Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-02-06 23:22:38 +01:00
Jens Steube
ab5ecd8eaa Fix some updated buffer sizes and new optimizer descriptions 2016-02-06 23:22:26 +01:00