jsteube
|
b8d609ba16
|
WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
|
2019-04-02 11:24:22 +02:00 |
|
jsteube
|
c0a31b3239
|
Prepare potfile specific module_hash_decode and module_hash_encode hooks
|
2019-04-01 12:32:11 +02:00 |
|
jsteube
|
708a86fb59
|
Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
|
2019-03-31 17:39:00 +02:00 |
|
jsteube
|
2bd55bca74
|
Add missing hook_salt buffer parameter to decoder/encoder function declaration
|
2019-01-25 11:14:04 +01:00 |
|
jsteube
|
3f2346e951
|
Support hashes in outfiles in outfile-check folder without password
|
2019-01-21 11:00:18 +01:00 |
|
jsteube
|
35265d43f3
|
Update outfile_check
|
2019-01-20 10:28:54 +01:00 |
|
jsteube
|
02fe28fe6c
|
Preparation for -m 501
|
2019-01-12 23:42:31 +01:00 |
|
jsteube
|
bbcc8fea29
|
Use MODULE_DEFAULT in module_init to reference a global default function
|
2019-01-05 20:17:12 +01:00 |
|
jsteube
|
3ad6fab63e
|
Add module_potfile_disable()
|
2018-12-20 11:04:37 +01:00 |
|
jsteube
|
da30151b70
|
Get rid of hash_mode in outfile_check.c
|
2018-12-20 10:43:57 +01:00 |
|
jsteube
|
6928e5bfbe
|
Get rid of hash_mode in outfile_check.c
|
2018-12-20 10:33:29 +01:00 |
|
Jens Steube
|
3aecd150f9
|
Call module_hash_encode() in ascii_digest()
|
2018-12-14 15:29:57 +01:00 |
|
Jens Steube
|
222d76f01e
|
Replace parse_func() with module_hash_decode()
|
2018-12-14 12:22:13 +01:00 |
|
Rosen Penev
|
77daf05dd0
|
Add HC_API_CALL to a few functions
On 32-bit MinGW, clang was throwing errors about this.
64-bit MinGW and regular MSYS does not throw warnings after the change.
|
2018-09-18 16:34:00 -07:00 |
|
philsmd
|
2933f3320a
|
outfile check: performance improvement by using binary instead of linear search
|
2018-08-31 12:55:05 +02:00 |
|
philsmd
|
93216c76a3
|
outfile check: improve response time when quitting hashcat
|
2018-08-26 17:51:40 +02:00 |
|
jsteube
|
05a01d3843
|
fix some datatypes
|
2018-02-08 19:13:29 +01:00 |
|
Rosen Penev
|
1c5915cae3
|
remove special time handling in hashcat.
There's a way to get 64-bit time_t and 64-bit stat in MinGW, so use that.
|
2017-12-09 16:40:45 -08:00 |
|
Rosen Penev
|
3ba84f17f1
|
More clang tidy fixes
|
2017-11-05 01:52:29 -07:00 |
|
Rosen Penev
|
ec55209254
|
remove hc_sleep and _msec.
MinGW defines sleep and usleep so just use those directly.
|
2017-09-23 13:02:34 -07:00 |
|
jsteube
|
617dbb97ba
|
Prepare migration -m 15800 into -m 2500
|
2017-09-18 13:21:00 +02:00 |
|
jsteube
|
5551337cf6
|
Show advice to use optimized kernels only if there's actually one for this hash-mode
|
2017-09-16 22:33:04 +02:00 |
|
jsteube
|
12d95fd22c
|
Added option --example-hashes to show an example hash for each hash-mode
|
2017-08-22 11:09:46 +02:00 |
|
philsmd
|
e33e828bc6
|
replace all time_t/__time64_t with hc_time_t and all related functions
|
2017-08-16 19:43:41 +02:00 |
|
jsteube
|
03bb234045
|
Preparation for WPA/WPA2 AES-CMAC: works till PMK
|
2017-07-20 12:46:18 +02:00 |
|
jsteube
|
fc100a852b
|
Added hash-mode 2501 = WPA/WPA2 PMK
Fixes https://github.com/hashcat/hashcat/issues/1287
Limited hash-mode 2500 to max length 63
Fixes https://github.com/hashcat/hashcat/issues/1286
|
2017-07-03 16:11:57 +02:00 |
|
philsmd
|
d20079bfe1
|
if fstat () fails we shouldn't forget to close the file
|
2017-02-14 17:05:35 +01:00 |
|
philsmd
|
aed01460f2
|
if fstat () fails we shouldn't forget to close the file
|
2017-02-14 17:02:52 +01:00 |
|
philsmd
|
c16145dffd
|
outfile check: also out_info variable needs to be freed
|
2017-02-14 16:27:39 +01:00 |
|
philsmd
|
c1b89fb2ac
|
added return code check whenever fstat () was called
|
2017-02-14 13:57:24 +01:00 |
|
philsmd
|
d1e3d64440
|
outfile check: out_files variable should be freed (also) in case of an error
|
2017-02-14 13:44:31 +01:00 |
|
Rosen Penev
|
2a2bd0e2b1
|
Restore strerror as %m is unsupported by the BSDs
The BSDs just print m instead of the actual error message. Benefit
is not worth the cost.
|
2017-02-03 17:53:50 -08:00 |
|
jsteube
|
2135ea3329
|
WPA: Changed format for outfile and potfile from essid:mac1:mac2 to hash:essid
WPA: Changed format for outfile_check from essid:mac1:mac2 to hash
|
2017-02-01 12:25:21 +01:00 |
|
jsteube
|
84fcd8289f
|
Files: Do several file and folder checks on startup rather than when they are actually used to avoid related error after eventual intense operations
|
2017-01-27 14:50:39 +01:00 |
|
jsteube
|
17548d3ee8
|
Helper: Added functions to check existence, type, read- and write-permissions and rewrite sources to use them instead of stat()
|
2017-01-27 11:46:45 +01:00 |
|
philsmd
|
297c797521
|
hook code: refactored the hook salt to be part of the hash_t struct
|
2017-01-24 15:23:48 +01:00 |
|
jsteube
|
6ece83760d
|
Add wrapping function for asprintf()
|
2016-12-24 00:40:40 +01:00 |
|
Jens Steube
|
1b4edc92ee
|
Merge pull request #925 from neheb/master
Replace some snprintf calls with asprintf.
|
2016-12-21 00:39:51 +01:00 |
|
Rosen Penev
|
36bd1c7dd9
|
Replace some snprintf calls with asprintf.
Simplifies the code.
|
2016-12-19 16:46:30 -08: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
|
1342cf2ce3
|
Use $HEX[...] in case the password includes the separater character, increases potfile reading performance
|
2016-12-09 14:54:13 +01:00 |
|
Rosen Penev
|
5c0bd0a15f
|
Remove strerror in favor of thread safe %m
|
2016-12-02 21:26:10 -08:00 |
|
Rosen Penev
|
4d09cc10fd
|
Fix some formats and conversion errors
|
2016-11-30 15:14:42 -08:00 |
|
neheb
|
eff04d1633
|
Change fseek and ftell to o variants
Standard way to do 64-bit file sizes
|
2016-11-28 16:50:27 -08:00 |
|
jsteube
|
ea4fd1de50
|
Remove complicated checks after memory allocation and in case of error print to stderr instead. This makes the memory allocation functions more natural to use.
|
2016-11-20 22:54:52 +01:00 |
|
jsteube
|
e777c25a67
|
Improve handling of MAX_CUT_TRIES
|
2016-11-19 15:25:01 +01:00 |
|
jsteube
|
8f4d93f938
|
Fix some double-free if manually setting --outfile-check-dir
|
2016-11-14 14:07:30 +01:00 |
|
jsteube
|
93adde9d2f
|
* Wrap everything related to *stat() into own functions
* Testwise remove early includes to stdin for OSX, see if they are still required
|
2016-10-31 11:28:06 +01:00 |
|
jsteube
|
9f790d4dbd
|
Move u8 * instead of char * for most interface.c functions
|
2016-10-30 21:56:56 +01:00 |
|
jsteube
|
7eef713ff7
|
Fix compiler warnings caused by -Wshadow
|
2016-10-30 20:37:02 +01:00 |
|