Royce Williams
|
067372f5ce
|
more event_log_* standardization
|
2017-04-01 23:50:06 -08:00 |
|
jsteube
|
4e2adc031a
|
Add some compiler independant integer overflow functions
|
2017-02-23 10:39:17 +01:00 |
|
jsteube
|
922fea7616
|
Add more integer overflow checks
|
2017-02-22 16:33:23 +01:00 |
|
jsteube
|
080131c86e
|
Use type independant __builtin_mul_overflow()
|
2017-02-22 12:36:05 +01:00 |
|
jsteube
|
62bc8689b7
|
Mask Checks: Added integer overflow detection for a keyspace of a mask provided by user
|
2017-02-22 12:28:23 +01:00 |
|
philsmd
|
437289c41e
|
mp: memory checks added to avoid leaks
|
2017-02-14 16:46:41 +01:00 |
|
jsteube
|
1fc24cbcd3
|
Mask Increment: Fixed memory leak in case mask_append() fails
|
2017-02-14 15:38:57 +01:00 |
|
jsteube
|
53d6808794
|
Fixed pointer to local outside scope when using not specifying --markov-hcstat
|
2017-02-14 15:19:05 +01:00 |
|
jsteube
|
dc4f96f42e
|
Fixed string not null terminated when reading maskfiles
|
2017-02-14 11:14:32 +01:00 |
|
jsteube
|
85aba06e6f
|
Renamed some variables which 'shadow' another variable or function
|
2017-02-11 12:19:34 +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
|
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 |
|
jsteube
|
ada22000b5
|
Fixes https://github.com/hashcat/hashcat/issues/932
|
2016-12-28 22:11:35 +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
|
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
|
5c0bd0a15f
|
Remove strerror in favor of thread safe %m
|
2016-12-02 21:26:10 -08:00 |
|
Rosen Penev
|
f5f17997b2
|
Fix cppcheck warnings
|
2016-11-30 14:45:21 -08:00 |
|
jsteube
|
90b9d5c12c
|
Fix some potential resource leaks in case of an error
|
2016-11-20 23:15:54 +01: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
|
ef69aa8aef
|
Fix some code in mpsp.c to make cppcheck happy
|
2016-11-16 15:16:53 +01:00 |
|
jsteube
|
3da0232ead
|
Remove some code which was already moved from mpsp.c to interface.c
|
2016-11-12 15:46:42 +01:00 |
|
jsteube
|
bf69afce90
|
Fix some error check in mpsp.c
|
2016-11-12 12:28:47 +01:00 |
|
jsteube
|
d54c838bda
|
Some better error messages for custom charset file
|
2016-11-12 12:21:02 +01:00 |
|
jsteube
|
d0f7fee029
|
Fixed a bug when loading custom charset from file
|
2016-11-12 12:16:41 +01:00 |
|
unix-ninja
|
ca0bc3fc19
|
Fix cp_sys type def and add ?H charset
|
2016-11-10 13:25:04 -05:00 |
|
unix-ninja
|
5f11231238
|
Add hex charset (?h) to mpsp
|
2016-11-09 23:37:55 -05:00 |
|
jsteube
|
1c8847499d
|
Fix -i loop if mask is shorter than increment_max or pw_max
|
2016-11-07 11:17:05 +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 |
|
Gabriele Gristina
|
6bf5ee95a6
|
Fix resource leak
|
2016-10-30 16:08:41 +01:00 |
|
jsteube
|
9e156321ef
|
Bring back mask length of mask as number to status screen
|
2016-10-29 22:44:01 +02:00 |
|
jsteube
|
c4ba7907ca
|
Fix more EOL issues
|
2016-10-25 12:40:47 +02:00 |
|
jsteube
|
8598a79732
|
Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
|
2016-10-13 10:07:04 +02:00 |
|
jsteube
|
af9de0a7b7
|
Fix some error string formats
|
2016-10-11 10:55:02 +02:00 |
|
jsteube
|
8fc4da795b
|
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
|
2016-10-10 11:03:11 +02:00 |
|
jsteube
|
27bec8be13
|
Get rid of logging.c and most exit() calls replaced with return() for true library usage
|
2016-10-09 22:41:55 +02:00 |
|
jsteube
|
bea228dabe
|
Add straight_ctx_update_loop()
|
2016-10-06 22:18:20 +02:00 |
|
jsteube
|
4ed2fb4913
|
Add mask_ctx_update_loop()
|
2016-10-06 22:00:02 +02:00 |
|
jsteube
|
a97e31881c
|
Update interface.c function parameters
|
2016-10-06 15:49:07 +02:00 |
|
jsteube
|
1610a3565c
|
Update mpsp.c function parameters
|
2016-10-06 10:14:19 +02:00 |
|
jsteube
|
3ac0737b19
|
Fix mask length check for algorithms using unicode
|
2016-10-04 11:40:18 +02:00 |
|
jsteube
|
23462528c3
|
Add mp_css_append_salt() and mp_css_split_cnt()
|
2016-10-04 08:52:56 +02:00 |
|
jsteube
|
7544adce8f
|
Add mp_css_unicode_expand()
|
2016-10-04 08:21:03 +02:00 |
|
coolbry95
|
a78fd4e915
|
changed uint to u32
|
2016-10-04 00:35:49 -04:00 |
|
jsteube
|
667a8b1d3d
|
Make use of argc/argv easier
|
2016-10-02 23:30:31 +02:00 |
|
jsteube
|
9413ed8f56
|
Centralize hashcat_ctx memory allocation and deallocation
|
2016-10-02 00:00:21 +02:00 |
|
jsteube
|
892eccfd14
|
Fix some missing sign conversions
|
2016-09-30 18:39:31 +02:00 |
|
jsteube
|
d2877b95e4
|
Automatically disable most features in case -I is used
|
2016-09-30 13:14:11 +02:00 |
|
jsteube
|
4d35b278e8
|
Make mask support modular
|
2016-09-30 12:13:52 +02:00 |
|
jsteube
|
814206801a
|
refactor mask_ctx_parse_maskfile()
|
2016-09-27 20:02:12 +02:00 |
|
jsteube
|
c71f1bfb0c
|
Introduct combinator_ctx_t
|
2016-09-27 18:32:09 +02:00 |
|