1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-29 01:48:41 +00:00
Commit Graph

61 Commits

Author SHA1 Message Date
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
jsteube
edd50de047 Add opencl_session_update_mp() and opencl_session_update_mp_rl() 2016-09-27 11:43:05 +02:00
jsteube
04fb85cf1a Fix bfs_cnt in -i mode 2016-09-26 17:50:47 +02:00
jsteube
0ca4ebe1e6 Do not initialize masks for attack-modes not using masks 2016-09-26 15:11:46 +02:00
jsteube
54a4ea3db2 Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs 2016-09-26 01:18:00 +02:00
jsteube
d6cfa58dbc data. no longer required in mpsp 2016-09-24 14:43:18 +02:00
jsteube
cf0a2c2257 data. no longer required in hlfmt 2016-09-24 14:42:16 +02:00
jsteube
b579542db6 Get rid of hex_charset variable in data. context 2016-09-22 15:26:51 +02:00
jsteube
3adbf3d0d5 Move global mux_dispatcher variable into opencl_ctx_t 2016-09-20 13:18:47 +02:00
jsteube
a0f6ed6832 Introduce hashes_t; not finishe yet 2016-09-16 17:01:18 +02:00
jsteube
7ce2f2ff19 Introduce opencl_ctx_t; not finished yet 2016-09-15 16:02:52 +02:00
jsteube
f1835dc7f5 Move more functions to thread.c 2016-09-14 20:22:38 +02:00
jsteube
bc75ba70a1 Move tons of functions from hashcat.c into hash_management, interface, opencl, restore, status and weak_hash sources 2016-09-14 16:07:24 +02:00
jsteube
376e12efe6 Move debugfile related stuff to debugfile.c 2016-09-13 10:38:59 +02:00
jsteube
bd5bc294e6 Move loopback related stuff to loopback.c 2016-09-12 14:58:25 +02:00
jsteube
e25224a940 Move benchmark related stuff to benchmark.c 2016-09-12 10:16:42 +02:00
jsteube
3daf0af480 Added docs/credits.txt
Added docs/team.txt
2016-09-11 22:20:15 +02:00
jsteube
7f1ecc7cb7 Use hashcat.c configuration macros to get an idea of the remaining features which should move into their own source file 2016-09-11 10:28:59 +02:00